dEQP-VK.subgroups.arithmetic.compute.subgroupadd_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmax_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmin_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_double_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupmul_vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_bool_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.ballot.compute.compute_requiredsubgroupsize dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.compute.compute_requiredsubgroupsize dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_double_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bool_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_double_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_dvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_f16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i64vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int64_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_ivec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u64vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint64_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bool_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_double_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_dvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_ivec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec2_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec3_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_vec4_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize1 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize128 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize16 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize2 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize32 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize4 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize64 dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize8 dEQP-VK.subgroups.ballot_mask.ext_shader_subgroup_ballot.compute.gl_subgroupeqmaskarb_requiredsubgroupsize dEQP-VK.subgroups.ballot_mask.ext_shader_subgroup_ballot.compute.gl_subgroupgemaskarb_requiredsubgroupsize dEQP-VK.subgroups.ballot_mask.ext_shader_subgroup_ballot.compute.gl_subgroupgtmaskarb_requiredsubgroupsize dEQP-VK.subgroups.ballot_mask.ext_shader_subgroup_ballot.compute.gl_subgrouplemaskarb_requiredsubgroupsize dEQP-VK.subgroups.ballot_mask.ext_shader_subgroup_ballot.compute.gl_subgroupltmaskarb_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupballotbitcount_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupballotbitextract_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupballotexclusivebitcount_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupballotfindlsb_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupballotfindmsb_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupballotinclusivebitcount_requiredsubgroupsize dEQP-VK.subgroups.ballot_other.compute.subgroupinverseballot_requiredsubgroupsize dEQP-VK.subgroups.basic.compute.subgroupbarrier_requiredsubgroupsize dEQP-VK.subgroups.basic.compute.subgroupelect_requiredsubgroupsize dEQP-VK.subgroups.basic.compute.subgroupmemorybarrier_requiredsubgroupsize dEQP-VK.subgroups.basic.compute.subgroupmemorybarrierbuffer_requiredsubgroupsize dEQP-VK.subgroups.basic.compute.subgroupmemorybarrierimage_requiredsubgroupsize dEQP-VK.subgroups.basic.compute.subgroupmemorybarriershared_requiredsubgroupsize dEQP-VK.subgroups.builtin_mask_var.compute.subgroupeqmask_requiredsubgroupsize dEQP-VK.subgroups.builtin_mask_var.compute.subgroupgemask_requiredsubgroupsize dEQP-VK.subgroups.builtin_mask_var.compute.subgroupgtmask_requiredsubgroupsize dEQP-VK.subgroups.builtin_mask_var.compute.subgrouplemask_requiredsubgroupsize dEQP-VK.subgroups.builtin_mask_var.compute.subgroupltmask_requiredsubgroupsize dEQP-VK.subgroups.builtin_var.compute.numsubgroups_requiredsubgroupsize dEQP-VK.subgroups.builtin_var.compute.subgroupid_requiredsubgroupsize dEQP-VK.subgroups.builtin_var.compute.subgroupinvocationid_compute_requiredsubgroupsize dEQP-VK.subgroups.builtin_var.compute.subgroupsize_compute_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_double_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bool_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_double_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_float_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_double_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_double_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bool_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bool_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmax_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmin_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_double_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_dvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_dvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_dvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_float16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_float_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupmul_vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_bool_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_int_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.partitioned.compute.subgroupxor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_bool_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_bvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_bvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_bvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_double_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_dvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_dvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_dvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_float16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_float_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_int16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_int64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_int8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_int_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_ivec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_ivec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_ivec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_bool_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_bvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_bvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_bvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_double_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_dvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_dvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_dvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_float16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_float_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_int16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_int64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_int8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_int_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_ivec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_ivec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_ivec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uint_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uint_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_uvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bool_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_double_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_dvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_dvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_dvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_float16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_float_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_ivec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_ivec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_ivec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bool_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_double_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_dvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_dvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_dvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_ivec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_ivec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_ivec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bool_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_double_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_dvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_dvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_dvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_ivec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_ivec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_ivec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uvec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uvec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uvec4_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_vec2_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_vec3_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_vec4_requiredsubgroupsize dEQP-VK.subgroups.shape.compute.clustered_requiredsubgroupsize dEQP-VK.subgroups.shape.compute.quad_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bool_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_double_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_dvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_dvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_dvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_ivec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_ivec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_ivec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bool_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_double_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_dvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_dvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_dvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_float16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_float_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_ivec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_ivec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_ivec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bool_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_double_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_dvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_dvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_dvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_ivec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_ivec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_ivec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bool_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_double_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_dvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_dvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_dvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_ivec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_ivec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_ivec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uvec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uvec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uvec4_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_vec2_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_vec3_requiredsubgroupsize dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_vec4_requiredsubgroupsize dEQP-VK.subgroups.size_control.compute.allow_varying_subgroup_size dEQP-VK.subgroups.size_control.compute.require_full_subgroups dEQP-VK.subgroups.size_control.compute.require_full_subgroups_allow_varying_subgroup_size dEQP-VK.subgroups.size_control.compute.required_subgroup_size_max dEQP-VK.subgroups.size_control.compute.required_subgroup_size_max_require_full_subgroups dEQP-VK.subgroups.size_control.compute.required_subgroup_size_min dEQP-VK.subgroups.size_control.compute.required_subgroup_size_min_require_full_subgroups dEQP-VK.subgroups.size_control.framebuffer.fragment_allow_varying_subgroup_size dEQP-VK.subgroups.size_control.framebuffer.fragment_required_subgroup_size_max dEQP-VK.subgroups.size_control.framebuffer.fragment_required_subgroup_size_min dEQP-VK.subgroups.size_control.framebuffer.geometry_allow_varying_subgroup_size dEQP-VK.subgroups.size_control.framebuffer.geometry_required_subgroup_size_max dEQP-VK.subgroups.size_control.framebuffer.geometry_required_subgroup_size_min dEQP-VK.subgroups.size_control.framebuffer.tess_control_allow_varying_subgroup_size dEQP-VK.subgroups.size_control.framebuffer.tess_control_required_subgroup_size_max dEQP-VK.subgroups.size_control.framebuffer.tess_control_required_subgroup_size_min dEQP-VK.subgroups.size_control.framebuffer.tess_eval_allow_varying_subgroup_size dEQP-VK.subgroups.size_control.framebuffer.tess_eval_required_subgroup_size_max dEQP-VK.subgroups.size_control.framebuffer.tess_eval_required_subgroup_size_min dEQP-VK.subgroups.size_control.framebuffer.vertex_allow_varying_subgroup_size dEQP-VK.subgroups.size_control.framebuffer.vertex_required_subgroup_size_max dEQP-VK.subgroups.size_control.framebuffer.vertex_required_subgroup_size_min dEQP-VK.subgroups.size_control.generic.subgroup_size_properties dEQP-VK.subgroups.size_control.graphics.allow_varying_subgroup_size dEQP-VK.subgroups.size_control.graphics.required_subgroup_size_max dEQP-VK.subgroups.size_control.graphics.required_subgroup_size_min dEQP-VK.subgroups.vote.compute.subgroupall_uint_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_bool_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_double_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_dvec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_dvec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_dvec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_float16_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_float_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_int16_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_int64_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_int8_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_int_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uint16_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uint64_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uint8_t_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uint_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_vec2_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_vec3_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupallequal_vec4_requiredsubgroupsize dEQP-VK.subgroups.vote.compute.subgroupany_uint_requiredsubgroupsize dEQP-VK.subgroups.vote.ext_shader_subgroup_vote.compute.allinvocationsarb_uint_requiredsubgroupsize dEQP-VK.subgroups.vote.ext_shader_subgroup_vote.compute.allinvocationsequalarb_bool_requiredsubgroupsize dEQP-VK.subgroups.vote.ext_shader_subgroup_vote.compute.anyinvocationarb_uint_requiredsubgroupsize