Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7
authorMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 17 Sep 2021 18:11:27 +0000 (14:11 -0400)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 17 Sep 2021 18:11:27 +0000 (14:11 -0400)
Change-Id: I0e58f89d8cfdfaaa400f700ea87882cb281f080f

28 files changed:
1  2 
AndroidGen.mk
android/cts/master/vk-master-2021-03-01/spirv-assembly.txt
android/cts/master/vk-master/spirv-assembly.txt
external/vulkancts/framework/vulkan/vkBasicTypes.inl
external/vulkancts/framework/vulkan/vkDeviceExtensions.inl
external/vulkancts/framework/vulkan/vkDeviceFeatures.inl
external/vulkancts/framework/vulkan/vkDeviceFeaturesForContextDecl.inl
external/vulkancts/framework/vulkan/vkDeviceFeaturesForContextDefs.inl
external/vulkancts/framework/vulkan/vkDeviceFeaturesForDefaultDeviceDefs.inl
external/vulkancts/framework/vulkan/vkDeviceProperties.inl
external/vulkancts/framework/vulkan/vkDevicePropertiesForContextDecl.inl
external/vulkancts/framework/vulkan/vkDevicePropertiesForContextDefs.inl
external/vulkancts/framework/vulkan/vkDevicePropertiesForDefaultDeviceDefs.inl
external/vulkancts/framework/vulkan/vkExtensionFunctions.inl
external/vulkancts/framework/vulkan/vkGetStructureTypeImpl.inl
external/vulkancts/framework/vulkan/vkMandatoryFeatures.inl
external/vulkancts/framework/vulkan/vkStrUtil.inl
external/vulkancts/framework/vulkan/vkStrUtilImpl.inl
external/vulkancts/framework/vulkan/vkStructTypes.inl
external/vulkancts/framework/vulkan/vkVulkan_c.inl
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/master/vk-default/spirv-assembly.txt
external/vulkancts/scripts/gen_framework.py
external/vulkancts/scripts/src/extensions_data.txt
external/vulkancts/scripts/src/mandatory_features.txt
external/vulkancts/scripts/src/vulkan_core.h
framework/delibs/decpp/deRandom.hpp

diff --cc AndroidGen.mk
Simple merge
index ac71d06b42869563db1c2b5c44b06b3aed4ea90c,0000000000000000000000000000000000000000..0f76190e69d6a48a42be7643003469206cfab570
mode 100644,000000..100644
--- /dev/null
@@@ -1,2454 -1,0 +1,3666 @@@
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_constant_composite
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_spec_constant_composite
 +dEQP-VK.spirv_assembly.instruction.compute.opunreachable.unreachable-switch-merge-in-loop
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i32_out32
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float64_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float16_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_p32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_p32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_m32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_m32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_p4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64_p4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_m4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64_m4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32_4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float64_4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sign_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_add_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_add_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sub_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sub_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mul_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mul_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_dot_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_dot_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.dynamic_offset.select_descriptor_array
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_1.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_1.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_2.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_2.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_findumsb
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_uclamp
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_umax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_umin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_findsmsb
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_sabs
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_sclamp
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_smax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_smin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_ssign
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_atomicumax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_atomicumin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ugreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ugreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ulessthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ulessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_atomicsmax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_atomicsmin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_sdiv
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_smulextended
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_snegate
 +dEQP-VK.spirv_assembly.instruction.compute.vector_shuffle.vector_shuffle
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_object_ubo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_memory_ubo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_object_ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_memory_ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.pointer_comparison.ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.global_variable_private
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.global_variable_shared
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.local_variable
 +dEQP-VK.spirv_assembly.instruction.compute.oparraylength.array-stride-larger-than-element-size
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.switch-case-to-merge-block
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_less
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_less_or_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater_or_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_not_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_3
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_4
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_3
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_4
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_3
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.member_decorate_string
 +dEQP-VK.spirv_assembly.instruction.function_params.sampler_param
 +dEQP-VK.spirv_assembly.instruction.image_query.samples_storage
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_output_write
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_output_write_before_terminate
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_ssbo_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_ssbo_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.ssbo_store_before_terminate
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_image_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_image_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_null_pointer_load
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_null_pointer_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_load
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.terminate_loop
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_ballot
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_vote
index fe25f296fc1240a6b6c8c621cb6e075271669f9f,0000000000000000000000000000000000000000..9e093d60b65a4461669f0108dd10bce72ae1bf96
mode 100644,000000..100644
--- /dev/null
@@@ -1,30573 -1,0 +1,31785 @@@
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_0_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_1_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_2_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_3_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_4_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_5_compute
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize_x
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize_x
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize_x
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize_y
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize_y
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize_y
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize_z
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize_z
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize_z
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.basic
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.dummy_instruction_set
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.large_instruction_number
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.many_parameters
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.any_constant_type
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.any_constant_type_used
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.any_non_constant_type
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.placement
 +dEQP-VK.spirv_assembly.instruction.compute.opnop.all
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.equal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.less
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.lessequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.greater
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.greaterequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.notequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.equal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.less
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.lessequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.greater
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.greaterequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.notequal
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.load
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.store
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.load
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.store
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.load
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.store
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opline.all
 +dEQP-VK.spirv_assembly.instruction.compute.opmoduleprocessed.all
 +dEQP-VK.spirv_assembly.instruction.compute.opnoline.all
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.bool
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.sint32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.float32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.vec4float32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.vec3bool
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.vec2uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.array
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.pointer
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.vector
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnullcomposite.spotcheck
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.imul
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sdiv
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.udiv
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.srem
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.smod
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.umod
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.bitwiseand
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.bitwiseor
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.bitwisexor
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.slessthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ulessthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sgreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ugreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.slessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ulessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sgreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ugreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.iequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.inotequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicaland
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalor
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalnotequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.snegate
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.not
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalnot
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.select
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sconvert
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.fconvert
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.fconvert16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.vector_related
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.unknown_source
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.wrong_source
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.normal_filename
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_filename
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.normal_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.long_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.utf8_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.normal_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.long_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.utf8_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.multi_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_source_before_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.empty_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.real_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.fake_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.utf8_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.long_extension
 +dEQP-VK.spirv_assembly.instruction.compute.decoration_group.all
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.block
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.induction
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.swap
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.wide
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.nested
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_int
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_float
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_float16
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_vec3
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_mat4
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_array
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_struct
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.none
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.unroll
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.dont_unroll
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.none
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.pure
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.const
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.inline_pure
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.const_dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.inline_dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.pure_inline_dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.none
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.flatten
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.dont_flatten
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.flatten_dont_flatten
 +dEQP-VK.spirv_assembly.instruction.compute.block_order.all
 +dEQP-VK.spirv_assembly.instruction.compute.multiple_shaders.shader1
 +dEQP-VK.spirv_assembly.instruction.compute.multiple_shaders.shader2
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.null
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.none
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.volatile
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.aligned
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.nontemporal
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.aligned_nontemporal
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.aligned_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.vector
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.array
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.float
 +dEQP-VK.spirv_assembly.instruction.compute.opcopyobject.spotcheck
 +dEQP-VK.spirv_assembly.instruction.compute.nocontraction.multiplication
 +dEQP-VK.spirv_assembly.instruction.compute.nocontraction.addition
 +dEQP-VK.spirv_assembly.instruction.compute.nocontraction.both
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.bool
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.sint32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.float32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.vec4float32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.vec2uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.image
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.sampler
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.sampledimage
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.array
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.runtimearray
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.pointer
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_constant_composite
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_spec_constant_composite
 +dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all
 +dEQP-VK.spirv_assembly.instruction.compute.opunreachable.unreachable-switch-merge-in-loop
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.infinities
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.propagated_nans
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.exact
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.rounded
 +dEQP-VK.spirv_assembly.instruction.compute.opfrem.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem64.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem64.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod64.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod64.all
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i32_out32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint8_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint8_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint8_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.i16vec2_to_i32vec2
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.i32vec2_to_i16vec2
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint8_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint8_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint8_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int8_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int8_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int8_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int16_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int16_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int16_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int32_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int64_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float16
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float16_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float32_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float16
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float64_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float16_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float16_m21
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float32_m21
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float64_m99
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float64_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_p32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_p32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_m32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_m32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_p4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64_p4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_m4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64_m4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_m11
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_m37
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_m66
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int16_p3001
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int16_m3001
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float16_116
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float32_232
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float64_164
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32_4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float64_4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_33
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_42
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_188
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.int.initialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.int.uninitialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.uint.initialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.uint.uninitialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.float.initialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.float.uninitialized
 +dEQP-VK.spirv_assembly.instruction.compute.opnmin.all
 +dEQP-VK.spirv_assembly.instruction.compute.opnmax.all
 +dEQP-VK.spirv_assembly.instruction.compute.opnclamp.all
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.android.opsrem.positive
 +dEQP-VK.spirv_assembly.instruction.compute.android.opsrem.all
 +dEQP-VK.spirv_assembly.instruction.compute.android.opsmod.positive
 +dEQP-VK.spirv_assembly.instruction.compute.android.opsmod.all
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_8.stress_test
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8struct_to_32struct.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32struct_to_8struct.storage_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.struct_mixed_types.storage_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.struct_mixed_types.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_64.scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_64.vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_64.matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16struct_to_32struct.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32struct_to_16struct.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.struct_mixed_types.uniform_buffer_block
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.struct_mixed_types.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_16.stress_test
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sign_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_add_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_add_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sub_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sub_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mul_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mul_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_dot_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_dot_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_override
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_override
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.pack_half_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.upack_half_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.upack_half_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.pack_double_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.upack_double_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.upack_double_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.independence_settings
 +dEQP-VK.spirv_assembly.instruction.compute.ubo_padding.mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat3x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat4x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat2x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat3x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat4x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat2x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat3x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat4x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.float
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.vec4
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.floatarray
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.struct
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.float_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.vec4_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.matrix_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.floatarray_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.struct_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_true
 +dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_false
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.non16basealignment.opaccesschain
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.non16basealignment.opptraccesschain
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opselect_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opfunctioncall_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opphi_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opcopyobject_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_private_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_function_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opptraccesschain_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.writes_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opselect_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opfunctioncall_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opphi_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opcopyobject_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_private_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_function_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opptraccesschain_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.writes_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.workgroup_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.nullptr_compute.opvariable_initialized_null
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.nullptr_compute.opselect_null_or_valid_ptr
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.dynamic_offset.select_descriptor_array
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opselect_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opfunctioncall_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opphi_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opcopyobject_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_private_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_function_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opptraccesschain_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.writes_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opselect_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opfunctioncall_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opphi_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opcopyobject_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_private_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_function_two_buffers
 +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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.main_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.main_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.func_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.func_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_entry
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_entry
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_has_multiple_names
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.everything_named
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.everything_named_the_same
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_has_very_long_name
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_illegal
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_nul
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_overlong
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_zalgo
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_Position
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_InstanceID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PrimitiveID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_TessCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PerVertex
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_InvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PointSize
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PointCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_Layer
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_FragDepth
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_NumWorkGroups
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_WorkGroupID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_LocalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_GlobalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_MaxVertexAttribs
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_MaxViewports
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_MaxComputeWorkGroupCount
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_mat3
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_inout
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_isampler3d
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_has_very_long_name
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_illegal
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_nul
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_overlong
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_zalgo
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_Position
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_InstanceID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PrimitiveID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_TessCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PerVertex
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_InvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PointSize
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PointCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_Layer
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_FragDepth
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_NumWorkGroups
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_WorkGroupID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_LocalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_GlobalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_MaxVertexAttribs
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_MaxViewports
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_MaxComputeWorkGroupCount
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_mat3
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_inout
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_isampler3d
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_has_multiple_names
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.everything_named_the_same
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_has_very_long_name
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_illegal
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_nul
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_overlong
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_zalgo
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_Position
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_InstanceID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PrimitiveID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_TessCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PerVertex
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_InvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PointSize
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PointCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_Layer
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_FragDepth
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_NumWorkGroups
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_WorkGroupID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_LocalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_GlobalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_MaxVertexAttribs
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_MaxViewports
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_MaxComputeWorkGroupCount
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_mat3
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_inout
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_isampler3d
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.param_to_param
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.param_to_global
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.buffer_memory
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.buffer_memory_variable_pointers
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.workgroup_memory_variable_pointers
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.struct
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisnan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisinf_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisinf_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisnan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisinf_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisinf_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.function.f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.function.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.function.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorextractdynamic.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorextractdynamic.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorextractdynamic.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorinsertdynamic.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorinsertdynamic.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorinsertdynamic.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.222
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.223
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.224
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.232
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.233
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.234
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.242
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.243
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.244
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.322
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.323
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.324
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.332
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.333
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.334
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.342
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.343
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.344
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.422
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.423
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.424
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.432
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.433
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.434
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.442
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.443
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.444
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeconstruct.struct
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v2f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v3f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v4f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.struct16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v2f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v3f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v4f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.struct16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x2_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x2_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x2_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x3_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x3_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x3_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x4_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x4_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x4_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x2_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x2_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x2_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x3_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x3_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x3_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x4_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x4_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x4_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x2_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x2_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x2_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x3_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x3_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x3_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x4_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x4_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x4_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.determinant2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.determinant3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.determinant4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.matrixinverse2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opdot
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opvectortimesscalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.cross
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opdot
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opvectortimesscalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opdot
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opvectortimesscalar
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_1.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_1.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_2.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_2.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.float64
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.float32
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.float16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int64
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int32
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int8
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint64
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint32
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint8
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_ids_abuse.sparse_ids
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_ids_abuse.lots_ids
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_sgreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_sgreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_slessthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_slessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_findumsb
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_uclamp
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_umax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_umin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_findsmsb
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_sabs
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_sclamp
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_smax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_smin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_ssign
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_atomicumax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_atomicumin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ugreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ugreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ulessthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ulessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_atomicsmax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_atomicsmin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_sdiv
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_smulextended
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_snegate
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.variable_set_0_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.function_set_0_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.variable_set_5_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.function_set_5_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.ptr_access_chain.workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.ptr_access_chain.workgroup_no_stride
 +dEQP-VK.spirv_assembly.instruction.compute.ptr_access_chain.workgroup_bad_stride
 +dEQP-VK.spirv_assembly.instruction.compute.vector_shuffle.vector_shuffle
 +dEQP-VK.spirv_assembly.instruction.compute.hlsl_cases.cbuffer_packing
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_object_ubo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_memory_ubo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_object_ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_memory_ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.pointer_comparison.ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.global_variable_private
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.global_variable_shared
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.local_variable
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.oparraylength.array-stride-larger-than-element-size
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.flat
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.no_perspective
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.relaxedprecision
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.flat
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.no_perspective
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.relaxedprecision
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module_tessc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module_tessc_tesse_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_frag_unused_var
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_frag_unused_var
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_frag_unused_func
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_frag_unused_func
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_geom_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_geom_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_geom_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_geom_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_unused_var_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_unused_var_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_unused_func_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_unused_func_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_normal_tesse_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_normal_tesse_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_normal_tesse_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_normal_tesse_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.switch-case-to-merge-block
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.infinities
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.propagated_nans
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.exact
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.rounded
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_function
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_switch
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_if
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.after_divergent_if
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_loop
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.all_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.all_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.all_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.all_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.android.srem.all_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16x2.scalar
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16x2.vec2
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.scalar_int
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.ivec2
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.uvec2
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_override_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_override_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.pack_half_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.pack_half_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.pack_double_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.pack_double_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.float
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.vec4
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.matrix
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.floatarray
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.struct
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.varying_name.names_match
 +dEQP-VK.spirv_assembly.instruction.graphics.varying_name.names_differ
 +dEQP-VK.spirv_assembly.instruction.graphics.varying_name.no_names
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_less
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_less_or_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater_or_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_not_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_3
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_4
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_3
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_4
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_3
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.different_matrix_layout
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.different_matrix_strides
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.nested_arrays_different_inner_stride
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.nested_arrays_different_outer_stride
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.nested_arrays_different_strides
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.same_array_two_ids
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.same_struct_two_ids
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.ssbo_to_ubo
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.two_arrays_different_stride_1
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.two_arrays_different_stride_2
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.ubo_to_ssbo
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.ssbo_comparisons_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.variable_pointers_vars_ssbo_2_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.variable_pointers_vars_ssbo_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.variable_pointers_vars_wg_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.wg_comparisons_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.different_ssbos_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.different_wgs_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.null_comparisons_ssbo_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.null_comparisons_wg_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.ssbo_comparisons_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_ssbo_2_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_ssbo_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_vars_ssbo_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_vars_wg_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_wg_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.wg_comparisons_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.different_ssbos_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.different_wgs_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.null_comparisons_ssbo_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.null_comparisons_wg_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.ssbo_comparisons_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_ssbo_2_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_ssbo_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_vars_ssbo_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_vars_wg_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_wg_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.wg_comparisons_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopymemory.different_alignments
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopymemory.no_source_access_operands
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopymemory.no_target_access_operands
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.partially_active_uniform_id
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.subgroup_cfg_uniform_id
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.subgroup_uniform
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.workgroup_cfg_uniform_id
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.workgroup_uniform
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.function_2_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.function_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.non_main_function_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.private_2_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.private_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_workgroup_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.frag_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.frag_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.frag_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.geom_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.geom_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.geom_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_eval_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_eval_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_eval_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.vert_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.vert_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.vert_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.counter_buffer
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.decorate_string
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.member_decorate_string
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.iteration_multiple
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.max_iterations
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.min_iterations
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.partial_count
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.peel_count
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.array_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.array_stride_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.nested_array_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.nested_struct_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.scalar_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.ssbo_pointers_2_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.ssbo_pointers_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.struct_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.vector_element_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.vector_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.wg_pointers_2_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.wg_pointers_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_16_64_bit
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_16
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_251658240_64_bits
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_61440
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_truncate_16_64_bit
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_truncate_16
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_truncate_983040
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_zero_extend_n4096
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.wrap.no_signed_wrap
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.wrap.no_unsigned_wrap
 +dEQP-VK.spirv_assembly.instruction.function_params.sampler_param
 +dEQP-VK.spirv_assembly.instruction.image_query.samples_storage
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_output_write
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_output_write_before_terminate
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_ssbo_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_ssbo_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.ssbo_store_before_terminate
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_image_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_image_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_null_pointer_load
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_null_pointer_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_load
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.terminate_loop
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_ballot
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_vote
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_comp
index 46c9a2db41d7133513baa9139f25cf2e898054b4,16d0711391837683c832536bf490c5699550d409..f1a8d5baf87473da9d3f8c4c1de37fdede7114ff
@@@ -4053,11 -3991,10 +4055,12 @@@ VK_DEFINE_PLATFORM_TYPE(CAMetalLayer
  #define VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 1
  #define VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 4
  #define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION 1
+ #define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION 1
  #define VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1
  #define VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION 1
 +#define VK_KHR_PRESENT_ID_SPEC_VERSION 1
  #define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1
 +#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION 1
  #define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1
  #define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION 1
  #define VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME "VK_KHR_copy_commands2"
index cfd915ed242da6a43651e73e4e59fc2320512d2e,e47d237f41f4b5617b7f98af3d2770f77e47df49..3d4ae5bd6bac61b2bcbc81570acf4a3c86b592eb
@@@ -74,10 -74,6 +74,11 @@@ static const char* s_allowedDeviceKhrEx
        "VK_KHR_workgroup_memory_explicit_layout",
        "VK_KHR_synchronization2",
        "VK_EXT_color_write_enable",
 +      "VK_VALVE_mutable_descriptor_type",
 +      "VK_EXT_multi_draw",
 +      "VK_KHR_shader_subgroup_uniform_control_flow",
 +      "VK_KHR_present_id",
 +      "VK_KHR_present_wait",
+       "VK_KHR_shader_integer_dot_product",
  };
  
index 4df3a93bcc4e01f804e3dd38cd6eb698867ee525,e8d6e65e7c573547d6b217288830d9dfbac5ba74..1f75e06fcf0405f888d8bde4d7947d7bd48a332b
@@@ -216,11 -206,9 +217,12 @@@ template<> void initFeatureFromBlob<VkP
  template<> void initFeatureFromBlob<VkPhysicalDeviceShaderClockFeaturesKHR>(VkPhysicalDeviceShaderClockFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR>(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(VkPhysicalDeviceFragmentShadingRateFeaturesKHR&, const AllFeaturesBlobs&) {}
 +template<> void initFeatureFromBlob<VkPhysicalDevicePresentWaitFeaturesKHR>(VkPhysicalDevicePresentWaitFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR&, const AllFeaturesBlobs&) {}
+ template<> void initFeatureFromBlob<VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR>(VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR&, const AllFeaturesBlobs&) {}
 +template<> void initFeatureFromBlob<VkPhysicalDevicePresentIdFeaturesKHR>(VkPhysicalDevicePresentIdFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDeviceSynchronization2FeaturesKHR>(VkPhysicalDeviceSynchronization2FeaturesKHR&, const AllFeaturesBlobs&) {}
 +template<> void initFeatureFromBlob<VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR>(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR&, const AllFeaturesBlobs&) {}
  template<> void initFeatureFromBlob<VkPhysicalDeviceTransformFeedbackFeaturesEXT>(VkPhysicalDeviceTransformFeedbackFeaturesEXT&, const AllFeaturesBlobs&) {}
@@@ -289,86 -269,76 +291,87 @@@ template<> void initFeatureFromBlob<VkP
  template<> void initFeatureFromBlob<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(VkPhysicalDevicePortabilitySubsetFeaturesKHR&, const AllFeaturesBlobs&) {}
  
  
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice16BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_KHR_16BIT_STORAGE_EXTENSION_NAME, VK_KHR_16BIT_STORAGE_SPEC_VERSION, 94}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice4444FormatsFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_EXT_4444_FORMATS_EXTENSION_NAME, VK_EXT_4444_FORMATS_SPEC_VERSION, 93}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice8BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_KHR_8BIT_STORAGE_EXTENSION_NAME, VK_KHR_8BIT_STORAGE_SPEC_VERSION, 92}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceAccelerationStructureFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 91}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceASTCDecodeFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME, VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION, 90}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 89}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 88}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 87}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoherentMemoryFeaturesAMD>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, DECL_AMD_COHERENT_MEMORY_EXTENSION_NAME, 0, 86}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceColorWriteEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME, VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION, 85}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceComputeShaderDerivativesFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME, VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION, 84}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceConditionalRenderingFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME, VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION, 83}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCooperativeMatrixFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 82}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCornerSampledImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME, VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION, 81}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoverageReductionModeFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME, VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION, 80}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCustomBorderColorFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 79}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION, 78}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDepthClipEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME, VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION, 77}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDescriptorIndexingFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 76}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 75}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceMemoryReportFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME, VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION, 74}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDiagnosticsConfigFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, DECL_NV_DIAGNOSTICS_CONFIG_EXTENSION_NAME, 0, 73}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExclusiveScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME, VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION, 72}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION, 71}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicState2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION, 70}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExternalMemoryRDMAFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME, VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION, 69}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMapFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 68}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMap2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 67}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION, 66}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME, VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION, 65}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 64}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 63}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT, VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME, VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION, 62}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceHostQueryResetFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME, VK_EXT_HOST_QUERY_RESET_SPEC_VERSION, 61}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImagelessFramebufferFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME, VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION, 60}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImageRobustnessFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT, VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME, VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION, 59}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME, VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION, 58}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME, VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION, 57}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 56}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME, VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION, 55}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceLineRasterizationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 54}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMemoryPriorityFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME, VK_EXT_MEMORY_PRIORITY_SPEC_VERSION, 53}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMeshShaderFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 52}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiviewFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 51}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiDrawFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_EXT_MULTI_DRAW_EXTENSION_NAME, VK_EXT_MULTI_DRAW_SPEC_VERSION, 50}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION, 49}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePerformanceQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 48}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION, 47}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION, 46}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 45}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePresentIdFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION, 44}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePresentWaitFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_KHR_PRESENT_WAIT_EXTENSION_NAME, VK_KHR_PRESENT_WAIT_SPEC_VERSION, 43}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePrivateDataFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT, VK_EXT_PRIVATE_DATA_EXTENSION_NAME, VK_EXT_PRIVATE_DATA_SPEC_VERSION, 42}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProtectedMemoryFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 41}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProvokingVertexFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION, 40}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_KHR_RAY_QUERY_EXTENSION_NAME, VK_KHR_RAY_QUERY_SPEC_VERSION, 39}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingMotionBlurFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME, VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION, 38}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingPipelineFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 37}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION, 36}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRobustness2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 35}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSamplerYcbcrConversionFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME, VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION, 34}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceScalarBlockLayoutFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION, 33}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION, 32}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION, 31}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION, 30}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicInt64Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME, VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION, 29}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderClockFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_KHR_SHADER_CLOCK_EXTENSION_NAME, VK_KHR_SHADER_CLOCK_SPEC_VERSION, 28}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION, 27}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDrawParametersFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME, VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION, 26}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderFloat16Int8Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME, VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION, 25}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME, VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION, 24}; }
- template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderImageFootprintFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME, VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION, 23}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice16BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_KHR_16BIT_STORAGE_EXTENSION_NAME, VK_KHR_16BIT_STORAGE_SPEC_VERSION, 84}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice4444FormatsFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_EXT_4444_FORMATS_EXTENSION_NAME, VK_EXT_4444_FORMATS_SPEC_VERSION, 83}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice8BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_KHR_8BIT_STORAGE_EXTENSION_NAME, VK_KHR_8BIT_STORAGE_SPEC_VERSION, 82}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceAccelerationStructureFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 81}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceASTCDecodeFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME, VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION, 80}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 79}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 78}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 77}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoherentMemoryFeaturesAMD>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, DECL_AMD_COHERENT_MEMORY_EXTENSION_NAME, 0, 76}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceColorWriteEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME, VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION, 75}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceComputeShaderDerivativesFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME, VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION, 74}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceConditionalRenderingFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME, VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION, 73}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCooperativeMatrixFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 72}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCornerSampledImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME, VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION, 71}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoverageReductionModeFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME, VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION, 70}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCustomBorderColorFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 69}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION, 68}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDepthClipEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME, VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION, 67}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDescriptorIndexingFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 66}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 65}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceMemoryReportFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME, VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION, 64}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDiagnosticsConfigFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, DECL_NV_DIAGNOSTICS_CONFIG_EXTENSION_NAME, 0, 63}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExclusiveScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME, VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION, 62}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION, 61}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicState2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION, 60}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMapFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 59}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMap2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 58}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION, 57}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME, VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION, 56}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 55}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 54}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceHostQueryResetFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME, VK_EXT_HOST_QUERY_RESET_SPEC_VERSION, 53}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImagelessFramebufferFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME, VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION, 52}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImageRobustnessFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT, VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME, VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION, 51}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME, VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION, 50}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME, VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION, 49}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 48}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceLineRasterizationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 47}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMemoryPriorityFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME, VK_EXT_MEMORY_PRIORITY_SPEC_VERSION, 46}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMeshShaderFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 45}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiviewFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 44}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION, 43}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePerformanceQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 42}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION, 41}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION, 40}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 39}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePrivateDataFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT, VK_EXT_PRIVATE_DATA_EXTENSION_NAME, VK_EXT_PRIVATE_DATA_SPEC_VERSION, 38}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProtectedMemoryFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 37}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_KHR_RAY_QUERY_EXTENSION_NAME, VK_KHR_RAY_QUERY_SPEC_VERSION, 36}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingPipelineFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 35}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION, 34}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRobustness2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 33}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSamplerYcbcrConversionFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME, VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION, 32}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceScalarBlockLayoutFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION, 31}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION, 30}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION, 29}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicInt64Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME, VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION, 28}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderClockFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_KHR_SHADER_CLOCK_EXTENSION_NAME, VK_KHR_SHADER_CLOCK_SPEC_VERSION, 27}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION, 26}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDrawParametersFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME, VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION, 25}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderFloat16Int8Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME, VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION, 24}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME, VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION, 23}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderImageFootprintFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME, VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION, 22}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION, 21}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME, VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION, 20}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderSMBuiltinsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME, VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION, 19}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME, VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION, 18}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR, VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME, VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION, 17}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShadingRateImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME, VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION, 16}; }
 -template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSubgroupSizeControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT, VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME, VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION, 15}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice16BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_KHR_16BIT_STORAGE_EXTENSION_NAME, VK_KHR_16BIT_STORAGE_SPEC_VERSION, 95}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice4444FormatsFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_EXT_4444_FORMATS_EXTENSION_NAME, VK_EXT_4444_FORMATS_SPEC_VERSION, 94}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice8BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_KHR_8BIT_STORAGE_EXTENSION_NAME, VK_KHR_8BIT_STORAGE_SPEC_VERSION, 93}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceAccelerationStructureFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 92}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceASTCDecodeFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME, VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION, 91}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 90}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 89}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 88}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoherentMemoryFeaturesAMD>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, DECL_AMD_COHERENT_MEMORY_EXTENSION_NAME, 0, 87}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceColorWriteEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME, VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION, 86}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceComputeShaderDerivativesFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME, VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION, 85}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceConditionalRenderingFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME, VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION, 84}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCooperativeMatrixFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 83}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCornerSampledImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME, VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION, 82}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoverageReductionModeFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME, VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION, 81}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCustomBorderColorFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 80}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION, 79}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDepthClipEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME, VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION, 78}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDescriptorIndexingFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 77}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 76}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceMemoryReportFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME, VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION, 75}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDiagnosticsConfigFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, DECL_NV_DIAGNOSTICS_CONFIG_EXTENSION_NAME, 0, 74}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExclusiveScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME, VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION, 73}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION, 72}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicState2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION, 71}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExternalMemoryRDMAFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME, VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION, 70}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMapFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 69}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMap2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 68}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION, 67}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME, VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION, 66}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 65}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 64}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT, VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME, VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION, 63}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceHostQueryResetFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME, VK_EXT_HOST_QUERY_RESET_SPEC_VERSION, 62}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImagelessFramebufferFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME, VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION, 61}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImageRobustnessFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT, VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME, VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION, 60}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME, VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION, 59}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME, VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION, 58}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 57}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME, VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION, 56}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceLineRasterizationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 55}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMemoryPriorityFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME, VK_EXT_MEMORY_PRIORITY_SPEC_VERSION, 54}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMeshShaderFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 53}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiviewFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 52}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiDrawFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_EXT_MULTI_DRAW_EXTENSION_NAME, VK_EXT_MULTI_DRAW_SPEC_VERSION, 51}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION, 50}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePerformanceQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 49}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION, 48}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION, 47}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 46}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePresentIdFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION, 45}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePresentWaitFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_KHR_PRESENT_WAIT_EXTENSION_NAME, VK_KHR_PRESENT_WAIT_SPEC_VERSION, 44}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePrivateDataFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT, VK_EXT_PRIVATE_DATA_EXTENSION_NAME, VK_EXT_PRIVATE_DATA_SPEC_VERSION, 43}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProtectedMemoryFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 42}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProvokingVertexFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION, 41}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_KHR_RAY_QUERY_EXTENSION_NAME, VK_KHR_RAY_QUERY_SPEC_VERSION, 40}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingMotionBlurFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME, VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION, 39}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingPipelineFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 38}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION, 37}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRobustness2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 36}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSamplerYcbcrConversionFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME, VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION, 35}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceScalarBlockLayoutFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION, 34}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION, 33}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION, 32}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION, 31}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicInt64Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME, VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION, 30}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderClockFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_KHR_SHADER_CLOCK_EXTENSION_NAME, VK_KHR_SHADER_CLOCK_SPEC_VERSION, 29}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION, 28}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDrawParametersFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME, VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION, 27}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderFloat16Int8Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME, VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION, 26}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME, VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION, 25}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderImageFootprintFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME, VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION, 24}; }
++template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION, 23}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME, VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION, 22}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderSMBuiltinsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME, VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION, 21}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME, VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION, 20}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME, VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION, 19}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR, VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME, VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION, 18}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShadingRateImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME, VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION, 17}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSubgroupSizeControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT, VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME, VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION, 16}; }
 +template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSubpassShadingFeaturesHUAWEI>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME, VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION, 15}; }
  template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSynchronization2FeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR, VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME, VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION, 14}; }
  template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME, VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION, 13}; }
  template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT, VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME, VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION, 12}; }
index 807786ac6092945a5bc2d484b39a436cc8969fa8,42d0c81bf02aec771826c0bedc540050dd8af49f..c1991109fb6c2fc3483e5716a3707577b44c3cfc
@@@ -202,48 -196,45 +204,49 @@@ template<> void initPropertyFromBlob<Vk
  template<> void initPropertyFromBlob<VkPhysicalDevicePortabilitySubsetPropertiesKHR>(VkPhysicalDevicePortabilitySubsetPropertiesKHR&, const AllPropertiesBlobs&) {}
  
  
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceAccelerationStructurePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 46}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 45}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceConservativeRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME, VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION, 44}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceCooperativeMatrixPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 43}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceCustomBorderColorPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 42}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDepthStencilResolveProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION, 41}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDescriptorIndexingProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 40}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 39}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDiscardRectanglePropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION, 38}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDriverProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION, 37}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDrmPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME, VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION, 36}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceExternalMemoryHostPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION, 35}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFloatControlsProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION, 34}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMapPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 33}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMap2PropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 32}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRatePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 31}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 30}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceIDProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION, 29}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceInlineUniformBlockPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 28}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceLineRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 27}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMaintenance3Properties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_KHR_MAINTENANCE3_EXTENSION_NAME, VK_KHR_MAINTENANCE3_SPEC_VERSION, 26}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMeshShaderPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 25}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiviewProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 24}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME, VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION, 23}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiDrawPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_EXT_MULTI_DRAW_EXTENSION_NAME, VK_EXT_MULTI_DRAW_SPEC_VERSION, 22}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePerformanceQueryPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 21}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePointClippingProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_KHR_MAINTENANCE2_EXTENSION_NAME, VK_KHR_MAINTENANCE2_SPEC_VERSION, 20}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePortabilitySubsetPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 19}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceProtectedMemoryProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 18}; }
- template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceProvokingVertexPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION, 17}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceAccelerationStructurePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 43}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 42}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceConservativeRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME, VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION, 41}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceCooperativeMatrixPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 40}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceCustomBorderColorPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 39}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDepthStencilResolveProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION, 38}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDescriptorIndexingProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 37}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 36}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDiscardRectanglePropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION, 35}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDriverProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION, 34}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceExternalMemoryHostPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION, 33}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFloatControlsProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION, 32}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMapPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 31}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMap2PropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 30}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRatePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 29}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 28}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceIDProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, DECL_ID_EXTENSION_NAME, 0, 27}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceInlineUniformBlockPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 26}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceLineRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 25}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMaintenance3Properties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_KHR_MAINTENANCE3_EXTENSION_NAME, VK_KHR_MAINTENANCE3_SPEC_VERSION, 24}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMeshShaderPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 23}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiviewProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 22}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME, VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION, 21}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePerformanceQueryPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 20}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePointClippingProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_KHR_MAINTENANCE2_EXTENSION_NAME, VK_KHR_MAINTENANCE2_SPEC_VERSION, 19}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePortabilitySubsetPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 18}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceProtectedMemoryProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 17}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePushDescriptorPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME, VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION, 16}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceRayTracingPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_NV_RAY_TRACING_EXTENSION_NAME, VK_NV_RAY_TRACING_SPEC_VERSION, 15}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceRayTracingPipelinePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 14}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceRobustness2PropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 13}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSamplerFilterMinmaxProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME, VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION, 12}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSampleLocationsPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME, VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION, 11}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShaderCorePropertiesAMD>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME, VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION, 10}; }
--template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShaderCoreProperties2AMD>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME, VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION, 9}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION, 8}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShadingRateImagePropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME, VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION, 7}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSubgroupProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, DECL_SUBGROUP_EXTENSION_NAME, 0, 6}; }
 -template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSubgroupSizeControlPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT, VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME, VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION, 5}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceAccelerationStructurePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 47}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 46}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceConservativeRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME, VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION, 45}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceCooperativeMatrixPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 44}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceCustomBorderColorPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 43}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDepthStencilResolveProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION, 42}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDescriptorIndexingProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 41}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 40}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDiscardRectanglePropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION, 39}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDriverProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION, 38}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceDrmPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME, VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION, 37}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceExternalMemoryHostPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION, 36}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFloatControlsProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION, 35}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMapPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 34}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMap2PropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 33}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRatePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 32}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 31}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceIDProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION, 30}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceInlineUniformBlockPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 29}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceLineRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 28}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMaintenance3Properties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_KHR_MAINTENANCE3_EXTENSION_NAME, VK_KHR_MAINTENANCE3_SPEC_VERSION, 27}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMeshShaderPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 26}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiviewProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 25}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME, VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION, 24}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMultiDrawPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_EXT_MULTI_DRAW_EXTENSION_NAME, VK_EXT_MULTI_DRAW_SPEC_VERSION, 23}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePerformanceQueryPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 22}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePointClippingProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_KHR_MAINTENANCE2_EXTENSION_NAME, VK_KHR_MAINTENANCE2_SPEC_VERSION, 21}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePortabilitySubsetPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 20}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceProtectedMemoryProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 19}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceProvokingVertexPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION, 18}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDevicePushDescriptorPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME, VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION, 17}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceRayTracingPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_NV_RAY_TRACING_EXTENSION_NAME, VK_NV_RAY_TRACING_SPEC_VERSION, 16}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceRayTracingPipelinePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 15}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceRobustness2PropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 14}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSamplerFilterMinmaxProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME, VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION, 13}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSampleLocationsPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME, VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION, 12}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShaderCorePropertiesAMD>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME, VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION, 11}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShaderCoreProperties2AMD>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME, VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION, 10}; }
++template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME, VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION, 9}; }
 +template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceShadingRateImagePropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME, VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION, 8}; }
 +template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSubgroupProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, DECL_SUBGROUP_EXTENSION_NAME, 0, 7}; }
 +template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSubgroupSizeControlPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT, VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME, VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION, 6}; }
 +template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceSubpassShadingPropertiesHUAWEI>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME, VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION, 5}; }
  template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT, VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME, VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION, 4}; }
  template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceTimelineSemaphoreProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME, VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION, 3}; }
  template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceTransformFeedbackPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME, VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION, 2}; }
index e014ffccb17a55650976a6d74c02bdbca7aafa90,10bab721b6f957a955e4f94c8feb1de037a5cbb3..08aa88896b0f47fc8cda09b91f63e61c2ead2e08
@@@ -1805,96 -1681,15 +1815,105 @@@ bool checkMandatoryFeatures(const vkt::
                }
        }
  
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_VALVE_mutable_descriptor_type")) )
 +      {
 +              if ( physicalDeviceMutableDescriptorTypeFeaturesVALVE.mutableDescriptorType == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature mutableDescriptorType not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_global_priority_query")) )
 +      {
 +              if ( physicalDeviceGlobalPriorityQueryFeaturesEXT.globalPriorityQuery == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature globalPriorityQuery not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_shader_image_atomic_int64")) && physicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics )
 +      {
 +              if ( physicalDeviceShaderImageAtomicInt64FeaturesEXT.shaderImageInt64Atomics == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature shaderImageInt64Atomics not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_shader_atomic_float")) && physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics )
 +      {
 +              if ( physicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32Atomics == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature shaderImageFloat32Atomics not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_shader_atomic_float")) && physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd )
 +      {
 +              if ( physicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32AtomicAdd == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature shaderImageFloat32AtomicAdd not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_multi_draw")) )
 +      {
 +              if ( physicalDeviceMultiDrawFeaturesEXT.multiDraw == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature multiDraw not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_shader_subgroup_uniform_control_flow")) )
 +      {
 +              if ( physicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.shaderSubgroupUniformControlFlow == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature shaderSubgroupUniformControlFlow not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_present_id")) )
 +      {
 +              if ( physicalDevicePresentIdFeaturesKHR.presentId == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature presentId not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_present_wait")) )
 +      {
 +              if ( physicalDevicePresentWaitFeaturesKHR.presentWait == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature presentWait not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
 +      if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_shader_atomic_float2")) && physicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax )
 +      {
 +              if ( physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax == VK_FALSE )
 +              {
 +                      log << tcu::TestLog::Message << "Mandatory feature shaderImageFloat32AtomicMinMax not supported" << tcu::TestLog::EndMessage;
 +                      result = false;
 +              }
 +      }
 +
+       if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_shader_integer_dot_product")) )
+       {
+               if ( physicalDeviceShaderIntegerDotProductFeaturesKHR.shaderIntegerDotProduct == VK_FALSE )
+               {
+                       log << tcu::TestLog::Message << "Mandatory feature shaderIntegerDotProduct not supported" << tcu::TestLog::EndMessage;
+                       result = false;
+               }
+       }
        return result;
  }
  
index 7d9e18b8ec34c280bae94b0e14ef38243543fafa,44b3adf6e9716632af037795f88833d8a99471c1..ec039c4d917017ba70e23c93249ea2e698aaa11b
@@@ -794,9 -784,9 +794,11 @@@ std::ostream&     operator<<      (std::ostream
  std::ostream& operator<<      (std::ostream& s, const VkPipelineExecutableStatisticValueKHR& value);
  std::ostream& operator<<      (std::ostream& s, const VkPipelineExecutableStatisticKHR& value);
  std::ostream& operator<<      (std::ostream& s, const VkPipelineExecutableInternalRepresentationKHR& value);
+ std::ostream& operator<<      (std::ostream& s, const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR& value);
+ std::ostream& operator<<      (std::ostream& s, const VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR& value);
  std::ostream& operator<<      (std::ostream& s, const VkPipelineLibraryCreateInfoKHR& value);
 +std::ostream& operator<<      (std::ostream& s, const VkPresentIdKHR& value);
 +std::ostream& operator<<      (std::ostream& s, const VkPhysicalDevicePresentIdFeaturesKHR& value);
  std::ostream& operator<<      (std::ostream& s, const VkMemoryBarrier2KHR& value);
  std::ostream& operator<<      (std::ostream& s, const VkBufferMemoryBarrier2KHR& value);
  std::ostream& operator<<      (std::ostream& s, const VkImageMemoryBarrier2KHR& value);
index 74e9f0f4400ced559cafb5e19dd3c50fd7c913c9,0d419e2c16c32ea7dd879568e5b439f6783342f4..3059e8adf173219adea63282a38c55508d9bd715
@@@ -124,576 -122,553 +124,578 @@@ const char* getStructureTypeName (VkStr
  {
        switch (value)
        {
 -              case VK_STRUCTURE_TYPE_APPLICATION_INFO:                                                                                                return "VK_STRUCTURE_TYPE_APPLICATION_INFO";
 -              case VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO:                                                                                    return "VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO:                                                                                return "VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO:                                                                                              return "VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_SUBMIT_INFO:                                                                                                             return "VK_STRUCTURE_TYPE_SUBMIT_INFO";
 -              case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO:                                                                                    return "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE:                                                                                             return "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE";
 -              case VK_STRUCTURE_TYPE_BIND_SPARSE_INFO:                                                                                                return "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO";
 -              case VK_STRUCTURE_TYPE_FENCE_CREATE_INFO:                                                                                               return "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO:                                                                                   return "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_EVENT_CREATE_INFO:                                                                                               return "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO:                                                                                  return "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO:                                                                                              return "VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO:                                                                                 return "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO:                                                                                               return "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO:                                                                                  return "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO:                                                                               return "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO:                                                                              return "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO:                                                               return "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO:                                                 return "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO:                                               return "VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO:                                                 return "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO:                                                             return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO:                                                return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO:                                                  return "VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO:                                                return "VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO:                                                  return "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO:                                                              return "VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO:                                                                   return "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO:                                                                    return "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO:                                                                             return "VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO:                                                                                             return "VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO:                                                               return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO:                                                                             return "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO:                                                                    return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET:                                                                                    return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET";
 -              case VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET:                                                                                             return "VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET";
 -              case VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO:                                                                                 return "VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO:                                                                                 return "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO:                                                                                return "VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO:                                                                    return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO:                                                                 return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO:                                                                               return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO:                                                                                  return "VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO";
 -              case VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER:                                                                                   return "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER";
 -              case VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER:                                                                                    return "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER";
 -              case VK_STRUCTURE_TYPE_MEMORY_BARRIER:                                                                                                  return "VK_STRUCTURE_TYPE_MEMORY_BARRIER";
 -              case VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO:                                                                             return "VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO:                                                                               return "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO:                                                                                 return "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO";
 -              case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO:                                                                                  return "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES:                                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES";
 -              case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS:                                                                   return "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS";
 -              case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO:                                                                  return "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO:                                                                              return "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO:                                                             return "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO:                                                  return "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO:                                                                                return "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO:                                                                   return "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO";
 -              case VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO:                                                    return "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO";
 -              case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO:                                                             return "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES:                                                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO:                                                                 return "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2:                                                               return "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2";
 -              case VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2:                                                                return "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2";
 -              case VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2:                                                 return "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2";
 -              case VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2:                                                                                   return "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2";
 -              case VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2:                                                              return "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2:                                                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2:                                                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2";
 -              case VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2:                                                                                             return "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2";
 -              case VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2:                                                                               return "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2";
 -              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2:                                                                               return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2";
 -              case VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2:                                                                return "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2:                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO:                                 return "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO:                                                                    return "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO:                   return "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO:                                                               return "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES:                                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES:                                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES:                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES";
 -              case VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO:                                                                                   return "VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES:                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2:                                                                                             return "VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2";
 -              case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO:                                                    return "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO:                                                                   return "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO";
 -              case VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO:                                                                    return "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO";
 -              case VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO:                                                    return "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES";
 -              case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES:                                return "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO:                                                  return "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO:                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES:                                                                return "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO:                                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES:                                                                              return "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES:                                                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO:                                                              return "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO:                                                               return "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO:                                                                             return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES:                                                                               return "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO:                                                                                return "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO:                                                                    return "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO:                                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES:                                                                   return "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES:                                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT:                                                                   return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES:                                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES:                                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO:                                                                   return "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2:                                                                                return "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2";
 -              case VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2:                                                                                  return "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2";
 -              case VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2:                                                                                   return "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2";
 -              case VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2:                                                                                    return "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2:                                                                               return "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2";
 -              case VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO:                                                                                              return "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO";
 -              case VK_STRUCTURE_TYPE_SUBPASS_END_INFO:                                                                                                return "VK_STRUCTURE_TYPE_SUBPASS_END_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES:                                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES:                                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO:                                 return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO:                  return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT:                 return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE:                                               return "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES";
 -              case VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO:                                                                 return "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO:                                                              return "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES";
 -              case VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO:                                                             return "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO:                                                               return "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO:                                                               return "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES";
 -              case VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT:                                                             return "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT";
 -              case VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT:                                                   return "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES:                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES:                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO:                                                                              return "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO:                                                                  return "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO:                                                                                             return "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO:                                                                                   return "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES";
 -              case VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO:                                                                              return "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO";
 -              case VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO:                                               return "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO";
 -              case VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO:                                             return "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO";
 -              case VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO:                                               return "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO";
 -              case VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR:                                                                               return "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PRESENT_INFO_KHR:                                                                                                return "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR:                                                   return "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR";
 -              case VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR:                                                                 return "VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR:                                                    return "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR:                                                                             return "VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR:                                                                   return "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR:                                                  return "VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR:                                                                    return "VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR:                                                                 return "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR:                                                                                return "VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR:                                                                    return "VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR:                                                                             return "VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR:                                                                 return "VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR:                                                                 return "VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR:                                                                   return "VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT:                                                   return "VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD:                    return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD";
 -              case VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT:                                                               return "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT:                                                                return "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT:                                                                    return "VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR:                                                                                               return "VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR:                                                                                  return "VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR:                                                                              return "VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR:                                                                 return "VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR:                                                                                   return "VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR:                                                                   return "VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR:                                                return "VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR:                                                return "VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR:                                                                             return "VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR:                                                                               return "VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR:                                                                   return "VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR:                                                                                return "VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR:                                                             return "VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR:                                                                                              return "VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR:                                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR:                                                                             return "VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR:                                                                                   return "VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR:                                                                                   return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR:                                                              return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV:                                               return "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV:                                              return "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV:                                    return "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT:                             return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX:                                                                              return "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX";
 -              case VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX:                                                               return "VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT:                                                              return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT:                                               return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT:                    return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT:                               return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT:                                                    return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT:                                                             return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT:                                                                return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT:                                   return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT:                                                                   return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT:                                                              return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT:                                               return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT:                                                              return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT:                                                                               return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT:                                                                   return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT:                    return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT:                               return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT:                                                             return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD:                                                return "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD";
 -              case VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP:                                               return "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV:                                                    return "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV:                                                                  return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV:                                                              return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV:                                                              return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV:                                               return "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT:                                                                                    return "VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT";
 -              case VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN:                                                                               return "VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT:               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT:                                                                 return "VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT:                                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR:                                                             return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR:                                                             return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR:                                                              return "VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR:                                                                return "VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR:                                                                               return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR:                                                                                return "VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR:                                                                                  return "VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR:                                              return "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR:                                                  return "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR:                                                  return "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR:                                                                             return "VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR:                                                             return "VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR:                                                                    return "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR:                                                                               return "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT:               return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT:                                                    return "VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR:                                                                                             return "VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV:                                return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT:                                                                              return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT";
 -              case VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT:                                                                                  return "VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT:                                                                                   return "VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT:                                                                                  return "VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT:                                                               return "VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE:                                                                               return "VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX:    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV:                                  return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT:                                return "VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT:               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT:               return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT:                 return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_HDR_METADATA_EXT:                                                                                                return "VK_STRUCTURE_TYPE_HDR_METADATA_EXT";
 -              case VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR:                                                 return "VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR";
 -              case VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR:                                                              return "VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR:                                                              return "VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR:                                                                 return "VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR:                                                                                return "VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR:                                                                                   return "VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR:                                                  return "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR:                                                               return "VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR:                                                                 return "VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR:                                                                                 return "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR:                                                             return "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR:                                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR:                                                                              return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR";
 -              case VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR:                                                                                    return "VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR:                                                                                return "VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR:                                                                  return "VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR:                                                                   return "VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR:                                                                                return "VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR:                                                                return "VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR";
 -              case VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK:                                                                             return "VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK";
 -              case VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK:                                                                   return "VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK";
 -              case VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT:                                                                return "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT:                                                                 return "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT:                                                                                   return "VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT";
 -              case VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT:                                                 return "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT";
 -              case VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT:                                                   return "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID:                                                   return "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID";
 -              case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID:                                              return "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID";
 -              case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID:                               return "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID";
 -              case VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID:                                             return "VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID";
 -              case VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID:                                 return "VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID";
 -              case VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID:                                                                                 return "VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT:                                   return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT";
 -              case VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT:                    return "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT:                                                                               return "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT:                                             return "VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT:                                 return "VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT:                                                                              return "VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT:                             return "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV:                                 return "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR:                                 return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR:                                  return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR:                                  return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR:                                  return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR:                              return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR:                              return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR:                                                             return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR:                                                 return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR:                                                    return "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR:                                  return "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR:                                  return "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR:                                                  return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR:                                             return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR:                                                    return "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR:                                                return "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR:                                  return "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR:                                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV:                               return "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT:                                                 return "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT:                                  return "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT:                              return "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT:                                                return "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT:                                                                return "VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT:                                  return "VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV:               return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV:              return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV:                                                             return "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV:                                                   return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_GEOMETRY_NV:                                                                                                             return "VK_STRUCTURE_TYPE_GEOMETRY_NV";
 -              case VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV:                                                                                   return "VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV";
 -              case VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV:                                                                                                return "VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV";
 -              case VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV:                                              return "VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV";
 -              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV:                                  return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV:                              return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV:                                                 return "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV:                                                                  return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV:                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV:              return "VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT:                             return "VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT:                                    return "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT:                                                             return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT:                                                              return "VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD:                                               return "VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD";
 -              case VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT:                                                                   return "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD:                                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT:                                                              return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT:                                               return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT:                    return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT:                               return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT:                                                                   return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT:                                                              return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT:                                                             return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD:                                    return "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT:                             return "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP:                                                                                 return "VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP";
 -              case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT:                                              return "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV:                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV:                                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV:                return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV:                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV:                                                                                              return "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV";
 -              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV:                                                   return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL:               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL";
 -              case VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL:                                  return "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL";
 -              case VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL:                                                   return "VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL:                                                                   return "VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL:                                                    return "VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL:                                                                 return "VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL";
 -              case VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL:                                    return "VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT:                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD:                                             return "VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD";
 -              case VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD:                                    return "VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD";
 -              case VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA:                                                   return "VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR:                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT:                                                                   return "VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT:                                return "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT:                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT:    return "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR:                                               return "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR:                    return "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR:                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT:                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT:                                    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT:                                                               return "VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR:                                                              return "VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT:                                                   return "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT:                                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT:                                                                                 return "VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV:                                                                return "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV:                                return "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV:                                                return "VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT:                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT:                                                  return "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT:                                  return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT";
 -              case VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT:                                    return "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT:                                                                return "VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT:                               return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT:                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR:             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR:                                                                                               return "VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR:                                                              return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR:                                                                    return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR:                                                               return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR";
 -              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR:                                 return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV:                                                    return "VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV:                                  return "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV:                                                               return "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV";
 -              case VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV:                                                 return "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV:                                                                              return "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV";
 -              case VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV:                                  return "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV:                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV:                             return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR:               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM:              return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM";
 -              case VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM:                                                   return "VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT:                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT:                                             return "VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT:                                                  return "VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT:                                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT:                                             return "VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT:                              return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT:                                return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR:                                                                return "VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT:                                                             return "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT:                                                               return "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT:    return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV:                                                return "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR:                                                                                    return "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR";
 -              case VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR:                                                                             return "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR";
 -              case VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR:                                                                              return "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR";
 -              case VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR:                                                                                             return "VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR:                                                                                               return "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR:                                                                               return "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR:                                                                  return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR:                                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV:                                                 return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV";
 -              case VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV:                                                                                    return "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR:   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV:               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV";
 -              case VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV:                return "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT:                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT:                             return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT";
 -              case VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM:                                                                return "VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT:                                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR:   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR:                                                                                  return "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR:                                                                                   return "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR:                                                                 return "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR:                                                                 return "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR:                                                                                   return "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR:                                                                                return "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR";
 -              case VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR:                                                                                               return "VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR";
 -              case VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR:                                                                                                return "VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR";
 -              case VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR:                                                                                                return "VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR";
 -              case VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR:                                                                                 return "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR";
 -              case VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR:                                                                                             return "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT:                                               return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT:                                                                return "VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE:                  return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE";
 -              case VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE:                                               return "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT:                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT:                                                  return "VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT";
 -              case VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT:                                                return "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT";
 -              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA:                                                return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA";
 -              case VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA:                                                 return "VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA";
 -              case VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA:                                                   return "VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA";
 -              case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA:                                             return "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA";
 -              case VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA:                                                return "VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT:                   return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX:                                                                  return "VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX";
 -              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT:                                 return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT";
 -              case VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT:                                                    return "VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT";
 -              case VK_STRUCTURE_TYPE_MAX_ENUM:                                                                                                                return "VK_STRUCTURE_TYPE_MAX_ENUM";
 -              default:                                                                                                                                                                return DE_NULL;
 +              case VK_STRUCTURE_TYPE_APPLICATION_INFO:                                                                                                        return "VK_STRUCTURE_TYPE_APPLICATION_INFO";
 +              case VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO:                                                                                            return "VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO:                                                                                        return "VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO:                                                                                                      return "VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_SUBMIT_INFO:                                                                                                                     return "VK_STRUCTURE_TYPE_SUBMIT_INFO";
 +              case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO:                                                                                            return "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE:                                                                                                     return "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE";
 +              case VK_STRUCTURE_TYPE_BIND_SPARSE_INFO:                                                                                                        return "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO";
 +              case VK_STRUCTURE_TYPE_FENCE_CREATE_INFO:                                                                                                       return "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO:                                                                                           return "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_EVENT_CREATE_INFO:                                                                                                       return "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO:                                                                                          return "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO:                                                                                                      return "VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO:                                                                                         return "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO:                                                                                                       return "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO:                                                                                          return "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO:                                                                                       return "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO:                                                                                      return "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO:                                                                       return "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO:                                                         return "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO:                                                       return "VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO:                                                         return "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO:                                                                     return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO:                                                        return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO:                                                          return "VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO:                                                        return "VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO:                                                          return "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO:                                                                      return "VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO:                                                                           return "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO:                                                                            return "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO:                                                                                     return "VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO:                                                                                                     return "VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO:                                                                       return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO:                                                                                     return "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO:                                                                            return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET:                                                                                            return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET";
 +              case VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET:                                                                                                     return "VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET";
 +              case VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO:                                                                                         return "VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO:                                                                                         return "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO:                                                                                        return "VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO:                                                                            return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO:                                                                         return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO:                                                                                       return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO:                                                                                          return "VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO";
 +              case VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER:                                                                                           return "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER";
 +              case VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER:                                                                                            return "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER";
 +              case VK_STRUCTURE_TYPE_MEMORY_BARRIER:                                                                                                          return "VK_STRUCTURE_TYPE_MEMORY_BARRIER";
 +              case VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO:                                                                                     return "VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO:                                                                                       return "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO:                                                                                         return "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO";
 +              case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO:                                                                                          return "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES:                                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES";
 +              case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS:                                                                           return "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS";
 +              case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO:                                                                          return "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO:                                                                                      return "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO:                                                                     return "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO:                                                          return "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO:                                                                                        return "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO:                                                                           return "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO";
 +              case VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO:                                                            return "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO";
 +              case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO:                                                                     return "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES:                                                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO:                                                                         return "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2:                                                                       return "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2";
 +              case VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2:                                                                        return "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2";
 +              case VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2:                                                         return "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2";
 +              case VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2:                                                                                           return "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2";
 +              case VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2:                                                                      return "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2:                                                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2:                                                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2";
 +              case VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2:                                                                                                     return "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2";
 +              case VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2:                                                                                       return "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2";
 +              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2:                                                                                       return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2";
 +              case VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2:                                                                        return "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2:                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO:                                         return "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO:                                                                            return "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO:                           return "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO:                                                                       return "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES:                                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES:                                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES:                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES";
 +              case VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO:                                                                                           return "VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES:                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2:                                                                                                     return "VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2";
 +              case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO:                                                            return "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO:                                                                           return "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO";
 +              case VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO:                                                                            return "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO";
 +              case VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO:                                                            return "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES";
 +              case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES:                                        return "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO:                                                          return "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO:                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES:                                                                        return "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO:                                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES:                                                                                      return "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES:                                                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO:                                                                      return "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO:                                                                       return "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO:                                                                                     return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES:                                                                                       return "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO:                                                                                        return "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO:                                                                            return "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO:                                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES:                                                                           return "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES:                                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT:                                                                           return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES:                                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES:                                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO:                                                                           return "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2:                                                                                        return "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2";
 +              case VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2:                                                                                          return "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2";
 +              case VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2:                                                                                           return "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2";
 +              case VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2:                                                                                            return "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2:                                                                                       return "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2";
 +              case VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO:                                                                                                      return "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO";
 +              case VK_STRUCTURE_TYPE_SUBPASS_END_INFO:                                                                                                        return "VK_STRUCTURE_TYPE_SUBPASS_END_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES:                                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES:                                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO:                                         return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO:                          return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT:                         return "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE:                                                       return "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES";
 +              case VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO:                                                                         return "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO:                                                                      return "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES";
 +              case VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO:                                                                     return "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO:                                                                       return "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO:                                                                       return "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES";
 +              case VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT:                                                                     return "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT";
 +              case VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT:                                                           return "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES:                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES:                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO:                                                                                      return "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO:                                                                          return "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO:                                                                                                     return "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO:                                                                                           return "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES";
 +              case VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO:                                                                                      return "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO";
 +              case VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO:                                                       return "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO";
 +              case VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO:                                                     return "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO";
 +              case VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO:                                                       return "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO";
 +              case VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR:                                                                                       return "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PRESENT_INFO_KHR:                                                                                                        return "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR:                                                           return "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR";
 +              case VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR:                                                                         return "VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR:                                                            return "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR:                                                                                     return "VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR:                                                                           return "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR:                                                          return "VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR:                                                                            return "VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR:                                                                         return "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR:                                                                                        return "VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR:                                                                            return "VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR:                                                                                     return "VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR:                                                                         return "VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR:                                                                         return "VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR:                                                                           return "VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT:                                                           return "VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD:                            return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD";
 +              case VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT:                                                                       return "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT:                                                                        return "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT:                                                                            return "VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR:                                                                                                       return "VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR:                                                                                          return "VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR:                                                                                      return "VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR:                                                                         return "VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR:                                                                                           return "VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR:                                                                           return "VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR:                                                        return "VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR:                                                        return "VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR:                                                                                     return "VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR:                                                                                       return "VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR:                                                                           return "VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR:                                                                                        return "VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR:                                                                     return "VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR:                                                                                                      return "VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR:                                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR:                                                                                     return "VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR:                                                                                           return "VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV:                                                       return "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV:                                                      return "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV:                                            return "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT:                                     return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX:                                                                                       return "VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX";
 +              case VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX:                                                                                     return "VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX";
 +              case VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX:                                                                                                      return "VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX";
 +              case VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX:                                                                                      return "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX";
 +              case VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX:                                                                       return "VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT:                                                                      return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT:                                                       return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT:                            return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT:                                       return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT:                                                            return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT:                                                                     return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT:                                                                        return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT:                                           return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT:                                                                           return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT:                                                                      return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT:                                                       return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT:                                                                      return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT:                                                                                       return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT:                                                                           return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT:                            return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT:                                       return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT:                                                                     return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD:                                                        return "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD";
 +              case VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP:                                                       return "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV:                                                            return "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV:                                                                          return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV:                                                                      return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV:                                                                      return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV:                                                       return "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT:                                                                                            return "VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT";
 +              case VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN:                                                                                       return "VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT:                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT:                                                                         return "VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT:                                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR:                                                                     return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR:                                                                     return "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR:                                                                      return "VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR:                                                                        return "VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR:                                                                                       return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR:                                                                                        return "VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR:                                                                                          return "VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR:                                                      return "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR:                                                          return "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR:                                                          return "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR:                                                                                     return "VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR:                                                                     return "VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR:                                                                            return "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR:                                                                                       return "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT:                       return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT:                                                            return "VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR:                                                                                                     return "VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV:                                        return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT:                                                                                      return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT";
 +              case VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT:                                                                                          return "VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT:                                                                                           return "VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT:                                                                                          return "VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT:                                                                       return "VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE:                                                                                       return "VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX:            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV:                                          return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT:                                        return "VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT:                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT:                       return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT:                         return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_HDR_METADATA_EXT:                                                                                                        return "VK_STRUCTURE_TYPE_HDR_METADATA_EXT";
 +              case VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR:                                                         return "VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR";
 +              case VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR:                                                                      return "VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR:                                                                      return "VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR:                                                                         return "VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR:                                                                                        return "VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR:                                                                                           return "VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR:                                                          return "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR:                                                                       return "VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR:                                                                         return "VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR:                                                                                         return "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR:                                                                     return "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR:                                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR:                                                                                      return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR";
 +              case VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR:                                                                                            return "VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR:                                                                                        return "VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR:                                                                          return "VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR:                                                                           return "VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR:                                                                                        return "VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR:                                                                        return "VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR";
 +              case VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK:                                                                                     return "VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK";
 +              case VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK:                                                                           return "VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK";
 +              case VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT:                                                                        return "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT:                                                                         return "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT:                                                                                           return "VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT";
 +              case VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT:                                                         return "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT";
 +              case VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT:                                                           return "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID:                                                           return "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID";
 +              case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID:                                                      return "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID";
 +              case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID:                                       return "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID";
 +              case VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID:                                                     return "VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID";
 +              case VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID:                                         return "VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID";
 +              case VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID:                                                                                         return "VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT:                                           return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT";
 +              case VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT:                            return "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT:                                                                                       return "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT:                                                     return "VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT:                                         return "VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT:                                                                                      return "VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT:                                     return "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV:                                         return "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR:                                         return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR:                                          return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR:                                          return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR:                                          return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR:                                      return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR:                                      return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR:                                                                     return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR:                                                         return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR:                                                            return "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR:                                          return "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR:                                          return "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR:                                                          return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR:                                                     return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR:                                                            return "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR:                                                        return "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR:                                          return "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR:                                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV:                                       return "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT:                                                         return "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT:                                          return "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT:                                      return "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT:                                                        return "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT:                                                                        return "VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT:                                          return "VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV:                       return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV:                      return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV:                                                                     return "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV:                                                           return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_GEOMETRY_NV:                                                                                                                     return "VK_STRUCTURE_TYPE_GEOMETRY_NV";
 +              case VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV:                                                                                           return "VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV";
 +              case VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV:                                                                                                        return "VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV";
 +              case VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV:                                                      return "VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV";
 +              case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV:                                          return "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV:                                      return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV:                                                         return "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV:                                                                          return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV:                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV:                      return "VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT:                                     return "VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT:                                            return "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT:                                                                     return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT:                                                                      return "VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD:                                                       return "VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD";
 +              case VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT:                                                                           return "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD:                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT:                                                                      return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT:                                                       return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT:                            return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT:                                       return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT:                                                                           return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT:                                                                      return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT:                                                                     return "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD:                                            return "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT:                                     return "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP:                                                                                         return "VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP";
 +              case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT:                                                      return "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV:                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV:                                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV:                        return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV:                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV:                                                                                                      return "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV";
 +              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV:                                                           return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL:                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL";
 +              case VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL:                                          return "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL";
 +              case VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL:                                                           return "VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL:                                                                           return "VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL:                                                            return "VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL:                                                                         return "VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL";
 +              case VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL:                                            return "VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT:                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD:                                                     return "VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD";
 +              case VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD:                                            return "VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD";
 +              case VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA:                                                           return "VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR:                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT:                                                                           return "VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT:                                        return "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT:                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT:            return "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR:                                                       return "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR:                            return "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR:                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT:                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT:                                            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT:                                                                       return "VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR:                                                                      return "VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV:         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT:                                                           return "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT:                                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT:                                                                                         return "VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV:                                                                        return "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV:                                        return "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV:                                                        return "VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT:                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT:                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT:           return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT:                                                          return "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT:                                          return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT";
 +              case VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT:                                            return "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT:                                                                        return "VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT:                                       return "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT:                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR:                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR:                                                                                                       return "VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR:                                                                      return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR:                                                                            return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR:                                                                       return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR";
 +              case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR:                                         return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT:         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV:                                                            return "VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV:                                          return "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV:                                                                       return "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV";
 +              case VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV:                                                         return "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV:                                                                                      return "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV";
 +              case VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV:                                          return "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV:                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV:                                     return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV";
++              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR";
++              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR:                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM:                      return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM";
 +              case VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM:                                                           return "VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT:                                                     return "VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT:                                                          return "VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT:                                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT:                                                     return "VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR:                                                                        return "VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PRESENT_ID_KHR:                                                                                                          return "VK_STRUCTURE_TYPE_PRESENT_ID_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR:                                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT:                                                                     return "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT:                                                                       return "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT:            return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR:                                                                                           return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR:                                                                      return "VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV:                                                        return "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR:                                                                                            return "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR";
 +              case VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR:                                                                                     return "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR";
 +              case VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR:                                                                                      return "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR";
 +              case VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR:                                                                                                     return "VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR:                                                                                                       return "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR:                                                                                       return "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR:                                                                          return "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR:                                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV:                                                         return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV";
 +              case VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV:                                                                                            return "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR:       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR:           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV:                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV:                        return "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV:                        return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV:                                                           return "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT:                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT:                                     return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM:                                                                        return "VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT:                                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR:           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR:                                                                                          return "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR:                                                                                           return "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR:                                                                         return "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR:                                                                         return "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR:                                                                                           return "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR:                                                                                        return "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR";
 +              case VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR:                                                                                                       return "VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR";
 +              case VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR:                                                                                                        return "VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR";
 +              case VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR:                                                                                                        return "VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR";
 +              case VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR:                                                                                         return "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR";
 +              case VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR:                                                                                                     return "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT:                                                                        return "VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE:                          return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE";
 +              case VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE:                                                       return "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT:                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT:                                                          return "VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT";
 +              case VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT:                                                        return "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT:                                                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA:                                                        return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA";
 +              case VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA:                                                         return "VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA";
 +              case VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA:                                                           return "VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA";
 +              case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA:                                                     return "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA";
 +              case VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA:                                                        return "VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA";
 +              case VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI:                                                     return "VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI:                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI";
 +              case VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV:                                                                       return "VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV:                                        return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT:                           return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX:                                                                          return "VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT:                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT:                                                            return "VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT:                                      return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT:                                                     return "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT:                                                         return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT";
 +              case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT:                                                       return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT";
 +              case VK_STRUCTURE_TYPE_MAX_ENUM:                                                                                                                        return "VK_STRUCTURE_TYPE_MAX_ENUM";
 +              default:                                                                                                                                                                        return DE_NULL;
        }
  }
  
index d4b1b74cd4c2a9708593e331772299688ad7851d,0000000000000000000000000000000000000000..c619af85214f15b1b9aa5e347fed0321a66e86fa
mode 100644,000000..100644
--- /dev/null
@@@ -1,30549 -1,0 +1,31761 @@@
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_0_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_1_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_2_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_3_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_4_compute
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_5_compute
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize_x
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize_x
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize_x
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize_y
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize_y
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize_y
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_localsize_z
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.literal_and_specid_localsize_z
 +dEQP-VK.spirv_assembly.instruction.compute.localsize.specid_localsize_z
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.basic
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.dummy_instruction_set
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.large_instruction_number
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.many_parameters
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.any_constant_type
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.any_constant_type_used
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.any_non_constant_type
 +dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.placement
 +dEQP-VK.spirv_assembly.instruction.compute.opnop.all
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.equal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.less
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.lessequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.greater
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.greaterequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord.notequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.equal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.less
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.lessequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.greater
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.greaterequal
 +dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.notequal
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.load
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.store
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.load
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.store
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.iinc
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.idec
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.load
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.store
 +dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer_volatile.compex
 +dEQP-VK.spirv_assembly.instruction.compute.opline.all
 +dEQP-VK.spirv_assembly.instruction.compute.opmoduleprocessed.all
 +dEQP-VK.spirv_assembly.instruction.compute.opnoline.all
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.bool
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.sint32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.float32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.vec4float32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.vec3bool
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.vec2uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.array
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.pointer
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.vector
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantcomposite.nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.opconstantnullcomposite.spotcheck
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.iadd
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.isub
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.imul
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sdiv
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.udiv
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.srem
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.smod
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.umod
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.bitwiseand
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.bitwiseor
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.bitwisexor
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i64
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightlogical_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftrightarithmetic_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.shiftleftlogical_s_i8
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.slessthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ulessthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sgreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ugreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.slessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ulessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sgreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.ugreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.iequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.inotequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicaland
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalor
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalnotequal
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.snegate
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.not
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.logicalnot
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.select
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.sconvert
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.fconvert
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.fconvert16
 +dEQP-VK.spirv_assembly.instruction.compute.opspecconstantop.vector_related
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.unknown_source
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.wrong_source
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.normal_filename
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_filename
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.normal_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.long_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.utf8_source_code
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.normal_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.long_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.utf8_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.multi_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsource.empty_source_before_sourcecontinued
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.empty_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.real_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.fake_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.utf8_extension
 +dEQP-VK.spirv_assembly.instruction.compute.opsourceextension.long_extension
 +dEQP-VK.spirv_assembly.instruction.compute.decoration_group.all
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.block
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.induction
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.swap
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.wide
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.nested
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_int
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_float
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_float16
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_vec3
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_mat4
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_array
 +dEQP-VK.spirv_assembly.instruction.compute.opphi.vartype_struct
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.none
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.unroll
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.dont_unroll
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
 +dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.none
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.pure
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.const
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.inline_pure
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.const_dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.inline_dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.function_control.pure_inline_dont_inline
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.none
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.flatten
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.dont_flatten
 +dEQP-VK.spirv_assembly.instruction.compute.selection_control.flatten_dont_flatten
 +dEQP-VK.spirv_assembly.instruction.compute.block_order.all
 +dEQP-VK.spirv_assembly.instruction.compute.multiple_shaders.shader1
 +dEQP-VK.spirv_assembly.instruction.compute.multiple_shaders.shader2
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.null
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.none
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.volatile
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.aligned
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.nontemporal
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.aligned_nontemporal
 +dEQP-VK.spirv_assembly.instruction.compute.memory_access.aligned_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.vector
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.array
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opcopymemory.float
 +dEQP-VK.spirv_assembly.instruction.compute.opcopyobject.spotcheck
 +dEQP-VK.spirv_assembly.instruction.compute.nocontraction.multiplication
 +dEQP-VK.spirv_assembly.instruction.compute.nocontraction.addition
 +dEQP-VK.spirv_assembly.instruction.compute.nocontraction.both
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.bool
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.sint32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.float32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.vec4float32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.vec2uint32
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.image
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.sampler
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.sampledimage
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.array
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.runtimearray
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.struct
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.pointer
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_constant_composite
 +dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_spec_constant_composite
 +dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all
 +dEQP-VK.spirv_assembly.instruction.compute.opunreachable.unreachable-switch-merge-in-loop
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.infinities
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.propagated_nans
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.exact
 +dEQP-VK.spirv_assembly.instruction.compute.opquantize.rounded
 +dEQP-VK.spirv_assembly.instruction.compute.opfrem.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem64.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsrem64.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod.all
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod64.positive
 +dEQP-VK.spirv_assembly.instruction.compute.opsmod64.all
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.limits-neg_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v2i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v3i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_ss_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_su_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_us_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.small_packed_uu_v4i8_out8
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i16_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i16_out16
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.all_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits_ss_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v2i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v3i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_uu_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_us_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_su_v4i32_out32
++dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.limits-neg_ss_v4i32_out32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int8_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint8_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint8_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint8_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int8
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.i16vec2_to_i32vec2
 +dEQP-VK.spirv_assembly.instruction.compute.sconvert.i32vec2_to_i16vec2
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint8_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint8_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint8_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int8_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int8_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int8_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int16_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int16_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int16_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int32_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int64_to_uint8
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.uconvert.int64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float16
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float16_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float32_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float16
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float16_to_float64_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float16_no_storage
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float16_m21
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float32_m21
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float64_m99
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float64_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int8_to_float64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_p32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_p32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_m32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_m32768
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_p4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64_p4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_m4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64_m4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int16_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int32_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertstof.int64_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_m11
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_m37
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_m66
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_m1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_min
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int32_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int64_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float64_to_int64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int16_p3001
 +dEQP-VK.spirv_assembly.instruction.compute.convertftos.float32_to_int16_m3001
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float16_116
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float32_232
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float64_164
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint8_to_float64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32_4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float64_4294967296
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint16_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint32_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float32
 +dEQP-VK.spirv_assembly.instruction.compute.convertutof.uint64_to_float64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_33
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_42
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_188
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint8_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_1234
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_max
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_p0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint16_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint32_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float16_to_uint64_m0
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float32_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint16
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint32
 +dEQP-VK.spirv_assembly.instruction.compute.convertftou.float64_to_uint64
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.uint.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.float.matrix_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.int.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.uint.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.vec_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.vec_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.vec_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_5
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_6
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_7
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_8
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_9
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.struct_10
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.matrix_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.int.initialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.int.uninitialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.uint.initialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.uint.uninitialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.float.initialized
 +dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.float.uninitialized
 +dEQP-VK.spirv_assembly.instruction.compute.opnmin.all
 +dEQP-VK.spirv_assembly.instruction.compute.opnmax.all
 +dEQP-VK.spirv_assembly.instruction.compute.opnclamp.all
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp16_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp64_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp16_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_signed_zero_inf_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_rounding_mode_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp64_rounding_mode_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32_to_8.storage_buffer_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_32.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_32.vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_16_to_8.storage_buffer_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_16.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.push_constant_8_to_16.vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8_to_8.stress_test
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.uniform_8struct_to_32struct.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.storagebuffer_32struct_to_8struct.storage_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.struct_mixed_types.storage_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.8bit_storage.struct_mixed_types.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_64_to_16.uniform_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_matrix_float_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_matrix_float_rte
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_matrix_float_unspecified_rnd_mode
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_buffer_block_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_buffer_block_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_64.uniform_matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_const_idx_5_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_const_idx_8_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint_const_idx_5
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint_const_idx_8
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_sint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_64.scalar_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_64.vector_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_64.matrix_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16struct_to_32struct.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32struct_to_16struct.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.struct_mixed_types.uniform_buffer_block
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.struct_mixed_types.uniform
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_16.stress_test
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_0_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_0_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_2_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_2_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_0_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_1_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_1_3_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_0_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_0_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_0_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_1_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_1_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_1_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_buffer_block_3_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_2_float
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_2_int
 +dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32_chainaccess.uniform_3_2_2_uint
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.abs_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.sign_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.radians_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.extract_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.insert_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.composite_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.copy_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.transpose_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.negate_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_add_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_add_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sub_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sub_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mul_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mul_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_dot_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_dot_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rte_override
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.rounding_rtz_override
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.extract_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.insert_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.composite_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.copy_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.negate_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rte_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.rounding_rtz_sconst_conv_from_fp64
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_atan2_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_atan2_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_pow_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_pow_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.radians_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.degrees_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.cos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.tan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.asin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.acos_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.atan_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.cosh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.tanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.asinh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.atanh_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.exp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.log_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.exp2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.log2_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.refract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.radians_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.degrees_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.pack_half_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.upack_half_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.upack_half_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.conv_from_fp64_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_add
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_sub
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mul
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_dot
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_vmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mmuls
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_out_prod
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_vmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mmulv
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rte_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.rounding_rtz_mmulm
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.input_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_div_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_div_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_rem_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_step_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_step_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_step_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sstep_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sstep_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sstep_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_face_fwd_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_nan_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_distance_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_distance_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_distance_inf_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_cross_var_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_cross_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.round_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.round_ev_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.trunc_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.abs_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.floor_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ceil_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.fract_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inv_sqrt_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.mat_det_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.mat_inv_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.modf_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.modf_st_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.normalize_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.reflect_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.length_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_phi_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_select_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_add_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_sub_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mul_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_vmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmuls_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulv_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mmulm_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_out_prod_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_dot_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_mix_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_fma_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_min_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_max_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_clamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmin_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nmax_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_nclamp_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.abs_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.sign_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_phi_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_select_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_add_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_sub_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_zero_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.signed_inf_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.nan_mul_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.ret_val_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.extract_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.insert_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.shuffle_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.composite_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.comp_ins_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.copy_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.transpose_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_signed_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.negate_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_eq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_neq_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_ls_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_gt_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_le_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_ord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.denorm_uord_ge_var_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.pack_double_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.upack_double_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.upack_double_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_denorm_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_denorm_flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_signed_zero_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_inf_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp64.generated_args.conv_from_fp32_nan_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rtz_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rte
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rte_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rtz
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_preserve_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_flush
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_flush_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_preserve
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rtz_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_32_fp16_rte_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rtz_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rtz_fp32_rte_fp64_rte_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rte_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.rounding_ind_all_fp16_rte_fp32_rtz_fp64_rtz_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_preserve_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_32_fp16_flush_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_preserve_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_preserve_fp32_flush_fp64_flush_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_flush_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.denorm_ind_all_fp16_flush_fp32_preserve_fp64_preserve_nostorage
 +dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.independence_settings
 +dEQP-VK.spirv_assembly.instruction.compute.ubo_padding.mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_vec4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat2x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat3x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_mat4x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat2x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat3x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat4x2
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat2x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat3x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat4x3
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat2x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat3x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.mat4x4
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.undef_nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.composite_insert.nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.float
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.vec4
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.floatarray
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.struct
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.float_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.vec4_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.matrix_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.floatarray_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.struct_from_workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_true
 +dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_false
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s16
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s32
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s64
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.non16basealignment.opaccesschain
 +dEQP-VK.spirv_assembly.instruction.compute.indexing.input.non16basealignment.opptraccesschain
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opselect_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opfunctioncall_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opphi_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opcopyobject_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_private_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_function_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opptraccesschain_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.writes_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opselect_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opfunctioncall_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opphi_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opcopyobject_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_private_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.stores_function_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.reads_opptraccesschain_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.writes_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.compute.workgroup_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_two_buffers_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_two_buffers_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_single_buffer_second_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opselect_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opfunctioncall_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opphi_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opcopyobject_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.opptraccesschain_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.nullptr_compute.opvariable_initialized_null
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.nullptr_compute.opselect_null_or_valid_ptr
 +dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.dynamic_offset.select_descriptor_array
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opselect_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opfunctioncall_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opphi_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opcopyobject_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_private_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_function_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opptraccesschain_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.writes_single_buffer
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opselect_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opfunctioncall_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opphi_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opcopyobject_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_private_two_buffers
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_function_two_buffers
 +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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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
 +dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_single_buffer_first_input
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imageread.storage_image.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8snorm
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba8i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba16f
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_r32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32ui
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32i
 +dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch_rgba32f
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.main_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.main_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.func_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.func_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_entry
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_not_main
 +dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_entry
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_has_multiple_names
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.everything_named
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.everything_named_the_same
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_has_very_long_name
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_illegal
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_nul
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_overlong
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_utf8_zalgo
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_Position
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_InstanceID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PrimitiveID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_TessCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PerVertex
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_InvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PointSize
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_PointCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_Layer
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_FragDepth
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_NumWorkGroups
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_WorkGroupID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_LocalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_GlobalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_MaxVertexAttribs
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_MaxViewports
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_gl_MaxComputeWorkGroupCount
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_mat3
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_inout
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.main_is_isampler3d
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_has_very_long_name
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_illegal
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_nul
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_overlong
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_utf8_zalgo
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_Position
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_InstanceID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PrimitiveID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_TessCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PerVertex
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_InvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PointSize
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_PointCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_Layer
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_FragDepth
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_NumWorkGroups
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_WorkGroupID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_LocalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_GlobalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_MaxVertexAttribs
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_MaxViewports
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_gl_MaxComputeWorkGroupCount
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_mat3
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_inout
 +dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.x_is_isampler3d
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_has_multiple_names
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.everything_named_the_same
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_has_very_long_name
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_illegal
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_nul
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_overlong
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_utf8_zalgo
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_Position
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_InstanceID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PrimitiveID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_TessCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PerVertex
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_InvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PointSize
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_PointCoord
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_Layer
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_FragDepth
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_NumWorkGroups
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_WorkGroupID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_LocalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_GlobalInvocationID
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_MaxVertexAttribs
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_MaxViewports
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_gl_MaxComputeWorkGroupCount
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_mat3
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_volatile
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_inout
 +dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.u3str_x_is_isampler3d
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.param_to_param
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.param_to_global
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.buffer_memory
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.buffer_memory_variable_pointers
 +dEQP-VK.spirv_assembly.instruction.compute.pointer_parameter.workgroup_memory_variable_pointers
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.matrix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.struct
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opconstantcomposite.nested_struct
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisnan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisinf_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opisinf_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical_nan.opfunordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisnan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisinf_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordnotequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthan_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthanequal_scalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisinf_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordnotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordlessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunordgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.float16.function.f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.function.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.function.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorextractdynamic.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorextractdynamic.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorextractdynamic.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorinsertdynamic.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorinsertdynamic.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorinsertdynamic.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.222
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.223
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.224
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.232
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.233
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.234
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.242
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.243
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.244
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.322
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.323
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.324
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.332
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.333
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.334
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.342
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.343
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.344
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.422
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.423
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.424
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.432
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.433
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.434
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.442
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.443
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opvectorshuffle.444
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeconstruct.struct
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v2f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v3f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.v4f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeextract.struct16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v2f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v3f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v4f16
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v2f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v3f16arr5
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.v4f16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.opcompositeinsert.struct16arr3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.optranspose4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesscalar4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opvectortimesmatrix4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesvector4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x2_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x2_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x2_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x3_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x3_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x3_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x4_2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x4_3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix2x4_4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x2_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x2_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x2_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x3_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x3_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x3_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x4_2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x4_3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix3x4_4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x2_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x2_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x2_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x3_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x3_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x3_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x4_2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x4_3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opmatrixtimesmatrix4x4_4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct2x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct2x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct3x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct3x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct4x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct4x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.opouterproduct4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.determinant2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.determinant3x3
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.determinant4x4
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic.matrixinverse2x2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_1.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opdot
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_2.opvectortimesscalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.cross
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opdot
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.opvectortimesscalar
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfnegate
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.round
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.roundeven
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.trunc
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fabs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fsign
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.floor
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.ceil
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.radians
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.degrees
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.sin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.cos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.tan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.asin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.acos
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.atan
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.sinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.cosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.tanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.asinh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.acosh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.atanh
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.exp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.log
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.exp2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.log2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.sqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.inversesqrt
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modffrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modfint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modfstructfrac
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.modfstructint
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexps
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexpe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexpstructs
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.frexpstructe
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfadd
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfsub
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfmul
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opfdiv
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.atan2
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.pow
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fmin
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fmax
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.step
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.ldexp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fclamp
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fmix
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.smoothstep
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.fma
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.length
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.distance
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.normalize
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.faceforward
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.reflect
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.refract
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opdot
 +dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_4.opvectortimesscalar
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_1.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_1.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_2.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_2.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.modfstruct
 +dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.frexpstruct
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b32b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b16b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b32b8b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b32b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b16b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b16b8b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b32b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b16b8b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b32b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b32b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b32b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b16b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b16b16
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b16b8
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b8b32
 +dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.b8b8b8b16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.float64
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.float32
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.float16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int64
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int32
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.int8
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint64
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint32
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint16
 +dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.uint8
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_ids_abuse.sparse_ids
 +dEQP-VK.spirv_assembly.instruction.compute.spirv_ids_abuse.lots_ids
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_sgreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_sgreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_slessthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_int_compare.uint_slessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_findumsb
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_uclamp
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_umax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_int_umin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_findsmsb
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_sabs
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_sclamp
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_smax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_smin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.glsl_uint_ssign
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_atomicumax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_atomicumin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ugreaterthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ugreaterthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ulessthan
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.int_ulessthanequal
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_atomicsmax
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_atomicsmin
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_sdiv
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_smulextended
 +dEQP-VK.spirv_assembly.instruction.compute.signed_op.uint_snegate
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.variable_set_0_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.function_set_0_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.variable_set_5_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.unused_variables.function_set_5_binding_5
 +dEQP-VK.spirv_assembly.instruction.compute.ptr_access_chain.workgroup
 +dEQP-VK.spirv_assembly.instruction.compute.ptr_access_chain.workgroup_no_stride
 +dEQP-VK.spirv_assembly.instruction.compute.ptr_access_chain.workgroup_bad_stride
 +dEQP-VK.spirv_assembly.instruction.compute.vector_shuffle.vector_shuffle
 +dEQP-VK.spirv_assembly.instruction.compute.hlsl_cases.cbuffer_packing
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_object_ubo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_memory_ubo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_object_ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.copying.copy_memory_ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.pointer_comparison.ssbo
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.global_variable_private
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.global_variable_shared
 +dEQP-VK.spirv_assembly.instruction.compute.empty_struct.function.local_variable
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.double.comp_opfunordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opslessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opsgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opulessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.uint64.comp_opugreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.compute.oparraylength.array-stride-larger-than-element-size
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.flat
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.no_perspective
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.relaxedprecision
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.flat
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.no_perspective
 +dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.relaxedprecision
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_1_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_2_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_3_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_4_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_vertex
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_tesselation_evaluation
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_tesselation_control
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_geometry
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_5_fragment
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opnop.opnop_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.unknown_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.essl_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.glsl_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_cpp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.opencl_c_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.multiple_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.file_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.source_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsource.longsource_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.empty_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.short_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.multiple_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opsourcecontinued.long_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmoduleprocessed.opmoduleprocessed_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_empty_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_short_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opline.opline_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opnoline.opnoline_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.bool_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.i32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantnull.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.array_of_struct_of_array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.none_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.nontemporal_aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontemporal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmemoryaccess.volatile_nontermporal_aligned_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.bool_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec2uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.image_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampler_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sampledimage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.pointer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.runtimearray_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.sint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.vec4float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opundef.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module_tessc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.module.same_module_tessc_tesse_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom1_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert1_geom2_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom1_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc1_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse1_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse1_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse2_frag1
 +dEQP-VK.spirv_assembly.instruction.graphics.module.vert2_geom2_tessc2_tesse2_frag2
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_frag_unused_var
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_frag_unused_var
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_frag_unused_func
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_frag_unused_func
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_geom_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_geom_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_geom_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_geom_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_unused_var_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_unused_var_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_unused_func_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_unused_func_tesse_normal_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_normal_tesse_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_normal_tesse_unused_var_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_0_binding_5_vertex_normal_tessc_normal_tesse_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.unused_variables.set_5_binding_5_vertex_normal_tessc_normal_tesse_unused_func_frag_normal
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.switch-case-to-merge-block
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.induction_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opphi.swap16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.multiplication_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.addition_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.nocontraction.both_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.round_to_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_denorm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_too_small_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_negative_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_round_to_inf_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_nan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.positive_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.negative_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_bit_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.carry_to_exponent_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_positive_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_negative_round_up_or_round_down_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_bit_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opquantize.spec_const_carry_to_exponent_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.single_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_continue_construct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.multi_block_loop_construct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.continue_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.break_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.return_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.loop.switch_continue_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.isub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.imul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.udiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.srem_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.smod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.umod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseand_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwiseor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.bitwisexor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightlogical_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftrightarithmetic_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.shiftleftlogical_s_i8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.slessthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.iequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.inotequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicaland_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnotequal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.snegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.not_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.logicalnot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.select_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.sconvert_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.fconvert16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop.vector_related_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.infinities
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.propagated_nans
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.flush_to_zero
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.exact
 +dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.rounded
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_function
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_switch
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_if
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.after_divergent_if
 +dEQP-VK.spirv_assembly.instruction.graphics.barrier.in_loop
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_on_multiple_types_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.empty_decoration_group_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.one_element_decoration_group_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_elements_decoration_group_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.multiple_decoration_groups_on_same_variable_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.decoration_group.same_decoration_group_multiple_times_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.srem.all_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.smod.all_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_very_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_illegal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_nul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_overlong_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_utf8_zalgo_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Position_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InstanceID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PrimitiveID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_TessCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PerVertex_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_InvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointSize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_PointCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_Layer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_FragDepth_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_NumWorkGroups_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_WorkGroupID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_LocalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_GlobalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxVertexAttribs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxViewports_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_gl_MaxComputeWorkGroupCount_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_mat3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_inout_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_is_isampler3d_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_very_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_illegal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_nul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_overlong_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_utf8_zalgo_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Position_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InstanceID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PrimitiveID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_TessCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PerVertex_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_InvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointSize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_PointCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_Layer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_FragDepth_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_NumWorkGroups_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_WorkGroupID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_LocalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_GlobalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxVertexAttribs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxViewports_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_gl_MaxComputeWorkGroupCount_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_mat3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_inout_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_is_isampler3d_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.everything_named_the_same_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.main_has_multiple_names_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.b_has_multiple_names_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_very_long_name_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_illegal_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_nul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_overlong_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_utf8_zalgo_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Position_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InstanceID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PrimitiveID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_TessCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PerVertex_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_InvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointSize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_PointCoord_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_Layer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_FragDepth_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_NumWorkGroups_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_WorkGroupID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_LocalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_GlobalInvocationID_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxVertexAttribs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxViewports_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_gl_MaxComputeWorkGroupCount_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_mat3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_volatile_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_inout_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_is_isampler3d_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.everything_named_the_same_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.f3str_x_has_multiple_names_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_32_to_8.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_32.uniform_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.sint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_32.uint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.storagebuffer_int_16_to_8.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.uniform_int_8_to_16.uniform_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.sint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.push_constant_int_8_to_16.uint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.storage_buffer_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct.uniform_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.storage_buffer_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.storage_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.struct_mixed_types.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_64_to_16.uniform_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_scalar_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_vector_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_matrix_float_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_scalar_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_vector_float_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_buffer_block_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_64.uniform_matrix_float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_buffer_block_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_32_to_16.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar8_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar9_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar10_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar11_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar12_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar13_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar14_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.scalar15_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_64_to_16.vector7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar8_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar9_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar10_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar11_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar12_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar13_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar14_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar15_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rtz_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_rte_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector0_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector1_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector2_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector3_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector4_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector5_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector6_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.vector7_unspecified_rnd_mode_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.scalar15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.scalar15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_64.vector7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16x2.scalar
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16x2.vec2
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.scalar_int
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.scalar_uint
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.ivec2
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16x2.uvec2
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_uint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.vector_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_sint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.scalar_uint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_64.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_div_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_rem_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_atan2_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_pow_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_step_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sstep_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_face_fwd_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_distance_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_cross_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.round_ev_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.trunc_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.floor_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ceil_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.fract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.acos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.cosh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.tanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.asinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.atanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.exp2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.log2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inv_sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_det_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.mat_inv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.modf_st_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.normalize_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.reflect_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.refract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.length_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_phi_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_select_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_add_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_sub_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mul_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_vmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulv_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_out_prod_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_dot_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_mix_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_fma_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_min_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_max_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_clamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmin_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nmax_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_nclamp_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.abs_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.sign_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.radians_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.degrees_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.signed_inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.nan_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.ret_val_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.extract_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.insert_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.shuffle_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.composite_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.comp_ins_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.copy_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.transpose_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.negate_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_ord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.denorm_uord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_add_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_add_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sub_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sub_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mul_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mul_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_dot_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_dot_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmuls_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_out_prod_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_out_prod_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_vmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_vmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulv_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulv_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_mmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_mmulm_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp32_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_sconst_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_sconst_conv_from_fp64_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rte_override_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.rounding_rtz_override_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp32_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.input_args.conv_from_fp64_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_div_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_rem_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_atan2_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_pow_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_step_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sstep_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_face_fwd_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_distance_inf_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_var_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_cross_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.round_ev_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.trunc_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.floor_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ceil_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.fract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asin_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.acos_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atan_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.cosh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.tanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.asinh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.atanh_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.exp2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.log2_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inv_sqrt_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_det_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.mat_inv_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.modf_st_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.normalize_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.reflect_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.refract_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.length_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_phi_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_select_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_add_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_sub_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mul_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_vmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmuls_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulv_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mmulm_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_out_prod_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_dot_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_mix_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_fma_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_min_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_max_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_clamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmin_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nmax_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_nclamp_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.abs_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.sign_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.radians_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.degrees_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_phi_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_select_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_add_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_sub_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_zero_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.signed_inf_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.nan_mul_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.ret_val_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.extract_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.insert_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.shuffle_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.composite_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.comp_ins_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.copy_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.transpose_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_signed_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.negate_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_eq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_neq_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ls_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_gt_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_le_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_ord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.denorm_uord_ge_var_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp32_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp16.generated_args.conv_from_fp64_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sconst_conv_from_fp64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rte_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.rounding_rtz_sconst_conv_from_fp64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.acos_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atan_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cosh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asinh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atanh_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log2_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.refract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.pack_half_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_atan2_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_pow_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.acos_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atan_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.cosh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.tanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.asinh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.atanh_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.exp2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.log2_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.refract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.radians_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.degrees_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.pack_half_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.upack_half_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.conv_from_fp64_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_add_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_sub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_dot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmuls_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_out_prod_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulm_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_add_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_sub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_dot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmuls_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_out_prod_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_vmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rte_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.rounding_rtz_mmulm_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.input_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_rem_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_inf_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_var_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_ev_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.trunc_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.floor_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ceil_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.fract_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inv_sqrt_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_det_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_inv_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_st_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.normalize_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.reflect_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.length_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sign_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_phi_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_select_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_add_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_sub_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_mul_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_eq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_neq_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ls_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_gt_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_le_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ge_var_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.pack_double_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_flush_to_zero_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_signed_zero_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_inf_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_nan_preserve_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_div_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_rem_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_step_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sstep_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_face_fwd_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_distance_inf_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_var_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_cross_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.round_ev_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.trunc_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.floor_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ceil_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.fract_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inv_sqrt_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_det_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.mat_inv_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.modf_st_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.normalize_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.reflect_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.length_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_phi_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_select_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_add_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_sub_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mul_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_vmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmuls_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulv_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mmulm_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_out_prod_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_dot_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_mix_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_fma_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_min_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_max_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_clamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmin_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nmax_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_nclamp_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.abs_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.sign_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_phi_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_select_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_add_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_sub_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_zero_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.signed_inf_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.nan_mul_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.ret_val_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.extract_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.insert_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.shuffle_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.composite_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.comp_ins_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.copy_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.transpose_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_signed_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.negate_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_eq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_neq_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ls_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_gt_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_le_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_ord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.denorm_uord_ge_var_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.pack_double_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.upack_double_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_denorm_flush_to_zero_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_signed_zero_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_inf_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp16_nan_preserve_nostorage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_denorm_flush_to_zero_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_signed_zero_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_inf_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp64.generated_args.conv_from_fp32_nan_preserve_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_mat4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.mat4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.undef_nested_struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.composite_insert.nested_struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.float
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.vec4
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.matrix
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.floatarray
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.struct
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_false_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.indexing.output.component_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_single_buffer_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opselect_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opfunctioncall_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opphi_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opcopyobject_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_private_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.stores_function_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.reads_opptraccesschain_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opselect_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opcopyobject_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opphi_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opfunctioncall_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.multi_buffer_read_only_graphics.opptraccesschain_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_second_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_outer_struct_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_matrices_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_arrays_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_inner_structs_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4arr_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_vec4_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opselect_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opcopyobject_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opphi_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opfunctioncall_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.single_buffer_read_only_graphics.opptraccesschain_float_first_input_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opvariable_initialized_null_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.nullptr_graphics.opselect_null_or_valid_ptr_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imageread.storage_image.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.sampled_image.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8snorm.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba8i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba16f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.r32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32ui.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32i.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.optypeimage_mismatch.rgba32f.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.sampled_image.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int8_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint8_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint8_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int8_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int16_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint8_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.uconvert.int64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float16_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float32_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float16_to_float64_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float16_no_storage_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_m21_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_m21_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_m99_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int8_to_float64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_p32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_p32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_m32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_m32768_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_p4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_p4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_m4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_m4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int16_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int32_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertstof.int64_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m11_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m37_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m66_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_min_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int16_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int32_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float16_to_int64_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float64_to_int64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_p3001_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftos.float32_to_int16_m3001_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_116_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_232_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_164_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint8_to_float64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_4294967296_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint16_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint32_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertutof.uint64_to_float64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_33_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_42_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_188_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint8_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_1234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_max_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_p0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint16_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint32_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float16_to_uint64_m0_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float32_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint32_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.convertftou.float64_to_uint64_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.global_to_param_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.param_to_global_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.varying_name.names_match
 +dEQP-VK.spirv_assembly.instruction.graphics.varying_name.names_differ
 +dEQP-VK.spirv_assembly.instruction.graphics.varying_name.no_names
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.vec4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.matrix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opconstant.array_of_struct_of_array_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisnan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opisinf_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical_nan.opfunordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_scalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordnotequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthan_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordlessthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunordgreaterthanequal_vector_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.function.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorextractdynamic.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorinsertdynamic.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.222_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.223_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.224_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.232_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.233_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.234_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.242_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.243_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.244_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.322_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.323_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.324_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.332_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.333_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.334_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.342_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.343_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.344_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.422_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.423_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.424_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.432_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.433_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.434_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.442_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.443_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opvectorshuffle.444_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeconstruct.struct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v2f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v3f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.v4f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeextract.struct16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v2f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v3f16arr5_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.v4f16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.opcompositeinsert.struct16arr3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.optranspose4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesscalar4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opvectortimesmatrix4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesvector4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x2_4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x3_4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix2x4_4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x2_4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x3_4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix3x4_4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x2_4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x3_4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opmatrixtimesmatrix4x4_4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct2x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct3x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.opouterproduct4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant3x3_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.determinant4x4_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic.matrixinverse2x2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opdot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_2.opvectortimesscalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.cross_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opdot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_3.opvectortimesscalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfnegate_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.round_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.roundeven_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.trunc_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fabs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fsign_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.floor_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ceil_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.radians_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.degrees_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acos_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.cosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.tanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.asinh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.acosh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atanh_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.exp2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.log2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.sqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.inversesqrt_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modffrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructfrac_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.modfstructint_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexps_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructs_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.frexpstructe_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfadd_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfsub_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfmul_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opfdiv_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.atan2_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.pow_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmin_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmax_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.step_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.ldexp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fclamp_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fmix_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.smoothstep_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.fma_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.length_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.distance_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.normalize_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.faceforward_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.reflect_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.refract_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opdot_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_4.opvectortimesscalar_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_1.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_2.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_3.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_tesc
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_tese
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.sparse_ids_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_vert
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_tessc
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_tesse
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom
 +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_frag
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.vert_opfunordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_nonan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_withnan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_nonan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordnotequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordlessthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthan_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.double.frag_opfunordgreaterthanequal_withnan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opslessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.vert_opsgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opslessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.int64.frag_opsgreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opulessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.vert_opugreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opiequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opinotequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthan_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthanequal_single
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opiequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opinotequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opulessthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthan_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.64bit_compare.uint64.frag_opugreaterthanequal_vector
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_less
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_less_or_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater_or_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_not_equal
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_3
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_4
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_3
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthgreater_4
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_0
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_1
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_2
 +dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthunchanged_3
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.different_matrix_layout
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.different_matrix_strides
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.nested_arrays_different_inner_stride
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.nested_arrays_different_outer_stride
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.nested_arrays_different_strides
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.same_array_two_ids
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.same_struct_two_ids
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.ssbo_to_ubo
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.two_arrays_different_stride_1
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.two_arrays_different_stride_2
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopylogical.ubo_to_ssbo
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.ssbo_comparisons_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.variable_pointers_vars_ssbo_2_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.variable_pointers_vars_ssbo_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.variable_pointers_vars_wg_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrdiff.wg_comparisons_diff
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.different_ssbos_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.different_wgs_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.null_comparisons_ssbo_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.null_comparisons_wg_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.ssbo_comparisons_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_ssbo_2_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_ssbo_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_vars_ssbo_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_vars_wg_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.variable_pointers_wg_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.wg_comparisons_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.different_ssbos_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.different_wgs_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.null_comparisons_ssbo_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.null_comparisons_wg_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.ssbo_comparisons_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_ssbo_2_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_ssbo_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_vars_ssbo_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_vars_wg_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.variable_pointers_wg_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrnotequal.wg_comparisons_not_equal
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopymemory.different_alignments
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopymemory.no_source_access_operands
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opcopymemory.no_target_access_operands
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.partially_active_uniform_id
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.subgroup_cfg_uniform_id
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.subgroup_uniform
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.workgroup_cfg_uniform_id
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uniformid.workgroup_uniform
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.function_2_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.function_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.non_main_function_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.private_2_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.nonwritable.private_nonwritable
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_workgroup_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.frag_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.frag_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.frag_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.geom_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.geom_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.geom_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_eval_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_eval_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_eval_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.vert_pc_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.vert_ssbo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.vert_ubo_entry_point
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.counter_buffer
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.decorate_string
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.hlsl_functionality1.member_decorate_string
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.iteration_multiple
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.max_iterations
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.min_iterations
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.partial_count
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.peel_count
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.array_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.array_stride_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.nested_array_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.nested_struct_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.scalar_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.ssbo_pointers_2_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.ssbo_pointers_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.struct_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.vector_element_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.vector_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.wg_pointers_2_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.opselect.wg_pointers_select
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_16_64_bit
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_16
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_251658240_64_bits
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_extend_61440
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_truncate_16_64_bit
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_truncate_16
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_truncate_983040
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.uconvert.spec_const_opt_zero_extend_n4096
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.wrap.no_signed_wrap
 +dEQP-VK.spirv_assembly.instruction.spirv1p4.wrap.no_unsigned_wrap
 +dEQP-VK.spirv_assembly.instruction.function_params.sampler_param
 +dEQP-VK.spirv_assembly.instruction.image_query.samples_storage
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.min3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.max3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.i64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u8.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.u64.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f16.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f32.vec4
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.scalar
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec2
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec3
 +dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.mid3.f64.vec4
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_output_write
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_output_write_before_terminate
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_ssbo_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_ssbo_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.ssbo_store_before_terminate
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_image_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_image_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_null_pointer_load
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_null_pointer_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_load
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_store
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.no_out_of_bounds_atomic
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.terminate_loop
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_ballot
 +dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_vote
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i8.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.constant_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.spec_constant_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i16.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i32.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.add_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.i64.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u8.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.constant_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.spec_constant_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u16.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u32.switch_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.div_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.min_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.max_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.not_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.constant_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.spec_constant_initializer_comp
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_vert
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_tessc
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_tesse
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_geom
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_frag
 +dEQP-VK.spirv_assembly.type.scalar.u64.switch_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i8.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.i16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.add_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.i64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec2.u16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.div_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.min_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.max_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.not_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec2.u64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i8.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.i16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.add_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.i64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec3.u16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.div_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.min_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.max_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.not_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec3.u64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i8.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.i16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.negate_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.add_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sub_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.mul_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.rem_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.abs_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sign_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.i64.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u8.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_right_arithmetic_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift8_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift16_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift32_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.shift_left_logical_shift64_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_or_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_xor_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.bitwise_and_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.not_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_composite_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.constant_null_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.variable_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_vert
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_geom
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_frag
 +dEQP-VK.spirv_assembly.type.vec4.u16.spec_constant_composite_initializer_test_high_part_zero_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_insert_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_s_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset8_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset16_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset32_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_field_u_extract_offset64_count64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_reverse_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.bit_count_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u32.spec_constant_composite_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.div_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.mod_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.min_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.max_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.clamp_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_right_arithmetic_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift8_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift16_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift32_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.shift_left_logical_shift64_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_or_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_xor_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.bitwise_and_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.not_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.iequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.inotequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ugreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.sgreaterthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthan_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.ulessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.slessthanequal_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_composite_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.constant_null_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.variable_initializer_comp
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_vert
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_tessc
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_tesse
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_geom
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_frag
 +dEQP-VK.spirv_assembly.type.vec4.u64.spec_constant_composite_initializer_comp
index 6526b2f5fa00a1fefea9487ce1dffc873d717899,c42025bf2513ff4534799d486f1888ffcc5f195c..a4d72528c2fe6abb9b989087906106f900d5e4f9
@@@ -90,11 -90,7 +90,12 @@@ VK_KHR_pipeline_library                                             DEVIC
  VK_KHR_deferred_host_operations                               DEVICE
  VK_KHR_fragment_shading_rate                          DEVICE
  VK_KHR_zero_initialize_workgroup_memory               DEVICE
 -VK_KHR_workgroup_memory_explicit_layout                       DEVICE
 +VK_KHR_workgroup_memory_explicit_layout               DEVICE
  VK_KHR_synchronization2                                               DEVICE
  VK_EXT_color_write_enable                                     DEVICE
 -VK_KHR_shader_integer_dot_product                     DEVICE
 +VK_VALVE_mutable_descriptor_type                      DEVICE
 +VK_EXT_multi_draw                                                     DEVICE
 +VK_KHR_shader_subgroup_uniform_control_flow   DEVICE
 +VK_KHR_present_id                                                     DEVICE
 +VK_KHR_present_wait                                                   DEVICE
++VK_KHR_shader_integer_dot_product                     DEVICE
index d548d81ffcf945a75dd35dc3bed20209661409a9,33fb269f5db28e02c35e352d909e4e3d90d55305..387ad70f41cbf4a97253af8acef8bba7f9d661ab
@@@ -139,13 -133,4 +139,14 @@@ VkPhysicalDeviceVertexInputDynamicState
  VkPhysicalDeviceColorWriteEnableFeaturesEXT                                   FEATURES ( colorWriteEnable )                                                                   REQUIREMENTS ( VK_EXT_color_write_enable )
  VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT                      FEATURES ( ycbcr2plane444Formats )                                                              REQUIREMENTS ( VK_EXT_ycbcr_2plane_444_formats )
  VkPhysicalDeviceExtendedDynamicState2FeaturesEXT                      FEATURES ( extendedDynamicState2 )                                                              REQUIREMENTS ( VK_EXT_extended_dynamic_state2 )
 -VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR          FEATURES ( shaderIntegerDotProduct )                                                      REQUIREMENTS ( VK_KHR_shader_integer_dot_product )
 +VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE                    FEATURES ( mutableDescriptorType )                                                              REQUIREMENTS ( VK_VALVE_mutable_descriptor_type )
 +VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT                                FEATURES ( globalPriorityQuery )                                                                REQUIREMENTS ( VK_EXT_global_priority_query )
 +VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT                     FEATURES ( shaderImageInt64Atomics )                                                    REQUIREMENTS ( VK_EXT_shader_image_atomic_int64 physicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics )
 +VkPhysicalDeviceShaderAtomicFloatFeaturesEXT                          FEATURES ( shaderImageFloat32Atomics )                                                  REQUIREMENTS ( VK_EXT_shader_atomic_float physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics )
 +VkPhysicalDeviceShaderAtomicFloatFeaturesEXT                          FEATURES ( shaderImageFloat32AtomicAdd )                                                REQUIREMENTS ( VK_EXT_shader_atomic_float physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd )
 +VkPhysicalDeviceMultiDrawFeaturesEXT                                          FEATURES ( multiDraw )                                                                                  REQUIREMENTS ( VK_EXT_multi_draw )
 +VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR   FEATURES ( shaderSubgroupUniformControlFlow )                                   REQUIREMENTS ( VK_KHR_shader_subgroup_uniform_control_flow )
 +VkPhysicalDevicePresentIdFeaturesKHR                                          FEATURES ( presentId )                                                                                  REQUIREMENTS ( VK_KHR_present_id )
 +VkPhysicalDevicePresentWaitFeaturesKHR                                                FEATURES ( presentWait )                                                                                REQUIREMENTS ( VK_KHR_present_wait )
 +VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT                         FEATURES ( shaderImageFloat32AtomicMinMax )                                                     REQUIREMENTS ( VK_EXT_shader_atomic_float2 physicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax )
++VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR          FEATURES ( shaderIntegerDotProduct )                                                      REQUIREMENTS ( VK_KHR_shader_integer_dot_product )
Simple merge