From a69f3ca8cf2d50d6cf81eebedfa177d03c02b00b Mon Sep 17 00:00:00 2001 From: Pierre Moreau Date: Fri, 3 Jul 2020 10:21:41 +0200 Subject: [PATCH] SPIR-V: BuiltIn variables use the Input storage class (#769) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The OpenCL SPIR-V Environment Specification was updated to mandate that all variables decorated with `BuiltIn` must be in the `Input` storage class, see https://github.com/KhronosGroup/OpenCL-Docs/pull/278. Global variables with the Input storage class have to be listed in the entry points’ interface, which was also taken care of in this commit. --- .../spirv_asm/atomic_dec_global.spvasm32 | 6 +++--- .../spirv_asm/atomic_dec_global.spvasm64 | 6 +++--- .../spirv_asm/atomic_inc_global.spvasm32 | 6 +++--- .../spirv_asm/atomic_inc_global.spvasm64 | 6 +++--- .../spirv_asm/branch_conditional.spvasm32 | 6 +++--- .../spirv_asm/branch_conditional.spvasm64 | 6 +++--- .../branch_conditional_weighted.spvasm32 | 6 +++--- .../branch_conditional_weighted.spvasm64 | 6 +++--- .../spirv_asm/branch_simple.spvasm32 | 6 +++--- .../spirv_asm/branch_simple.spvasm64 | 6 +++--- .../composite_construct_int4.spvasm32 | 6 +++--- .../composite_construct_int4.spvasm64 | 6 +++--- .../composite_construct_struct.spvasm32 | 6 +++--- .../composite_construct_struct.spvasm64 | 6 +++--- .../spirv_asm/constant_char_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_char_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_double_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_double_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_false_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_false_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_float_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_float_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_half_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_half_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_int3_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_int3_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_int4_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_int4_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_int_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_int_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_long_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_long_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_short_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_short_simple.spvasm64 | 6 +++--- .../constant_struct_int_char_simple.spvasm32 | 6 +++--- .../constant_struct_int_char_simple.spvasm64 | 6 +++--- .../constant_struct_int_float_simple.spvasm32 | 6 +++--- .../constant_struct_int_float_simple.spvasm64 | 6 +++--- .../constant_struct_struct_simple.spvasm32 | 6 +++--- .../constant_struct_struct_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_true_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_true_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_uchar_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_uchar_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_uint_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_uint_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_ulong_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_ulong_simple.spvasm64 | 6 +++--- .../spirv_asm/constant_ushort_simple.spvasm32 | 6 +++--- .../spirv_asm/constant_ushort_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_char_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_char_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_double_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_double_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_float_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_float_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_half_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_half_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_int3_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_int3_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_int4_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_int4_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_int_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_int_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_long_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_long_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_short_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_short_simple.spvasm64 | 6 +++--- .../copy_struct_int_char_simple.spvasm32 | 6 +++--- .../copy_struct_int_char_simple.spvasm64 | 6 +++--- .../copy_struct_int_float_simple.spvasm32 | 6 +++--- .../copy_struct_int_float_simple.spvasm64 | 6 +++--- .../copy_struct_struct_simple.spvasm32 | 6 +++--- .../copy_struct_struct_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_uchar_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_uchar_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_uint_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_uint_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_ulong_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_ulong_simple.spvasm64 | 6 +++--- .../spirv_asm/copy_ushort_simple.spvasm32 | 6 +++--- .../spirv_asm/copy_ushort_simple.spvasm64 | 6 +++--- .../spirv_asm/decorate_aliased.spvasm32 | 6 +++--- .../spirv_asm/decorate_aliased.spvasm64 | 6 +++--- .../spirv_asm/decorate_alignment.spvasm32 | 6 +++--- .../spirv_asm/decorate_alignment.spvasm64 | 6 +++--- .../spirv_asm/decorate_coherent.spvasm32 | 9 +++++---- .../spirv_asm/decorate_coherent.spvasm64 | 9 +++++---- .../spirv_asm/decorate_constant.spvasm32 | 6 +++--- .../spirv_asm/decorate_constant.spvasm64 | 6 +++--- .../spirv_asm/decorate_constant_fail.spvasm32 | 6 +++--- .../spirv_asm/decorate_constant_fail.spvasm64 | 6 +++--- .../spirv_asm/decorate_cpacked.spvasm32 | 6 +++--- .../spirv_asm/decorate_cpacked.spvasm64 | 6 +++--- .../spirv_asm/decorate_nonreadable.spvasm32 | 8 ++++---- .../spirv_asm/decorate_nonreadable.spvasm64 | 8 ++++---- .../spirv_asm/decorate_nonwritable.spvasm32 | 9 +++++---- .../spirv_asm/decorate_nonwritable.spvasm64 | 9 +++++---- .../spirv_asm/decorate_restrict.spvasm32 | 6 +++--- .../spirv_asm/decorate_restrict.spvasm64 | 6 +++--- ...decorate_rounding_rte_double_long.spvasm32 | 6 +++--- ...decorate_rounding_rte_double_long.spvasm64 | 6 +++--- .../decorate_rounding_rte_float_int.spvasm32 | 6 +++--- .../decorate_rounding_rte_float_int.spvasm64 | 6 +++--- ...decorate_rounding_rtn_double_long.spvasm32 | 6 +++--- ...decorate_rounding_rtn_double_long.spvasm64 | 6 +++--- .../decorate_rounding_rtn_float_int.spvasm32 | 6 +++--- .../decorate_rounding_rtn_float_int.spvasm64 | 6 +++--- ...decorate_rounding_rtp_double_long.spvasm32 | 6 +++--- ...decorate_rounding_rtp_double_long.spvasm64 | 6 +++--- .../decorate_rounding_rtp_float_int.spvasm32 | 6 +++--- .../decorate_rounding_rtp_float_int.spvasm64 | 6 +++--- ...decorate_rounding_rtz_double_long.spvasm32 | 6 +++--- ...decorate_rounding_rtz_double_long.spvasm64 | 6 +++--- .../decorate_rounding_rtz_float_int.spvasm32 | 6 +++--- .../decorate_rounding_rtz_float_int.spvasm64 | 6 +++--- ...ecorate_saturated_conversion_char.spvasm32 | 6 +++--- ...ecorate_saturated_conversion_char.spvasm64 | 6 +++--- ...decorate_saturated_conversion_int.spvasm32 | 6 +++--- ...decorate_saturated_conversion_int.spvasm64 | 6 +++--- ...corate_saturated_conversion_short.spvasm32 | 6 +++--- ...corate_saturated_conversion_short.spvasm64 | 6 +++--- ...corate_saturated_conversion_uchar.spvasm32 | 6 +++--- ...corate_saturated_conversion_uchar.spvasm64 | 6 +++--- ...ecorate_saturated_conversion_uint.spvasm32 | 6 +++--- ...ecorate_saturated_conversion_uint.spvasm64 | 6 +++--- ...orate_saturated_conversion_ushort.spvasm32 | 6 +++--- ...orate_saturated_conversion_ushort.spvasm64 | 6 +++--- .../spirv_asm/decorate_volatile.spvasm32 | 9 +++++---- .../spirv_asm/decorate_volatile.spvasm64 | 9 +++++---- ..._integer_wrap_decoration_fadd_int.spvasm32 | 6 +++--- ..._integer_wrap_decoration_fadd_int.spvasm64 | 6 +++--- ...integer_wrap_decoration_fadd_uint.spvasm32 | 6 +++--- ...integer_wrap_decoration_fadd_uint.spvasm64 | 6 +++--- ..._integer_wrap_decoration_fmul_int.spvasm32 | 6 +++--- ..._integer_wrap_decoration_fmul_int.spvasm64 | 6 +++--- ...integer_wrap_decoration_fmul_uint.spvasm32 | 6 +++--- ...integer_wrap_decoration_fmul_uint.spvasm64 | 6 +++--- ...teger_wrap_decoration_fnegate_int.spvasm32 | 6 +++--- ...teger_wrap_decoration_fnegate_int.spvasm64 | 6 +++--- ...er_wrap_decoration_fshiftleft_int.spvasm32 | 6 +++--- ...er_wrap_decoration_fshiftleft_int.spvasm64 | 6 +++--- ...r_wrap_decoration_fshiftleft_uint.spvasm32 | 6 +++--- ...r_wrap_decoration_fshiftleft_uint.spvasm64 | 6 +++--- ..._integer_wrap_decoration_fsub_int.spvasm32 | 6 +++--- ..._integer_wrap_decoration_fsub_int.spvasm64 | 6 +++--- ...integer_wrap_decoration_fsub_uint.spvasm32 | 6 +++--- ...integer_wrap_decoration_fsub_uint.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fadd_double.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fadd_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fadd_double2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fadd_double2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fadd_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fadd_float.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fadd_float4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fadd_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fadd_half.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fadd_half.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fdiv_double.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fdiv_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fdiv_double2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fdiv_double2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fdiv_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fdiv_float.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fdiv_float4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fdiv_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fdiv_half.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fdiv_half.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmod_double.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmod_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmod_double2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmod_double2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmod_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmod_float.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmod_float4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmod_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmod_half.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmod_half.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmul_double.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmul_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmul_double2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmul_double2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmul_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmul_float.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmul_float4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmul_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fmul_half.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fmul_half.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/frem_double.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/frem_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/frem_double2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/frem_double2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/frem_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/frem_float.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/frem_float4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/frem_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/frem_half.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/frem_half.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fsub_double.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fsub_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fsub_double2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fsub_double2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fsub_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fsub_float.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fsub_float4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fsub_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/fsub_half.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/fsub_half.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/label_simple.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/label_simple.spvasm64 | 6 +++--- .../spirv_asm/lifetime_simple.spvasm32 | 6 +++--- .../spirv_asm/lifetime_simple.spvasm64 | 6 +++--- .../spirv_asm/linkage_import.spvasm32 | 6 +++--- .../spirv_asm/linkage_import.spvasm64 | 6 +++--- ...ge_branch_conditional_dont_unroll.spvasm32 | 6 +++--- ...ge_branch_conditional_dont_unroll.spvasm64 | 6 +++--- ...oop_merge_branch_conditional_none.spvasm32 | 6 +++--- ...oop_merge_branch_conditional_none.spvasm64 | 6 +++--- ...p_merge_branch_conditional_unroll.spvasm32 | 6 +++--- ...p_merge_branch_conditional_unroll.spvasm64 | 6 +++--- .../loop_merge_branch_dont_unroll.spvasm32 | 6 +++--- .../loop_merge_branch_dont_unroll.spvasm64 | 6 +++--- .../spirv_asm/loop_merge_branch_none.spvasm32 | 6 +++--- .../spirv_asm/loop_merge_branch_none.spvasm64 | 6 +++--- .../loop_merge_branch_unroll.spvasm32 | 6 +++--- .../loop_merge_branch_unroll.spvasm64 | 6 +++--- .../spirv_asm/op_function_const.spvasm32 | 6 +++--- .../spirv_asm/op_function_const.spvasm64 | 6 +++--- .../spirv_asm/op_function_inline.spvasm32 | 6 +++--- .../spirv_asm/op_function_inline.spvasm64 | 6 +++--- .../spirv_asm/op_function_noinline.spvasm32 | 6 +++--- .../spirv_asm/op_function_noinline.spvasm64 | 6 +++--- .../spirv_asm/op_function_none.spvasm32 | 6 +++--- .../spirv_asm/op_function_none.spvasm64 | 6 +++--- .../spirv_asm/op_function_pure.spvasm32 | 6 +++--- .../spirv_asm/op_function_pure.spvasm64 | 6 +++--- .../spirv_asm/op_function_pure_ptr.spvasm32 | 6 +++--- .../spirv_asm/op_function_pure_ptr.spvasm64 | 6 +++--- .../spirv_asm/op_neg_double.spvasm32 | 6 +++--- .../spirv_asm/op_neg_double.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_neg_float.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_neg_float.spvasm64 | 6 +++--- .../spirv_asm/op_neg_float4.spvasm32 | 6 +++--- .../spirv_asm/op_neg_float4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_neg_int.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_neg_int.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_neg_int4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_neg_int4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_neg_long.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_neg_long.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_neg_short.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_neg_short.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_not_int.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_not_int.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_not_int4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_not_int4.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_not_long.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_not_long.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/op_not_short.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/op_not_short.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/opaque.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/opaque.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/phi_2.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/phi_2.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/phi_3.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/phi_3.spvasm64 | 6 +++--- .../spirv_new/spirv_asm/phi_4.spvasm32 | 6 +++--- .../spirv_new/spirv_asm/phi_4.spvasm64 | 6 +++--- .../spirv_asm/select_if_dont_flatten.spvasm32 | 6 +++--- .../spirv_asm/select_if_dont_flatten.spvasm64 | 6 +++--- .../spirv_asm/select_if_flatten.spvasm32 | 6 +++--- .../spirv_asm/select_if_flatten.spvasm64 | 6 +++--- .../spirv_asm/select_if_none.spvasm32 | 6 +++--- .../spirv_asm/select_if_none.spvasm64 | 6 +++--- .../select_switch_dont_flatten.spvasm32 | 6 +++--- .../select_switch_dont_flatten.spvasm64 | 6 +++--- .../spirv_asm/select_switch_flatten.spvasm32 | 6 +++--- .../spirv_asm/select_switch_flatten.spvasm64 | 6 +++--- .../spirv_asm/select_switch_none.spvasm32 | 6 +++--- .../spirv_asm/select_switch_none.spvasm64 | 6 +++--- .../spirv_asm/undef_char_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_char_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_double_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_double_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_false_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_false_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_float_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_float_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_half_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_half_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_int3_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_int3_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_int4_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_int4_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_int_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_int_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_long_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_long_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_short_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_short_simple.spvasm64 | 6 +++--- .../undef_struct_int_char_simple.spvasm32 | 6 +++--- .../undef_struct_int_char_simple.spvasm64 | 6 +++--- .../undef_struct_int_float_simple.spvasm32 | 6 +++--- .../undef_struct_int_float_simple.spvasm64 | 6 +++--- .../undef_struct_struct_simple.spvasm32 | 6 +++--- .../undef_struct_struct_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_true_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_true_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_uchar_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_uchar_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_uint_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_uint_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_ulong_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_ulong_simple.spvasm64 | 6 +++--- .../spirv_asm/undef_ushort_simple.spvasm32 | 6 +++--- .../spirv_asm/undef_ushort_simple.spvasm64 | 6 +++--- .../spirv_asm/unreachable_simple.spvasm32 | 6 +++--- .../spirv_asm/unreachable_simple.spvasm64 | 6 +++--- .../spirv_asm/vector_char16_extract.spvasm32 | 6 +++--- .../spirv_asm/vector_char16_extract.spvasm64 | 6 +++--- .../spirv_asm/vector_char16_insert.spvasm32 | 6 +++--- .../spirv_asm/vector_char16_insert.spvasm64 | 6 +++--- .../spirv_asm/vector_double2_extract.spvasm32 | 6 +++--- .../spirv_asm/vector_double2_extract.spvasm64 | 6 +++--- .../spirv_asm/vector_double2_insert.spvasm32 | 6 +++--- .../spirv_asm/vector_double2_insert.spvasm64 | 6 +++--- .../spirv_asm/vector_float4_extract.spvasm32 | 6 +++--- .../spirv_asm/vector_float4_extract.spvasm64 | 6 +++--- .../spirv_asm/vector_float4_insert.spvasm32 | 6 +++--- .../spirv_asm/vector_float4_insert.spvasm64 | 6 +++--- .../spirv_asm/vector_int4_extract.spvasm32 | 6 +++--- .../spirv_asm/vector_int4_extract.spvasm64 | 6 +++--- .../spirv_asm/vector_int4_insert.spvasm32 | 6 +++--- .../spirv_asm/vector_int4_insert.spvasm64 | 6 +++--- .../spirv_asm/vector_long2_extract.spvasm32 | 6 +++--- .../spirv_asm/vector_long2_extract.spvasm64 | 6 +++--- .../spirv_asm/vector_long2_insert.spvasm32 | 6 +++--- .../spirv_asm/vector_long2_insert.spvasm64 | 6 +++--- .../vector_times_scalar_double.spvasm32 | 6 +++--- .../vector_times_scalar_double.spvasm64 | 6 +++--- .../vector_times_scalar_float.spvasm32 | 6 +++--- .../vector_times_scalar_float.spvasm64 | 6 +++--- .../spirv_bin/atomic_dec_global.spv32 | Bin 548 -> 552 bytes .../spirv_bin/atomic_dec_global.spv64 | Bin 632 -> 636 bytes .../spirv_bin/atomic_inc_global.spv32 | Bin 548 -> 552 bytes .../spirv_bin/atomic_inc_global.spv64 | Bin 632 -> 636 bytes .../spirv_bin/branch_conditional.spv32 | Bin 808 -> 812 bytes .../spirv_bin/branch_conditional.spv64 | Bin 904 -> 908 bytes .../branch_conditional_weighted.spv32 | Bin 824 -> 828 bytes .../branch_conditional_weighted.spv64 | Bin 920 -> 924 bytes .../spirv_new/spirv_bin/branch_simple.spv32 | Bin 480 -> 484 bytes .../spirv_new/spirv_bin/branch_simple.spv64 | Bin 576 -> 580 bytes .../spirv_bin/composite_construct_int4.spv32 | Bin 540 -> 544 bytes .../spirv_bin/composite_construct_int4.spv64 | Bin 616 -> 620 bytes .../composite_construct_struct.spv32 | Bin 620 -> 624 bytes .../composite_construct_struct.spv64 | Bin 704 -> 708 bytes .../spirv_bin/constant_char_simple.spv32 | Bin 460 -> 464 bytes .../spirv_bin/constant_char_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/constant_double_simple.spv32 | Bin 460 -> 464 bytes .../spirv_bin/constant_double_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/constant_false_simple.spv32 | Bin 496 -> 500 bytes .../spirv_bin/constant_false_simple.spv64 | Bin 580 -> 584 bytes .../spirv_bin/constant_float_simple.spv32 | Bin 448 -> 452 bytes .../spirv_bin/constant_float_simple.spv64 | Bin 516 -> 520 bytes .../spirv_bin/constant_half_simple.spv32 | Bin 484 -> 488 bytes .../spirv_bin/constant_half_simple.spv64 | Bin 552 -> 556 bytes .../spirv_bin/constant_int3_simple.spv32 | Bin 500 -> 504 bytes .../spirv_bin/constant_int3_simple.spv64 | Bin 600 -> 604 bytes .../spirv_bin/constant_int4_simple.spv32 | Bin 536 -> 540 bytes .../spirv_bin/constant_int4_simple.spv64 | Bin 612 -> 616 bytes .../spirv_bin/constant_int_simple.spv32 | Bin 432 -> 436 bytes .../spirv_bin/constant_int_simple.spv64 | Bin 516 -> 520 bytes .../spirv_bin/constant_long_simple.spv32 | Bin 464 -> 468 bytes .../spirv_bin/constant_long_simple.spv64 | Bin 508 -> 512 bytes .../spirv_bin/constant_short_simple.spv32 | Bin 460 -> 464 bytes .../spirv_bin/constant_short_simple.spv64 | Bin 528 -> 532 bytes .../constant_struct_int_char_simple.spv32 | Bin 520 -> 524 bytes .../constant_struct_int_char_simple.spv64 | Bin 604 -> 608 bytes .../constant_struct_int_float_simple.spv32 | Bin 512 -> 516 bytes .../constant_struct_int_float_simple.spv64 | Bin 596 -> 600 bytes .../constant_struct_struct_simple.spv32 | Bin 624 -> 628 bytes .../constant_struct_struct_simple.spv64 | Bin 708 -> 712 bytes .../spirv_bin/constant_true_simple.spv32 | Bin 504 -> 508 bytes .../spirv_bin/constant_true_simple.spv64 | Bin 580 -> 584 bytes .../spirv_bin/constant_uchar_simple.spv32 | Bin 460 -> 464 bytes .../spirv_bin/constant_uchar_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/constant_uint_simple.spv32 | Bin 436 -> 440 bytes .../spirv_bin/constant_uint_simple.spv64 | Bin 520 -> 524 bytes .../spirv_bin/constant_ulong_simple.spv32 | Bin 464 -> 468 bytes .../spirv_bin/constant_ulong_simple.spv64 | Bin 508 -> 512 bytes .../spirv_bin/constant_ushort_simple.spv32 | Bin 460 -> 464 bytes .../spirv_bin/constant_ushort_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/copy_char_simple.spv32 | Bin 472 -> 476 bytes .../spirv_bin/copy_char_simple.spv64 | Bin 540 -> 544 bytes .../spirv_bin/copy_double_simple.spv32 | Bin 472 -> 476 bytes .../spirv_bin/copy_double_simple.spv64 | Bin 540 -> 544 bytes .../spirv_bin/copy_float_simple.spv32 | Bin 460 -> 464 bytes .../spirv_bin/copy_float_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/copy_half_simple.spv32 | Bin 496 -> 500 bytes .../spirv_bin/copy_half_simple.spv64 | Bin 564 -> 568 bytes .../spirv_bin/copy_int3_simple.spv32 | Bin 512 -> 516 bytes .../spirv_bin/copy_int3_simple.spv64 | Bin 612 -> 616 bytes .../spirv_bin/copy_int4_simple.spv32 | Bin 548 -> 552 bytes .../spirv_bin/copy_int4_simple.spv64 | Bin 632 -> 636 bytes .../spirv_new/spirv_bin/copy_int_simple.spv32 | Bin 444 -> 448 bytes .../spirv_new/spirv_bin/copy_int_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/copy_long_simple.spv32 | Bin 476 -> 480 bytes .../spirv_bin/copy_long_simple.spv64 | Bin 520 -> 524 bytes .../spirv_bin/copy_short_simple.spv32 | Bin 472 -> 476 bytes .../spirv_bin/copy_short_simple.spv64 | Bin 540 -> 544 bytes .../copy_struct_int_char_simple.spv32 | Bin 532 -> 536 bytes .../copy_struct_int_char_simple.spv64 | Bin 616 -> 620 bytes .../copy_struct_int_float_simple.spv32 | Bin 524 -> 528 bytes .../copy_struct_int_float_simple.spv64 | Bin 608 -> 612 bytes .../spirv_bin/copy_struct_struct_simple.spv32 | Bin 636 -> 640 bytes .../spirv_bin/copy_struct_struct_simple.spv64 | Bin 720 -> 724 bytes .../spirv_bin/copy_uchar_simple.spv32 | Bin 472 -> 476 bytes .../spirv_bin/copy_uchar_simple.spv64 | Bin 540 -> 544 bytes .../spirv_bin/copy_uint_simple.spv32 | Bin 448 -> 452 bytes .../spirv_bin/copy_uint_simple.spv64 | Bin 532 -> 536 bytes .../spirv_bin/copy_ulong_simple.spv32 | Bin 476 -> 480 bytes .../spirv_bin/copy_ulong_simple.spv64 | Bin 520 -> 524 bytes .../spirv_bin/copy_ushort_simple.spv32 | Bin 472 -> 476 bytes .../spirv_bin/copy_ushort_simple.spv64 | Bin 540 -> 544 bytes .../spirv_bin/decorate_aliased.spv32 | Bin 628 -> 632 bytes .../spirv_bin/decorate_aliased.spv64 | Bin 712 -> 716 bytes .../spirv_bin/decorate_alignment.spv32 | Bin 632 -> 636 bytes .../spirv_bin/decorate_alignment.spv64 | Bin 716 -> 720 bytes .../spirv_bin/decorate_coherent.spv32 | Bin 1372 -> 1396 bytes .../spirv_bin/decorate_coherent.spv64 | Bin 1584 -> 1608 bytes .../spirv_bin/decorate_constant.spv32 | Bin 624 -> 628 bytes .../spirv_bin/decorate_constant.spv64 | Bin 708 -> 712 bytes .../spirv_bin/decorate_constant_fail.spv32 | Bin 628 -> 632 bytes .../spirv_bin/decorate_constant_fail.spv64 | Bin 712 -> 716 bytes .../spirv_bin/decorate_cpacked.spv32 | Bin 520 -> 524 bytes .../spirv_bin/decorate_cpacked.spv64 | Bin 604 -> 608 bytes .../spirv_bin/decorate_nonreadable.spv32 | Bin 1120 -> 1128 bytes .../spirv_bin/decorate_nonreadable.spv64 | Bin 1332 -> 1340 bytes .../spirv_bin/decorate_nonwritable.spv32 | Bin 1376 -> 1400 bytes .../spirv_bin/decorate_nonwritable.spv64 | Bin 1588 -> 1612 bytes .../spirv_bin/decorate_restrict.spv32 | Bin 628 -> 632 bytes .../spirv_bin/decorate_restrict.spv64 | Bin 712 -> 716 bytes .../decorate_rounding_rte_double_long.spv32 | Bin 588 -> 592 bytes .../decorate_rounding_rte_double_long.spv64 | Bin 632 -> 636 bytes .../decorate_rounding_rte_float_int.spv32 | Bin 560 -> 564 bytes .../decorate_rounding_rte_float_int.spv64 | Bin 644 -> 648 bytes .../decorate_rounding_rtn_double_long.spv32 | Bin 588 -> 592 bytes .../decorate_rounding_rtn_double_long.spv64 | Bin 632 -> 636 bytes .../decorate_rounding_rtn_float_int.spv32 | Bin 560 -> 564 bytes .../decorate_rounding_rtn_float_int.spv64 | Bin 644 -> 648 bytes .../decorate_rounding_rtp_double_long.spv32 | Bin 588 -> 592 bytes .../decorate_rounding_rtp_double_long.spv64 | Bin 632 -> 636 bytes .../decorate_rounding_rtp_float_int.spv32 | Bin 560 -> 564 bytes .../decorate_rounding_rtp_float_int.spv64 | Bin 644 -> 648 bytes .../decorate_rounding_rtz_double_long.spv32 | Bin 588 -> 592 bytes .../decorate_rounding_rtz_double_long.spv64 | Bin 632 -> 636 bytes .../decorate_rounding_rtz_float_int.spv32 | Bin 560 -> 564 bytes .../decorate_rounding_rtz_float_int.spv64 | Bin 644 -> 648 bytes .../decorate_saturated_conversion_char.spv32 | Bin 676 -> 680 bytes .../decorate_saturated_conversion_char.spv64 | Bin 744 -> 748 bytes .../decorate_saturated_conversion_int.spv32 | Bin 644 -> 648 bytes .../decorate_saturated_conversion_int.spv64 | Bin 728 -> 732 bytes .../decorate_saturated_conversion_short.spv32 | Bin 676 -> 680 bytes .../decorate_saturated_conversion_short.spv64 | Bin 744 -> 748 bytes .../decorate_saturated_conversion_uchar.spv32 | Bin 676 -> 680 bytes .../decorate_saturated_conversion_uchar.spv64 | Bin 744 -> 748 bytes .../decorate_saturated_conversion_uint.spv32 | Bin 644 -> 648 bytes .../decorate_saturated_conversion_uint.spv64 | Bin 728 -> 732 bytes ...decorate_saturated_conversion_ushort.spv32 | Bin 680 -> 684 bytes ...decorate_saturated_conversion_ushort.spv64 | Bin 748 -> 752 bytes .../spirv_bin/decorate_volatile.spv32 | Bin 1372 -> 1396 bytes .../spirv_bin/decorate_volatile.spv64 | Bin 1584 -> 1608 bytes ..._no_integer_wrap_decoration_fadd_int.spv32 | Bin 732 -> 736 bytes ..._no_integer_wrap_decoration_fadd_int.spv64 | Bin 820 -> 824 bytes ...no_integer_wrap_decoration_fadd_uint.spv32 | Bin 732 -> 736 bytes ...no_integer_wrap_decoration_fadd_uint.spv64 | Bin 820 -> 824 bytes ..._no_integer_wrap_decoration_fmul_int.spv32 | Bin 732 -> 736 bytes ..._no_integer_wrap_decoration_fmul_int.spv64 | Bin 820 -> 824 bytes ...no_integer_wrap_decoration_fmul_uint.spv32 | Bin 732 -> 736 bytes ...no_integer_wrap_decoration_fmul_uint.spv64 | Bin 820 -> 824 bytes ..._integer_wrap_decoration_fnegate_int.spv32 | Bin 700 -> 704 bytes ..._integer_wrap_decoration_fnegate_int.spv64 | Bin 772 -> 776 bytes ...teger_wrap_decoration_fshiftleft_int.spv32 | Bin 768 -> 772 bytes ...teger_wrap_decoration_fshiftleft_int.spv64 | Bin 856 -> 860 bytes ...eger_wrap_decoration_fshiftleft_uint.spv32 | Bin 768 -> 772 bytes ...eger_wrap_decoration_fshiftleft_uint.spv64 | Bin 856 -> 860 bytes ..._no_integer_wrap_decoration_fsub_int.spv32 | Bin 732 -> 736 bytes ..._no_integer_wrap_decoration_fsub_int.spv64 | Bin 820 -> 824 bytes ...no_integer_wrap_decoration_fsub_uint.spv32 | Bin 732 -> 736 bytes ...no_integer_wrap_decoration_fsub_uint.spv64 | Bin 820 -> 824 bytes .../spirv_new/spirv_bin/fadd_double.spv32 | Bin 664 -> 668 bytes .../spirv_new/spirv_bin/fadd_double.spv64 | Bin 732 -> 736 bytes .../spirv_new/spirv_bin/fadd_double2.spv32 | Bin 680 -> 684 bytes .../spirv_new/spirv_bin/fadd_double2.spv64 | Bin 748 -> 752 bytes .../spirv_new/spirv_bin/fadd_float.spv32 | Bin 656 -> 660 bytes .../spirv_new/spirv_bin/fadd_float.spv64 | Bin 724 -> 728 bytes .../spirv_new/spirv_bin/fadd_float4.spv32 | Bin 672 -> 676 bytes .../spirv_new/spirv_bin/fadd_float4.spv64 | Bin 740 -> 744 bytes .../spirv_new/spirv_bin/fadd_half.spv32 | Bin 640 -> 644 bytes .../spirv_new/spirv_bin/fadd_half.spv64 | Bin 708 -> 712 bytes .../spirv_new/spirv_bin/fdiv_double.spv32 | Bin 664 -> 668 bytes .../spirv_new/spirv_bin/fdiv_double.spv64 | Bin 732 -> 736 bytes .../spirv_new/spirv_bin/fdiv_double2.spv32 | Bin 680 -> 684 bytes .../spirv_new/spirv_bin/fdiv_double2.spv64 | Bin 748 -> 752 bytes .../spirv_new/spirv_bin/fdiv_float.spv32 | Bin 656 -> 660 bytes .../spirv_new/spirv_bin/fdiv_float.spv64 | Bin 724 -> 728 bytes .../spirv_new/spirv_bin/fdiv_float4.spv32 | Bin 672 -> 676 bytes .../spirv_new/spirv_bin/fdiv_float4.spv64 | Bin 740 -> 744 bytes .../spirv_new/spirv_bin/fdiv_half.spv32 | Bin 640 -> 644 bytes .../spirv_new/spirv_bin/fdiv_half.spv64 | Bin 708 -> 712 bytes .../spirv_new/spirv_bin/fmod_double.spv32 | Bin 664 -> 668 bytes .../spirv_new/spirv_bin/fmod_double.spv64 | Bin 732 -> 736 bytes .../spirv_new/spirv_bin/fmod_double2.spv32 | Bin 680 -> 684 bytes .../spirv_new/spirv_bin/fmod_double2.spv64 | Bin 748 -> 752 bytes .../spirv_new/spirv_bin/fmod_float.spv32 | Bin 656 -> 660 bytes .../spirv_new/spirv_bin/fmod_float.spv64 | Bin 724 -> 728 bytes .../spirv_new/spirv_bin/fmod_float4.spv32 | Bin 672 -> 676 bytes .../spirv_new/spirv_bin/fmod_float4.spv64 | Bin 740 -> 744 bytes .../spirv_new/spirv_bin/fmod_half.spv32 | Bin 640 -> 644 bytes .../spirv_new/spirv_bin/fmod_half.spv64 | Bin 708 -> 712 bytes .../spirv_new/spirv_bin/fmul_double.spv32 | Bin 664 -> 668 bytes .../spirv_new/spirv_bin/fmul_double.spv64 | Bin 732 -> 736 bytes .../spirv_new/spirv_bin/fmul_double2.spv32 | Bin 680 -> 684 bytes .../spirv_new/spirv_bin/fmul_double2.spv64 | Bin 748 -> 752 bytes .../spirv_new/spirv_bin/fmul_float.spv32 | Bin 656 -> 660 bytes .../spirv_new/spirv_bin/fmul_float.spv64 | Bin 724 -> 728 bytes .../spirv_new/spirv_bin/fmul_float4.spv32 | Bin 672 -> 676 bytes .../spirv_new/spirv_bin/fmul_float4.spv64 | Bin 740 -> 744 bytes .../spirv_new/spirv_bin/fmul_half.spv32 | Bin 640 -> 644 bytes .../spirv_new/spirv_bin/fmul_half.spv64 | Bin 708 -> 712 bytes .../spirv_new/spirv_bin/frem_double.spv32 | Bin 664 -> 668 bytes .../spirv_new/spirv_bin/frem_double.spv64 | Bin 732 -> 736 bytes .../spirv_new/spirv_bin/frem_double2.spv32 | Bin 680 -> 684 bytes .../spirv_new/spirv_bin/frem_double2.spv64 | Bin 748 -> 752 bytes .../spirv_new/spirv_bin/frem_float.spv32 | Bin 656 -> 660 bytes .../spirv_new/spirv_bin/frem_float.spv64 | Bin 724 -> 728 bytes .../spirv_new/spirv_bin/frem_float4.spv32 | Bin 672 -> 676 bytes .../spirv_new/spirv_bin/frem_float4.spv64 | Bin 740 -> 744 bytes .../spirv_new/spirv_bin/frem_half.spv32 | Bin 640 -> 644 bytes .../spirv_new/spirv_bin/frem_half.spv64 | Bin 708 -> 712 bytes .../spirv_new/spirv_bin/fsub_double.spv32 | Bin 664 -> 668 bytes .../spirv_new/spirv_bin/fsub_double.spv64 | Bin 732 -> 736 bytes .../spirv_new/spirv_bin/fsub_double2.spv32 | Bin 680 -> 684 bytes .../spirv_new/spirv_bin/fsub_double2.spv64 | Bin 748 -> 752 bytes .../spirv_new/spirv_bin/fsub_float.spv32 | Bin 656 -> 660 bytes .../spirv_new/spirv_bin/fsub_float.spv64 | Bin 724 -> 728 bytes .../spirv_new/spirv_bin/fsub_float4.spv32 | Bin 672 -> 676 bytes .../spirv_new/spirv_bin/fsub_float4.spv64 | Bin 740 -> 744 bytes .../spirv_new/spirv_bin/fsub_half.spv32 | Bin 640 -> 644 bytes .../spirv_new/spirv_bin/fsub_half.spv64 | Bin 708 -> 712 bytes .../spirv_new/spirv_bin/label_simple.spv32 | Bin 464 -> 468 bytes .../spirv_new/spirv_bin/label_simple.spv64 | Bin 560 -> 564 bytes .../spirv_new/spirv_bin/lifetime_simple.spv32 | Bin 720 -> 724 bytes .../spirv_new/spirv_bin/lifetime_simple.spv64 | Bin 804 -> 808 bytes .../spirv_new/spirv_bin/linkage_import.spv32 | Bin 552 -> 556 bytes .../spirv_new/spirv_bin/linkage_import.spv64 | Bin 620 -> 624 bytes ...merge_branch_conditional_dont_unroll.spv32 | Bin 1020 -> 1024 bytes ...merge_branch_conditional_dont_unroll.spv64 | Bin 1120 -> 1124 bytes .../loop_merge_branch_conditional_none.spv32 | Bin 1012 -> 1016 bytes .../loop_merge_branch_conditional_none.spv64 | Bin 1112 -> 1116 bytes ...loop_merge_branch_conditional_unroll.spv32 | Bin 1016 -> 1020 bytes ...loop_merge_branch_conditional_unroll.spv64 | Bin 1116 -> 1120 bytes .../loop_merge_branch_dont_unroll.spv32 | Bin 1024 -> 1028 bytes .../loop_merge_branch_dont_unroll.spv64 | Bin 1124 -> 1128 bytes .../spirv_bin/loop_merge_branch_none.spv32 | Bin 1016 -> 1020 bytes .../spirv_bin/loop_merge_branch_none.spv64 | Bin 1116 -> 1120 bytes .../spirv_bin/loop_merge_branch_unroll.spv32 | Bin 1020 -> 1024 bytes .../spirv_bin/loop_merge_branch_unroll.spv64 | Bin 1120 -> 1124 bytes .../spirv_bin/op_function_const.spv32 | Bin 548 -> 552 bytes .../spirv_bin/op_function_const.spv64 | Bin 616 -> 620 bytes .../spirv_bin/op_function_inline.spv32 | Bin 548 -> 552 bytes .../spirv_bin/op_function_inline.spv64 | Bin 616 -> 620 bytes .../spirv_bin/op_function_noinline.spv32 | Bin 552 -> 556 bytes .../spirv_bin/op_function_noinline.spv64 | Bin 620 -> 624 bytes .../spirv_bin/op_function_none.spv32 | Bin 548 -> 552 bytes .../spirv_bin/op_function_none.spv64 | Bin 616 -> 620 bytes .../spirv_bin/op_function_pure.spv32 | Bin 548 -> 552 bytes .../spirv_bin/op_function_pure.spv64 | Bin 616 -> 620 bytes .../spirv_bin/op_function_pure_ptr.spv32 | Bin 732 -> 736 bytes .../spirv_bin/op_function_pure_ptr.spv64 | Bin 784 -> 788 bytes .../spirv_new/spirv_bin/op_neg_double.spv32 | Bin 464 -> 468 bytes .../spirv_new/spirv_bin/op_neg_double.spv64 | Bin 532 -> 536 bytes .../spirv_new/spirv_bin/op_neg_float.spv32 | Bin 456 -> 460 bytes .../spirv_new/spirv_bin/op_neg_float.spv64 | Bin 524 -> 528 bytes .../spirv_new/spirv_bin/op_neg_float4.spv32 | Bin 472 -> 476 bytes .../spirv_new/spirv_bin/op_neg_float4.spv64 | Bin 540 -> 544 bytes .../spirv_new/spirv_bin/op_neg_int.spv32 | Bin 440 -> 444 bytes .../spirv_new/spirv_bin/op_neg_int.spv64 | Bin 524 -> 528 bytes .../spirv_new/spirv_bin/op_neg_int4.spv32 | Bin 456 -> 460 bytes .../spirv_new/spirv_bin/op_neg_int4.spv64 | Bin 540 -> 544 bytes .../spirv_new/spirv_bin/op_neg_long.spv32 | Bin 464 -> 468 bytes .../spirv_new/spirv_bin/op_neg_long.spv64 | Bin 508 -> 512 bytes .../spirv_new/spirv_bin/op_neg_short.spv32 | Bin 468 -> 472 bytes .../spirv_new/spirv_bin/op_neg_short.spv64 | Bin 536 -> 540 bytes .../spirv_new/spirv_bin/op_not_int.spv32 | Bin 440 -> 444 bytes .../spirv_new/spirv_bin/op_not_int.spv64 | Bin 524 -> 528 bytes .../spirv_new/spirv_bin/op_not_int4.spv32 | Bin 456 -> 460 bytes .../spirv_new/spirv_bin/op_not_int4.spv64 | Bin 540 -> 544 bytes .../spirv_new/spirv_bin/op_not_long.spv32 | Bin 464 -> 468 bytes .../spirv_new/spirv_bin/op_not_long.spv64 | Bin 508 -> 512 bytes .../spirv_new/spirv_bin/op_not_short.spv32 | Bin 468 -> 472 bytes .../spirv_new/spirv_bin/op_not_short.spv64 | Bin 536 -> 540 bytes .../spirv_new/spirv_bin/opaque.spv32 | Bin 564 -> 568 bytes .../spirv_new/spirv_bin/opaque.spv64 | Bin 632 -> 636 bytes .../spirv_new/spirv_bin/phi_2.spv32 | Bin 736 -> 740 bytes .../spirv_new/spirv_bin/phi_2.spv64 | Bin 820 -> 824 bytes .../spirv_new/spirv_bin/phi_3.spv32 | Bin 840 -> 844 bytes .../spirv_new/spirv_bin/phi_3.spv64 | Bin 924 -> 928 bytes .../spirv_new/spirv_bin/phi_4.spv32 | Bin 928 -> 932 bytes .../spirv_new/spirv_bin/phi_4.spv64 | Bin 1012 -> 1016 bytes .../spirv_bin/select_if_dont_flatten.spv32 | Bin 824 -> 828 bytes .../spirv_bin/select_if_dont_flatten.spv64 | Bin 920 -> 924 bytes .../spirv_bin/select_if_flatten.spv32 | Bin 820 -> 824 bytes .../spirv_bin/select_if_flatten.spv64 | Bin 916 -> 920 bytes .../spirv_new/spirv_bin/select_if_none.spv32 | Bin 816 -> 820 bytes .../spirv_new/spirv_bin/select_if_none.spv64 | Bin 912 -> 916 bytes .../select_switch_dont_flatten.spv32 | Bin 948 -> 952 bytes .../select_switch_dont_flatten.spv64 | Bin 1044 -> 1048 bytes .../spirv_bin/select_switch_flatten.spv32 | Bin 944 -> 948 bytes .../spirv_bin/select_switch_flatten.spv64 | Bin 1040 -> 1044 bytes .../spirv_bin/select_switch_none.spv32 | Bin 940 -> 944 bytes .../spirv_bin/select_switch_none.spv64 | Bin 1036 -> 1040 bytes .../spirv_bin/undef_char_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_char_simple.spv64 | Bin 520 -> 524 bytes .../spirv_bin/undef_double_simple.spv32 | Bin 448 -> 452 bytes .../spirv_bin/undef_double_simple.spv64 | Bin 516 -> 520 bytes .../spirv_bin/undef_false_simple.spv32 | Bin 492 -> 496 bytes .../spirv_bin/undef_false_simple.spv64 | Bin 576 -> 580 bytes .../spirv_bin/undef_float_simple.spv32 | Bin 440 -> 444 bytes .../spirv_bin/undef_float_simple.spv64 | Bin 508 -> 512 bytes .../spirv_bin/undef_half_simple.spv32 | Bin 476 -> 480 bytes .../spirv_bin/undef_half_simple.spv64 | Bin 544 -> 548 bytes .../spirv_bin/undef_int3_simple.spv32 | Bin 436 -> 440 bytes .../spirv_bin/undef_int3_simple.spv64 | Bin 536 -> 540 bytes .../spirv_bin/undef_int4_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_int4_simple.spv64 | Bin 528 -> 532 bytes .../spirv_bin/undef_int_simple.spv32 | Bin 428 -> 432 bytes .../spirv_bin/undef_int_simple.spv64 | Bin 512 -> 516 bytes .../spirv_bin/undef_long_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_long_simple.spv64 | Bin 496 -> 500 bytes .../spirv_bin/undef_short_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_short_simple.spv64 | Bin 520 -> 524 bytes .../undef_struct_int_char_simple.spv32 | Bin 480 -> 484 bytes .../undef_struct_int_char_simple.spv64 | Bin 564 -> 568 bytes .../undef_struct_int_float_simple.spv32 | Bin 468 -> 472 bytes .../undef_struct_int_float_simple.spv64 | Bin 552 -> 556 bytes .../undef_struct_struct_simple.spv32 | Bin 508 -> 512 bytes .../undef_struct_struct_simple.spv64 | Bin 592 -> 596 bytes .../spirv_bin/undef_true_simple.spv32 | Bin 500 -> 504 bytes .../spirv_bin/undef_true_simple.spv64 | Bin 576 -> 580 bytes .../spirv_bin/undef_uchar_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_uchar_simple.spv64 | Bin 520 -> 524 bytes .../spirv_bin/undef_uint_simple.spv32 | Bin 428 -> 432 bytes .../spirv_bin/undef_uint_simple.spv64 | Bin 512 -> 516 bytes .../spirv_bin/undef_ulong_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_ulong_simple.spv64 | Bin 496 -> 500 bytes .../spirv_bin/undef_ushort_simple.spv32 | Bin 452 -> 456 bytes .../spirv_bin/undef_ushort_simple.spv64 | Bin 520 -> 524 bytes .../spirv_bin/unreachable_simple.spv32 | Bin 496 -> 500 bytes .../spirv_bin/unreachable_simple.spv64 | Bin 592 -> 596 bytes .../spirv_bin/vector_char16_extract.spv32 | Bin 588 -> 592 bytes .../spirv_bin/vector_char16_extract.spv64 | Bin 672 -> 676 bytes .../spirv_bin/vector_char16_insert.spv32 | Bin 608 -> 612 bytes .../spirv_bin/vector_char16_insert.spv64 | Bin 692 -> 696 bytes .../spirv_bin/vector_double2_extract.spv32 | Bin 576 -> 580 bytes .../spirv_bin/vector_double2_extract.spv64 | Bin 660 -> 664 bytes .../spirv_bin/vector_double2_insert.spv32 | Bin 596 -> 600 bytes .../spirv_bin/vector_double2_insert.spv64 | Bin 680 -> 684 bytes .../spirv_bin/vector_float4_extract.spv32 | Bin 568 -> 572 bytes .../spirv_bin/vector_float4_extract.spv64 | Bin 652 -> 656 bytes .../spirv_bin/vector_float4_insert.spv32 | Bin 588 -> 592 bytes .../spirv_bin/vector_float4_insert.spv64 | Bin 672 -> 676 bytes .../spirv_bin/vector_int4_extract.spv32 | Bin 552 -> 556 bytes .../spirv_bin/vector_int4_extract.spv64 | Bin 636 -> 640 bytes .../spirv_bin/vector_int4_insert.spv32 | Bin 572 -> 576 bytes .../spirv_bin/vector_int4_insert.spv64 | Bin 656 -> 660 bytes .../spirv_bin/vector_long2_extract.spv32 | Bin 580 -> 584 bytes .../spirv_bin/vector_long2_extract.spv64 | Bin 640 -> 644 bytes .../spirv_bin/vector_long2_insert.spv32 | Bin 596 -> 600 bytes .../spirv_bin/vector_long2_insert.spv64 | Bin 656 -> 660 bytes .../vector_times_scalar_double.spv32 | Bin 668 -> 672 bytes .../vector_times_scalar_double.spv64 | Bin 736 -> 740 bytes .../spirv_bin/vector_times_scalar_float.spv32 | Bin 668 -> 672 bytes .../spirv_bin/vector_times_scalar_float.spv64 | Bin 736 -> 740 bytes 684 files changed, 1040 insertions(+), 1034 deletions(-) diff --git a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 index 23362014..4442255a 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "atomic_dec_global" + OpEntryPoint Kernel %1 "atomic_dec_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -17,13 +17,13 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 index 683a0a51..836a7af2 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "atomic_dec_global" + OpEntryPoint Kernel %1 "atomic_dec_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -18,7 +18,7 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 %ulong_32 = OpConstant %ulong 32 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 index 22ee479c..2aa163e0 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "atomic_inc_global" + OpEntryPoint Kernel %1 "atomic_inc_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -17,13 +17,13 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 index cc59bb9f..2a96efdf 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "atomic_inc_global" + OpEntryPoint Kernel %1 "atomic_inc_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -18,7 +18,7 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 %ulong_32 = OpConstant %ulong 32 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 index 57419c10..5b5991a5 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "branch_conditional" + OpEntryPoint Kernel %1 "branch_conditional" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 index 44e50fcb..41983a1a 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "branch_conditional" + OpEntryPoint Kernel %1 "branch_conditional" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 index ce37a4d0..daeba30b 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "branch_conditional_weighted" + OpEntryPoint Kernel %1 "branch_conditional_weighted" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 index d30c281a..5238726f 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "branch_conditional_weighted" + OpEntryPoint Kernel %1 "branch_conditional_weighted" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 index 07b6cd24..7978899d 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "branch_simple" + OpEntryPoint Kernel %1 "branch_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 index 1b24c5d4..bf44d36f 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "branch_simple" + OpEntryPoint Kernel %1 "branch_simple" %gl_GlobalInvocationID OpName %in "in" OpName %out "out" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 index 2b6d7ad0..709d07cb 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "composite_construct_int4" + OpEntryPoint Kernel %1 "composite_construct_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -24,7 +24,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 index 09f6d9b1..ce895471 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "composite_construct_int4" + OpEntryPoint Kernel %1 "composite_construct_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 @@ -27,7 +27,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 index e277912d..8ff67a2d 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "composite_construct_struct" + OpEntryPoint Kernel %1 "composite_construct_struct" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -29,7 +29,7 @@ %uint_2100480000 = OpConstant %uint 2100480000 %uint_2100480000_0 = OpConstant %uint 2100480000 %18 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %19 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 index ed5422dc..6d98de61 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "composite_construct_struct" + OpEntryPoint Kernel %1 "composite_construct_struct" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -32,7 +32,7 @@ %uint_2100480000 = OpConstant %uint 2100480000 %uint_2100480000_0 = OpConstant %uint 2100480000 %20 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %21 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 index 7931958d..40a6b569 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_char_simple" + OpEntryPoint Kernel %1 "constant_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 index a356232c..3deb9c4b 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_char_simple" + OpEntryPoint Kernel %1 "constant_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 index 3d2651f5..6d00bf54 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_double_simple" + OpEntryPoint Kernel %1 "constant_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 index 807916da..ed87e28e 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_double_simple" + OpEntryPoint Kernel %1 "constant_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 index 19c2b518..0f7d44c5 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_false_simple" + OpEntryPoint Kernel %1 "constant_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -23,7 +23,7 @@ %false = OpConstantFalse %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 index 1c1980e0..9a4923cf 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_false_simple" + OpEntryPoint Kernel %1 "constant_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -26,7 +26,7 @@ %false = OpConstantFalse %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 index 3286c757..85cbca73 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_float_simple" + OpEntryPoint Kernel %1 "constant_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 index f91b2bf2..5b7672f5 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_float_simple" + OpEntryPoint Kernel %1 "constant_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 index 59e4e2cb..47a0ac96 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_half_simple" + OpEntryPoint Kernel %1 "constant_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 index 40047087..7a9f1e8a 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_half_simple" + OpEntryPoint Kernel %1 "constant_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 @@ -25,7 +25,7 @@ %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 index b80809f3..46934c0e 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_int3_simple" + OpEntryPoint Kernel %1 "constant_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint @@ -23,7 +23,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %13 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 index 2c302162..25516d24 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_int3_simple" + OpEntryPoint Kernel %1 "constant_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 @@ -27,7 +27,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %16 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 index 7e6c2bb8..62ba1d8d 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_int4_simple" + OpEntryPoint Kernel %1 "constant_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -25,7 +25,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %15 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 index 7c5b5fb5..3824090f 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_int4_simple" + OpEntryPoint Kernel %1 "constant_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 @@ -28,7 +28,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %17 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %18 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 index c5bd8bf9..a5091de9 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_int_simple" + OpEntryPoint Kernel %1 "constant_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 index 1ddb08ac..75362b8e 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_int_simple" + OpEntryPoint Kernel %1 "constant_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 index e0a8b6f1..adf712ac 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_long_simple" + OpEntryPoint Kernel %1 "constant_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 index 7091209c..28e856e3 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_long_simple" + OpEntryPoint Kernel %1 "constant_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 index 3b53e16c..2f280265 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_short_simple" + OpEntryPoint Kernel %1 "constant_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 index d95032b7..d3fc51e3 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_short_simple" + OpEntryPoint Kernel %1 "constant_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 index cf617c65..ebe84ad5 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_char_simple" + OpEntryPoint Kernel %1 "constant_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_9 = OpTypeStruct %uint %uchar @@ -25,7 +25,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %14 = OpConstantComposite %_struct_9 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 index 25546675..bc37627b 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_char_simple" + OpEntryPoint Kernel %1 "constant_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -28,7 +28,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %16 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 index becd9e64..0c0e0e0b 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Kernel OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_float_simple" + OpEntryPoint Kernel %1 "constant_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_struct_9 = OpTypeStruct %uint %float @@ -24,7 +24,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %14 = OpConstantComposite %_struct_9 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 index 96d85db7..f06f2775 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_float_simple" + OpEntryPoint Kernel %1 "constant_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %float = OpTypeFloat 32 @@ -27,7 +27,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %16 = OpConstantComposite %_struct_10 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 index 23ae86ee..62763d81 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_struct_struct_simple" + OpEntryPoint Kernel %1 "constant_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -31,7 +31,7 @@ %18 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 %19 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %20 = OpConstantComposite %_struct_11 %19 %18 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %21 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 index 3c3cf2e6..277b370c 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_struct_struct_simple" + OpEntryPoint Kernel %1 "constant_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -34,7 +34,7 @@ %20 = OpConstantComposite %_struct_11 %uint_2100483600 %uchar_128 %21 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %22 = OpConstantComposite %_struct_12 %21 %20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %23 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 index 8b3733db..b135e130 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_true_simple" + OpEntryPoint Kernel %1 "constant_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -23,7 +23,7 @@ %true = OpConstantTrue %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 index da72dc66..3fdd7a27 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_true_simple" + OpEntryPoint Kernel %1 "constant_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -26,7 +26,7 @@ %true = OpConstantTrue %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 index a62d571f..c40a6000 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_uchar_simple" + OpEntryPoint Kernel %1 "constant_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 index bba25514..c55fe286 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_uchar_simple" + OpEntryPoint Kernel %1 "constant_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 index 5c8de260..3f430dc8 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_uint_simple" + OpEntryPoint Kernel %1 "constant_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 index 1271b0ff..d64fed7f 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_uint_simple" + OpEntryPoint Kernel %1 "constant_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 index b69d82ad..04b50547 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_ulong_simple" + OpEntryPoint Kernel %1 "constant_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 index a53f9027..f6319767 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_ulong_simple" + OpEntryPoint Kernel %1 "constant_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 index ed309bf1..0cfda356 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_ushort_simple" + OpEntryPoint Kernel %1 "constant_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 index be521745..63240519 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_ushort_simple" + OpEntryPoint Kernel %1 "constant_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 index 5ad09c77..5545194d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_char_simple" + OpEntryPoint Kernel %1 "copy_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 index 6faa1447..e933f208 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_char_simple" + OpEntryPoint Kernel %1 "copy_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 index 3023c943..4b8eb832 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_double_simple" + OpEntryPoint Kernel %1 "copy_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 index 3fa7f966..49837d87 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_double_simple" + OpEntryPoint Kernel %1 "copy_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 index d7ef29c5..268d70ec 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_float_simple" + OpEntryPoint Kernel %1 "copy_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 index 4594c1c0..0fd6111d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_float_simple" + OpEntryPoint Kernel %1 "copy_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 index b0af90a8..f924afc2 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_half_simple" + OpEntryPoint Kernel %1 "copy_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 index b9eeca96..b4babdf4 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_half_simple" + OpEntryPoint Kernel %1 "copy_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 @@ -25,7 +25,7 @@ %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 index 2f23b9d1..d8424d2d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_int3_simple" + OpEntryPoint Kernel %1 "copy_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint @@ -23,7 +23,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %13 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 index 0ab8b1dc..d96630bc 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_int3_simple" + OpEntryPoint Kernel %1 "copy_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 @@ -27,7 +27,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %16 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 index f7633a90..1710d730 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_int4_simple" + OpEntryPoint Kernel %1 "copy_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -25,7 +25,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %15 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 index 62411142..1f82ba65 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_int4_simple" + OpEntryPoint Kernel %1 "copy_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 @@ -28,7 +28,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %17 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %18 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 index c6fa2181..39011d58 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_int_simple" + OpEntryPoint Kernel %1 "copy_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 index e068f8cd..11afdb7c 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_int_simple" + OpEntryPoint Kernel %1 "copy_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 index 52411f28..f4d521ed 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_long_simple" + OpEntryPoint Kernel %1 "copy_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 index 4349ed33..36a50ede 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_long_simple" + OpEntryPoint Kernel %1 "copy_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 index 924e675c..b735f0af 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_short_simple" + OpEntryPoint Kernel %1 "copy_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 index 0be76e2a..760f0c6c 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_short_simple" + OpEntryPoint Kernel %1 "copy_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 index 1d6c526c..f12b2889 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_char_simple" + OpEntryPoint Kernel %1 "copy_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_9 = OpTypeStruct %uint %uchar @@ -25,7 +25,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %14 = OpConstantComposite %_struct_9 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 index e0387e46..717244aa 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_char_simple" + OpEntryPoint Kernel %1 "copy_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -28,7 +28,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %16 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 index 6c0fb9da..b781cd9a 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Kernel OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_float_simple" + OpEntryPoint Kernel %1 "copy_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_struct_9 = OpTypeStruct %uint %float @@ -24,7 +24,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %14 = OpConstantComposite %_struct_9 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 index 13b549a7..6a9a898f 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_float_simple" + OpEntryPoint Kernel %1 "copy_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %float = OpTypeFloat 32 @@ -27,7 +27,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %16 = OpConstantComposite %_struct_10 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 index 978e9211..7f8277fc 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Int8 OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_struct_struct_simple" + OpEntryPoint Kernel %1 "copy_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -31,7 +31,7 @@ %18 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 %19 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %20 = OpConstantComposite %_struct_11 %19 %18 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %21 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 index 29f4b46d..9573ada7 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_struct_struct_simple" + OpEntryPoint Kernel %1 "copy_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -34,7 +34,7 @@ %20 = OpConstantComposite %_struct_11 %uint_2100483600 %uchar_128 %21 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %22 = OpConstantComposite %_struct_12 %21 %20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %23 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 index 0450ba01..ca50b9f0 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_uchar_simple" + OpEntryPoint Kernel %1 "copy_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 index 87072e3f..70726a92 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_uchar_simple" + OpEntryPoint Kernel %1 "copy_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 index e36766f6..b10ca7d7 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_uint_simple" + OpEntryPoint Kernel %1 "copy_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 index c0af753c..ace794d4 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_uint_simple" + OpEntryPoint Kernel %1 "copy_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 index 678a5f3a..91b60fcc 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_ulong_simple" + OpEntryPoint Kernel %1 "copy_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 index caf6e552..5731a0a7 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_ulong_simple" + OpEntryPoint Kernel %1 "copy_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 index f6fbcdb0..96d4f29d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_ushort_simple" + OpEntryPoint Kernel %1 "copy_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 index fd6b1c25..cfce560f 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_ushort_simple" + OpEntryPoint Kernel %1 "copy_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 index 94bf154a..ea571a18 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_aliased" + OpEntryPoint Kernel %1 "decorate_aliased" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 index e57a5ff1..1e686003 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_aliased" + OpEntryPoint Kernel %1 "decorate_aliased" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 index b2a2ae26..51ed0e3c 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_alignment" + OpEntryPoint Kernel %1 "decorate_alignment" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 index f6bb8520..e7b4bde4 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_alignment" + OpEntryPoint Kernel %1 "decorate_alignment" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 index eddcdb30..158d7e43 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 @@ -10,7 +10,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_coherent" + OpEntryPoint Kernel %2 "decorate_coherent" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -40,9 +40,10 @@ OpGroupDecorate %19 %sampler %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %uint_16 = OpConstant %uint 16 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -55,8 +56,8 @@ %34 = OpConstantSampler %31 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %29 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %28 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 index d86a9846..205a21c3 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 @@ -11,7 +11,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_coherent" + OpEntryPoint Kernel %2 "decorate_coherent" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -48,9 +48,10 @@ %ulong = OpTypeInt 64 0 %uint_16 = OpConstant %uint 16 %ulong_32 = OpConstant %ulong 32 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -63,8 +64,8 @@ %41 = OpConstantSampler %38 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %36 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %35 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 index 482526db..2bfd5a23 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 index e2c55473..a1408ae4 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 index bf5c981f..a5a71f60 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 index 9d8bc9d9..df02172b 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 index 41503425..5aa89a46 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_cpacked" + OpEntryPoint Kernel %1 "decorate_cpacked" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %_struct_4 CPacked %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_4 = OpTypeStruct %uint %uchar @@ -26,7 +26,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_127 = OpConstant %uchar 127 %14 = OpConstantComposite %_struct_4 %uint_2100483600 %uchar_127 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_4 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 index aa42b252..41dee76d 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_cpacked" + OpEntryPoint Kernel %1 "decorate_cpacked" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,7 +18,7 @@ OpDecorate %_struct_4 CPacked %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -29,7 +29,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_127 = OpConstant %uchar 127 %16 = OpConstantComposite %_struct_4 %uint_2100483600 %uchar_127 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_4 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 index 92fdb890..16c89ff5 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 @@ -9,7 +9,7 @@ OpCapability ImageBasic %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_nonreadable" + OpEntryPoint Kernel %2 "decorate_nonreadable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpSource OpenCL_C 100000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -35,15 +35,15 @@ OpGroupDecorate %16 %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %21 = OpTypeImage %void 2D 0 0 0 0 Unknown WriteOnly %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %24 = OpTypeFunction %void %21 %_ptr_CrossWorkgroup_v4uint %v2uint = OpTypeVector %uint 2 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %24 %dst = OpFunctionParameter %21 %src = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 index 596cc49d..cd5a0065 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 @@ -10,7 +10,7 @@ OpCapability ImageBasic %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_nonreadable" + OpEntryPoint Kernel %2 "decorate_nonreadable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpSource OpenCL_C 100000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -43,15 +43,15 @@ %uint = OpTypeInt 32 0 %ulong_32 = OpConstant %ulong 32 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %28 = OpTypeImage %void 2D 0 0 0 0 Unknown WriteOnly %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %31 = OpTypeFunction %void %28 %_ptr_CrossWorkgroup_v4uint %v2uint = OpTypeVector %uint 2 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %31 %dst = OpFunctionParameter %28 %src = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 index e4b25e39..64c378de 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 @@ -10,7 +10,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_nonwritable" + OpEntryPoint Kernel %2 "decorate_nonwritable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -40,9 +40,10 @@ OpGroupDecorate %19 %sampler %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %uint_16 = OpConstant %uint 16 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -55,8 +56,8 @@ %34 = OpConstantSampler %31 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %29 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %28 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 index 0f529681..7df1989a 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 @@ -11,7 +11,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_nonwritable" + OpEntryPoint Kernel %2 "decorate_nonwritable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -48,9 +48,10 @@ %ulong = OpTypeInt 64 0 %uint_16 = OpConstant %uint 16 %ulong_32 = OpConstant %ulong 32 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -63,8 +64,8 @@ %41 = OpConstantSampler %38 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %36 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %35 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 index f05e9166..7c06103a 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_restrict" + OpEntryPoint Kernel %1 "decorate_restrict" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 index b9181c9e..5bdaf73e 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_restrict" + OpEntryPoint Kernel %1 "decorate_restrict" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 index e57fe7b3..32b6fe8e 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTE %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 index 7b56ca29..b7b37544 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTE %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 index 9a93f237..45e840a3 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTE %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 index 45809d6a..771975eb 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTE %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 index 30a398e2..6ca20231 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTN %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 index a164bd51..13b3e2b3 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTN %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 index 1db15d3c..60e16d02 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTN %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 index 8b8ee770..41fb1c77 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTN %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 index e6d80ebd..a2b097a6 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTP %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 index b7f5915f..4eaa81db 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTP %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 index 09b4b98e..cce1cbc6 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTP %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 index 5a74457d..6f315dba 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTP %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 index 8eb632d9..d9dfe729 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTZ %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 index 7c5c3465..7738138f 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTZ %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 index 21b4d4f1..288df6db 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTZ %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 index 6f0b123f..728d8bb2 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTZ %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 index 4aa86c16..5437067f 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 index e102b843..ba4d6492 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 index 1e2e7bd3..3fa47c97 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 index 7ea8af93..8609e208 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 index c37a35b6..dbb3b44d 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 index 02bb819f..2915c12c 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 index b0b52ed1..9bffb686 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 index 19c14157..354639fe 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 index 1426f117..06724891 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 index cd597d7f..7d9efb08 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 index 56555aa5..ffbb4177 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 index 72bf0e09..317f9929 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 index 94b1716f..f6eb3577 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 @@ -10,7 +10,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_volatile" + OpEntryPoint Kernel %2 "decorate_volatile" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -40,9 +40,10 @@ OpGroupDecorate %19 %sampler %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %uint_16 = OpConstant %uint 16 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -55,8 +56,8 @@ %34 = OpConstantSampler %31 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %29 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %28 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 index 9a151da1..ef2623b7 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 @@ -11,7 +11,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_volatile" + OpEntryPoint Kernel %2 "decorate_volatile" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -48,9 +48,10 @@ %ulong = OpTypeInt 64 0 %uint_16 = OpConstant %uint 16 %ulong_32 = OpConstant %ulong 32 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -63,8 +64,8 @@ %41 = OpConstantSampler %38 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %36 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %35 diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 index e1311765..00416401 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 index 26b81ede..ca398d6e 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 index be552423..07f75e8b 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 index 3cddeea8..1d362cbb 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 index 0844d734..19bf4770 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 index 1a7cd928..65c5b273 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 index a9ffa99f..dc70be61 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 index 73ca88b0..344f9619 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 index 06423738..6d70518f 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -25,11 +25,11 @@ %uint = OpTypeInt 32 0 %uint_0 = OpConstant %uint 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 index 654b4978..149143c5 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -27,11 +27,11 @@ %uint = OpTypeInt 32 0 %uint_0 = OpConstant %uint 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 index 4e80aefe..6bbfd651 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -25,11 +25,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 index 82c83afa..611cb112 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -27,11 +27,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 index bd8f3aa0..1e7bc6c3 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -25,11 +25,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 index a0e8a751..7f7ecbbc 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -27,11 +27,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 index 9dc688e4..45cefcfd 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpDecorate %8 NoSignedWrap %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 index a010d1c0..0b99dc52 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 index 43ce2570..feaa27f3 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpDecorate %8 NoUnsignedWrap %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 index e68e5596..d1069979 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 index 9a4a9336..ee4be5a7 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 index 9e51b19f..7a7f3e12 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 index 111d6c8c..b8cab7e9 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 index b77917cc..a4571dbe 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 index ef7d0452..482f9a76 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 index 15b5652e..21d59772 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 index 6f318ade..d3c0e6d5 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 index 7c83efaa..76519c39 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 index 7f9ff113..f818cb40 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 index 7f069cc2..1af41274 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 index eae4280f..6e25c8fd 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 index 613178fc..efbd1e2a 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 index dff1bd9a..5169102a 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 index 09069748..9b73c4f1 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 index f12a75fd..69efe6f4 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 index d9f7e374..06676f92 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 index 2e494d92..3f1324a8 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 index bcfbee7c..aeab8e86 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 index 03c56e53..35c8c875 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 index 1001b32c..9630ec1c 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 index 477f7b3d..06d65d20 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 index a5c4cd42..92121ec1 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 index c87a039e..f50bb99d 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 index 8fd6538c..bdaa98eb 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 index 89e67086..d1e79614 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 index e9262b12..ce085d5d 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 index e23bce82..60235eaf 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 index aaf4206c..58663d69 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 index 68f0557b..1884299f 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 index 9778bc0b..62798c26 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 index 38db8d87..a9c47798 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 index 40b13b02..308f2d9c 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 index 0d631340..2101c7fa 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 index 5cb1dae3..05d01136 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 index 0b32b87d..284739f7 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 index e10a4253..f082b9fa 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 index 1884e586..ca9a1f32 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 index 63c5dd7a..f1e9b990 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 index efeee4ec..1cdf4a49 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 index a944ced8..0061e32b 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 index 059bcb7b..091fb086 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 index e9372cdc..4675c1d4 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 index 6b6df427..ef8050b3 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 index afcd0861..a92e95bc 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 index 8a67ea3e..5cfd0cdc 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 index 4b087068..36b631d6 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 index d2f06b45..0b0b6e8f 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 index efecb17b..55cc605c 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 index f6fc04ed..e4a8b8a7 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 index 06089631..8cfe36ad 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 index a8f161fa..b9d3d9fa 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 index 36beb94d..8cdbfe3a 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 index 6a3aa188..f892275d 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 index 1c73bc91..3ac187df 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 index 95d58eb3..70f93da7 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 index ff1089f8..603974d1 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 index 039864fd..a992d6e3 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 index 4b7ace20..2f3ad1bb 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 index c8698a4f..09112d73 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 index 7889c841..4fd41e22 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 index 5fd46309..e5b826b2 100644 --- a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "label_simple" + OpEntryPoint Kernel %1 "label_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 index 2c403fa2..e496c25d 100644 --- a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "label_simple" + OpEntryPoint Kernel %1 "label_simple" %gl_GlobalInvocationID OpName %in "in" OpName %out "out" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 index 644607a1..df2cb592 100644 --- a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "lifetime_simple" + OpEntryPoint Kernel %1 "lifetime_simple" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 index 06e4b813..d24242f9 100644 --- a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "lifetime_simple" + OpEntryPoint Kernel %1 "lifetime_simple" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 index 0171ce3a..79217e7f 100644 --- a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "test_linkage" + OpEntryPoint Kernel %1 "test_linkage" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %4 LinkageAttributes "simple_fnegate_linkage" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %4 = OpFunction %float Const %12 %13 = OpFunctionParameter %float OpFunctionEnd diff --git a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 index c3212a25..707d8534 100644 --- a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "test_linkage" + OpEntryPoint Kernel %1 "test_linkage" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %4 LinkageAttributes "simple_fnegate_linkage" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %13 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %4 = OpFunction %float Const %13 %14 = OpFunctionParameter %float OpFunctionEnd diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 index d9a7a9b3..790dfa81 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 index 286cbd83..d7e21e4a 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 index 2e556de8..50ccc636 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 index cef58ed1..c6e88ed0 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 index 34e0d4af..ad94ac04 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 index 7abaa6f9..b6b6f7a6 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 index efa68726..e6ef6b69 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 index 6f58f2c8..932ca39e 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 index b925d5dd..e545284c 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_none" + OpEntryPoint Kernel %1 "loop_merge_branch_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 index 3164d2bb..e1236666 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_none" + OpEntryPoint Kernel %1 "loop_merge_branch_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 index f5387ab4..43582628 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 index fb6fcb68..7a9520a7 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 index b6640b80..9dc1561a 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_const" + OpEntryPoint Kernel %1 "op_function_const" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float Const %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 index 97043561..58a497cb 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_const" + OpEntryPoint Kernel %1 "op_function_const" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float Const %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 index 6067d662..f344df3f 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_inline" + OpEntryPoint Kernel %1 "op_function_inline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float Inline %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 index f5b4a7ac..ee4e9c92 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_inline" + OpEntryPoint Kernel %1 "op_function_inline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float Inline %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 index 2c6b8e03..8c93a494 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_noinline" + OpEntryPoint Kernel %1 "op_function_noinline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float DontInline %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 index 67db8094..cdf19901 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_noinline" + OpEntryPoint Kernel %1 "op_function_noinline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float DontInline %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 index 634df875..cd4345bb 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_none" + OpEntryPoint Kernel %1 "op_function_none" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float None %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 index 451f9b77..f242ae71 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_none" + OpEntryPoint Kernel %1 "op_function_none" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float None %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 index f4e3d67f..4922f679 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_pure" + OpEntryPoint Kernel %1 "op_function_pure" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float Pure %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 index 7ee623dc..8c792cef 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_pure" + OpEntryPoint Kernel %1 "op_function_pure" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float Pure %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 index deab3d79..b8f958d4 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_pure_ptr" + OpEntryPoint Kernel %1 "op_function_pure_ptr" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float @@ -23,7 +23,7 @@ %uint_32 = OpConstant %uint 32 %12 = OpTypeFunction %float %_ptr_CrossWorkgroup_float %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %uint %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %14 = OpFunction %float Pure %12 %15 = OpFunctionParameter %_ptr_CrossWorkgroup_float %16 = OpFunctionParameter %uint diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 index 3ebe9e4e..4a5896d0 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_pure_ptr" + OpEntryPoint Kernel %1 "op_function_pure_ptr" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float @@ -24,7 +24,7 @@ %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %_ptr_CrossWorkgroup_float %ulong %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %14 = OpFunction %float Pure %12 %15 = OpFunctionParameter %_ptr_CrossWorkgroup_float %16 = OpFunctionParameter %ulong diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 index 8864d098..868565c6 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_double" + OpEntryPoint Kernel %1 "op_neg_double" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 index 0e012e87..38e71c97 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_double" + OpEntryPoint Kernel %1 "op_neg_double" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 index 90e5d6f5..e3cd3c92 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_float" + OpEntryPoint Kernel %1 "op_neg_float" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 index d3b6ce2c..085d114f 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_float" + OpEntryPoint Kernel %1 "op_neg_float" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 index 8752e74c..c65b7e93 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_float4" + OpEntryPoint Kernel %1 "op_neg_float4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 index 69095173..16c647b7 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_float4" + OpEntryPoint Kernel %1 "op_neg_float4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 index ed59bd72..98bf6f7c 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_int" + OpEntryPoint Kernel %1 "op_neg_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 index 241871bd..6dd86da0 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_int" + OpEntryPoint Kernel %1 "op_neg_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 index 0e111b0d..61042e45 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_int4" + OpEntryPoint Kernel %1 "op_neg_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 index e1782d69..e741ef73 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_int4" + OpEntryPoint Kernel %1 "op_neg_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 index c513fd3b..ab9d29d4 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_long" + OpEntryPoint Kernel %1 "op_neg_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 index edee5125..2eeb5654 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_long" + OpEntryPoint Kernel %1 "op_neg_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 index 8e59eef2..18e7040a 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_short" + OpEntryPoint Kernel %1 "op_neg_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 index ca75370e..546b1040 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_short" + OpEntryPoint Kernel %1 "op_neg_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 index ef8f7b02..8608e3a4 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_int" + OpEntryPoint Kernel %1 "op_not_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 index f796379a..bffdfb7a 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_int" + OpEntryPoint Kernel %1 "op_not_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 index 07b900bd..caf5bee7 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_int4" + OpEntryPoint Kernel %1 "op_not_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 index 7eba008e..f39c703b 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_int4" + OpEntryPoint Kernel %1 "op_not_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 index f88819d2..a94c8c56 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_long" + OpEntryPoint Kernel %1 "op_not_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 index 41dcc9f5..0cb309f1 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_long" + OpEntryPoint Kernel %1 "op_not_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 index 3718b913..15d52845 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_short" + OpEntryPoint Kernel %1 "op_not_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 index 0d371c3a..e2507114 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_short" + OpEntryPoint Kernel %1 "op_not_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 b/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 index ef133c10..e9a0a5af 100644 --- a/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "opaque" + OpEntryPoint Kernel %1 "opaque" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %4 LinkageAttributes "opaque_store" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %Opaque_opaque_t = OpTypeOpaque "opaque_t" %_ptr_CrossWorkgroup_Opaque_opaque_t = OpTypePointer CrossWorkgroup %Opaque_opaque_t %float_3_14159274 = OpConstant %float 3.14159274 %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_Opaque_opaque_t -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_Opaque_opaque_t %uint %float %4 = OpFunction %void None %14 %15 = OpFunctionParameter %_ptr_CrossWorkgroup_Opaque_opaque_t diff --git a/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 b/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 index 50ef5a62..0759c28b 100644 --- a/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "opaque" + OpEntryPoint Kernel %1 "opaque" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,12 +17,12 @@ OpDecorate %4 LinkageAttributes "opaque_store" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %ulong_32 = OpConstant %ulong 32 %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %Opaque_opaque_t = OpTypeOpaque "opaque_t" %_ptr_CrossWorkgroup_Opaque_opaque_t = OpTypePointer CrossWorkgroup %Opaque_opaque_t %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_Opaque_opaque_t diff --git a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 index adcfac77..7a6311a7 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "phi_2" + OpEntryPoint Kernel %1 "phi_2" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,12 +19,12 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 index 86ef7c37..538c5f71 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "phi_2" + OpEntryPoint Kernel %1 "phi_2" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,14 +20,14 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 index 61ce6086..fef5c243 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "phi_3" + OpEntryPoint Kernel %1 "phi_3" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 index 4029dd6c..9ea0fc86 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "phi_3" + OpEntryPoint Kernel %1 "phi_3" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,14 +21,14 @@ %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 %ulong_32 = OpConstant %ulong 32 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 index 3ed68086..575ff3d3 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "phi_4" + OpEntryPoint Kernel %1 "phi_4" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 index ab07cad3..ffa1fc11 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "phi_4" + OpEntryPoint Kernel %1 "phi_4" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -28,7 +28,7 @@ %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 index d3baef2a..53883e34 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_if_dont_flatten" + OpEntryPoint Kernel %1 "select_if_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 index 5dd2d991..5939b713 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_if_dont_flatten" + OpEntryPoint Kernel %1 "select_if_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 index 3e9fa20a..0b057322 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_if_flatten" + OpEntryPoint Kernel %1 "select_if_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 index f246ece9..e3e4cf98 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_if_flatten" + OpEntryPoint Kernel %1 "select_if_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 index 1aca937e..b8217880 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_if_none" + OpEntryPoint Kernel %1 "select_if_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 index 47526e90..6a45bce6 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_if_none" + OpEntryPoint Kernel %1 "select_if_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 index b1b6e04f..fa459f77 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_switch_dont_flatten" + OpEntryPoint Kernel %1 "select_switch_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,7 +19,7 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -30,7 +30,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 index 47b97b9a..cae44bed 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_switch_dont_flatten" + OpEntryPoint Kernel %1 "select_switch_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -33,7 +33,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %21 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %21 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 index 36841628..441fafb5 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_switch_flatten" + OpEntryPoint Kernel %1 "select_switch_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,7 +19,7 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -30,7 +30,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 index 1cbfc284..9e565147 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_switch_flatten" + OpEntryPoint Kernel %1 "select_switch_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -33,7 +33,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %21 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %21 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 index 899d64ee..ddaf22a4 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_switch_none" + OpEntryPoint Kernel %1 "select_switch_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,7 +19,7 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -30,7 +30,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 index c9055954..27a3983c 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_switch_none" + OpEntryPoint Kernel %1 "select_switch_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -33,7 +33,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %21 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %21 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 index fb4c78b1..ad77b2a7 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_char_simple" + OpEntryPoint Kernel %1 "undef_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 index 65d657ec..4e4768d2 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_char_simple" + OpEntryPoint Kernel %1 "undef_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 index ed4a47d1..631c179f 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_double_simple" + OpEntryPoint Kernel %1 "undef_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 index 6ae714de..6e301167 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_double_simple" + OpEntryPoint Kernel %1 "undef_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 index d80afe18..8886283e 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_false_simple" + OpEntryPoint Kernel %1 "undef_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,14 +15,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 index 99fc3f65..4b781b1e 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_false_simple" + OpEntryPoint Kernel %1 "undef_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -25,7 +25,7 @@ %ulong_32 = OpConstant %ulong 32 %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 index 5b20017d..93a69a87 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_float_simple" + OpEntryPoint Kernel %1 "undef_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 index ec56354b..f2e1d249 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_float_simple" + OpEntryPoint Kernel %1 "undef_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 index acebc88f..6f05643a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_half_simple" + OpEntryPoint Kernel %1 "undef_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 index 5f7ffd39..eff63f8c 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_half_simple" + OpEntryPoint Kernel %1 "undef_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 index 6247618c..7839d45a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_int3_simple" + OpEntryPoint Kernel %1 "undef_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 index 73b543df..7369f2f6 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_int3_simple" + OpEntryPoint Kernel %1 "undef_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 index 75f83b51..6f30a9b8 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_int4_simple" + OpEntryPoint Kernel %1 "undef_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 index 6d0f9403..d42a1578 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_int4_simple" + OpEntryPoint Kernel %1 "undef_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 index f9382c39..dfa8ab4a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_int_simple" + OpEntryPoint Kernel %1 "undef_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 index 7d6f8ba4..0aecf103 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_int_simple" + OpEntryPoint Kernel %1 "undef_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 index b05e3228..759017b2 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_long_simple" + OpEntryPoint Kernel %1 "undef_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 index e67626df..94b6d21a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_long_simple" + OpEntryPoint Kernel %1 "undef_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 index c4fb0916..ab7904c9 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_short_simple" + OpEntryPoint Kernel %1 "undef_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 index 9078c851..0d31d92c 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_short_simple" + OpEntryPoint Kernel %1 "undef_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 index a9527fa8..ddb9bf41 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_char_simple" + OpEntryPoint Kernel %1 "undef_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_9 = OpTypeStruct %uint %uchar %_ptr_CrossWorkgroup__struct_9 = OpTypePointer CrossWorkgroup %_struct_9 %11 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_9 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 index 19185c38..41f7856e 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_char_simple" + OpEntryPoint Kernel %1 "undef_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup__struct_10 = OpTypePointer CrossWorkgroup %_struct_10 %12 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_10 %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 index 69750ca9..cad9452c 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Kernel OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_float_simple" + OpEntryPoint Kernel %1 "undef_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_struct_9 = OpTypeStruct %uint %float %_ptr_CrossWorkgroup__struct_9 = OpTypePointer CrossWorkgroup %_struct_9 %11 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_9 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 index b748de84..cdeadaa2 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_float_simple" + OpEntryPoint Kernel %1 "undef_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %float = OpTypeFloat 32 @@ -24,7 +24,7 @@ %_ptr_CrossWorkgroup__struct_10 = OpTypePointer CrossWorkgroup %_struct_10 %12 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_10 %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 index e2812a6d..d3605a5a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_struct_struct_simple" + OpEntryPoint Kernel %1 "undef_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -24,7 +24,7 @@ %_struct_11 = OpTypeStruct %v2uint %_struct_10 %_ptr_CrossWorkgroup__struct_11 = OpTypePointer CrossWorkgroup %_struct_11 %13 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_11 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 index 35d05d0d..c46f254d 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_struct_struct_simple" + OpEntryPoint Kernel %1 "undef_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -27,7 +27,7 @@ %_ptr_CrossWorkgroup__struct_12 = OpTypePointer CrossWorkgroup %_struct_12 %14 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_12 %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 index 5b356cd3..fa4854b0 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_true_simple" + OpEntryPoint Kernel %1 "undef_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,14 +15,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 index 9bf35d78..352e69cd 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_true_simple" + OpEntryPoint Kernel %1 "undef_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -25,7 +25,7 @@ %ulong_32 = OpConstant %ulong 32 %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 index 868ccfc6..d16cb508 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_uchar_simple" + OpEntryPoint Kernel %1 "undef_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 index 4060237a..4903b9c3 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_uchar_simple" + OpEntryPoint Kernel %1 "undef_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 index e281b55d..65f38e05 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_uint_simple" + OpEntryPoint Kernel %1 "undef_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 index 11934289..bc27d854 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_uint_simple" + OpEntryPoint Kernel %1 "undef_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 index 8e79a652..fb343c30 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_ulong_simple" + OpEntryPoint Kernel %1 "undef_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 index bc595e4b..953a0c9f 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_ulong_simple" + OpEntryPoint Kernel %1 "undef_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 index 5425638a..ce8380b9 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_ushort_simple" + OpEntryPoint Kernel %1 "undef_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 index 0dff1ddb..8fd17af7 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_ushort_simple" + OpEntryPoint Kernel %1 "undef_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 index 1c40b60b..20e3a70d 100644 --- a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "unreachable_simple" + OpEntryPoint Kernel %1 "unreachable_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 index eefd8163..0c711807 100644 --- a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "unreachable_simple" + OpEntryPoint Kernel %1 "unreachable_simple" %gl_GlobalInvocationID OpName %in "in" OpName %out "out" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 index 9ea1871f..48fb4eaf 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 @@ -9,7 +9,7 @@ OpCapability Vector16 OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_char16_extract" + OpEntryPoint Kernel %1 "vector_char16_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,14 +18,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %v16uchar = OpTypeVector %uchar 16 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v16uchar %_ptr_CrossWorkgroup_uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 index ce4d72cc..16f38a95 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int8 OpCapability Vector16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_char16_extract" + OpEntryPoint Kernel %1 "vector_char16_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -19,7 +19,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v16uchar %_ptr_CrossWorkgroup_uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 index 0ccbbf93..709161f9 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 @@ -9,7 +9,7 @@ OpCapability Vector16 OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_char16_insert" + OpEntryPoint Kernel %1 "vector_char16_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,14 +18,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %v16uchar = OpTypeVector %uchar 16 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_v16uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 index dbb7cf57..b5ef30b4 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int8 OpCapability Vector16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_char16_insert" + OpEntryPoint Kernel %1 "vector_char16_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -19,7 +19,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_v16uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 index 559337cf..ec19d0cf 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_double2_extract" + OpEntryPoint Kernel %1 "vector_double2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 index ccf2fb43..0a6f2458 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_double2_extract" + OpEntryPoint Kernel %1 "vector_double2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,7 +18,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -27,7 +27,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 index 1d4125a7..b434804b 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_double2_insert" + OpEntryPoint Kernel %1 "vector_double2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_v2double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 index 48abb07e..126f5919 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_double2_insert" + OpEntryPoint Kernel %1 "vector_double2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,7 +18,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -27,7 +27,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_v2double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 index c3a1d9db..62fd998f 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_float4_extract" + OpEntryPoint Kernel %1 "vector_float4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 index e7df3b0d..fbec1e30 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_float4_extract" + OpEntryPoint Kernel %1 "vector_float4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 index 7cc0d216..16993f55 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_float4_insert" + OpEntryPoint Kernel %1 "vector_float4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_v4float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 index 24305d22..e113bb57 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_float4_insert" + OpEntryPoint Kernel %1 "vector_float4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_v4float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 index 441623fd..f64b0bb4 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_int4_extract" + OpEntryPoint Kernel %1 "vector_int4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %_ptr_CrossWorkgroup_uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 index 5298a510..f9903e1e 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_int4_extract" + OpEntryPoint Kernel %1 "vector_int4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %_ptr_CrossWorkgroup_uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 index e0ae874b..265b9cce 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_int4_insert" + OpEntryPoint Kernel %1 "vector_int4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_v4uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 index 426ace17..be2f94e2 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_int4_insert" + OpEntryPoint Kernel %1 "vector_int4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_v4uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 index 22925a00..e925ec2e 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_long2_extract" + OpEntryPoint Kernel %1 "vector_long2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %v2ulong = OpTypeVector %ulong 2 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2ulong %_ptr_CrossWorkgroup_ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 index 5ebac410..b1c95620 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_long2_extract" + OpEntryPoint Kernel %1 "vector_long2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2ulong %_ptr_CrossWorkgroup_ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 index d9cafaba..49bc9f65 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_long2_insert" + OpEntryPoint Kernel %1 "vector_long2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %v2ulong = OpTypeVector %ulong 2 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_v2ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 index f37e03d2..74ae94cf 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_long2_insert" + OpEntryPoint Kernel %1 "vector_long2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_v2ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 index 24d5b2a7..ec2c415a 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,14 +20,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %v4double = OpTypeVector %double 4 %_ptr_CrossWorkgroup_v4double = OpTypePointer CrossWorkgroup %v4double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4double diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 index 43e64878..cd3755e2 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,7 +21,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %double = OpTypeFloat 64 @@ -29,7 +29,7 @@ %v4double = OpTypeVector %double 4 %_ptr_CrossWorkgroup_v4double = OpTypePointer CrossWorkgroup %v4double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4double diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 index 7e449367..5c8b3379 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,14 +20,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 index 0fbd0386..ecc078b3 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int16 OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,7 +21,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %float = OpTypeFloat 32 @@ -29,7 +29,7 @@ %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 index 9f07a61143016a622204fa548c77c273e8fe1cc6..853c39a3f0e0d311915ff918695fe54c6973d215 100644 GIT binary patch delta 28 icmZ3&vVvuT6(i?FYgtC7iJ^xX87E6J#skSp#?=6BHwT6Q delta 26 gcmZ3%vV>)V6(h$)YuSl02N)S9%QD6T$y&zM0BAA?i~s-t diff --git a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 index d590b8b3388734477255d7113f53ed77ebad1f62..875290863147cc16076b05b8334378484713890a 100644 GIT binary patch delta 53 zcmeyt@`q)DlRPH_8v_FaBM>K+9%f{mtjO35B$qN? F1^|B}4$%Mr delta 49 zcmeyv@`Gi9lQahd8v_FaBM>K+)V6(h$)YuSl02N)S9%QD6T$y&zM0BAA?i~s-t diff --git a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 index a049df83bc219d50f1fa2823d5f9926b33d729f2..ad0f84444c9e34112f4c59bbd162695833c0abbd 100644 GIT binary patch delta 53 zcmeyt@`q)DlRPH_8v_FaBM>K+9%f{mtjO35B$qN? F1^|Gt4&ML( delta 49 zcmeyv@`Gi9lQahd8v_FaBM>K+51_MwZEfOxldBlWm!fGcr$RWmX0NIA9hM delta 177 zcmZ3(wt{Vf6(h$)YuQ*<24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(foB&bJRT$YOzhu;AWS%U_q&-=LNnmmS(+;34C$lmDJAoI4 diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 index cf1b8754e63398e41b336341973f6feccbe129f3..5671a394b6034e2d1757f8fbc10c601f22d94c66 100644 GIT binary patch delta 212 zcmeBR?_r90^ OPh`5x$UHffSs4JdkRF); delta 204 zcmeBS?_i(cRL{Y{#=yY92*gQ6iFwHx@yYplDVZgi`FV*s3=FIc%nVFGxuVo!Fq;|3 z&dGqVSwP}IwmSn0P>z8?4TwRsCr}5728n~r<_2OJFrOLB7X!1o!EDWmN7Z>jib0lu z3}>16Q=5@tvMOUYD@ZTHWrt^%j*24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(fo9|XVq9%24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(foJQCFUh(#207g7UZM?`Ak5}%D@bS3=Elh5H<^tonKnQ z;LgATmgffYWq{Zns0yTB49sQ$>rn%;S;2g6u$(549Uos@kXcj~@1B#Nl$hh0S2l64 zIV0o5ukoxP-HekX8Rb<$_L&1s0GSQ4?*~vfFOaqcx)kJAJ|JeAJeM(;k$Lh*Mqx&l I$*fG)02JIEasU7T delta 192 zcmX@Ya)4!mQ!+aP8v_FaBM>JQCFUh(#207g7UZM?`K%1g3`{^eGY`UM2D0-@OBmc4 zSb&g$fg6ZrfY=?V4#XD&vsu7;)PQVOFrS-&W#USIMuv$$<5@wf7$(Ou%BzCRH3#Yg tnE^8Q2T&I;khTT72IL+-AZD4okTF;kq*4%w-GJtSR0{(!^JGpYYXF)^6=eVb diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 index a17daa5d00249d0fac37d0e0d5c2b5aca6e1a827..4b6c9f1f89cf1e8517d7b821c02bccd57b64df92 100644 GIT binary patch delta 131 zcmbQkvVdiR6(jdVYgI=k1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%y&h=+xocOk#6{L!BawVg@B*?5EKwbPm+LnP0tX2TXW}3W_(VdZb@=r!( E0HGcaO8@`> delta 109 zcmZ3$GKXb?6(iR~YgJoT24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XH{EP24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XH{EP24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(PF%Ye+424Xv)PLO%xK>U}1 Ik--9p0bm#q00000 delta 110 zcmX@YdVqC;7bDk1Z&h1X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-E6{L!BvM-}NBlF~3MsY@_$*qjqK=wvPX#nfY4rl-X delta 132 zcmcb>e1>^~6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-E6{L!BvM-}NBlF~3MsY@_$*qjqK=wvPX#nfY4rl-X delta 132 zcmcb>e1>^~6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocOVy6{L!Bax0@eBlF~?jQWgBldm!c1KFBP(g62t4+{VQ delta 109 zcmX@Xa)f1q6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(oQ3L0O#Hh8vpB#2 I$Y24)00@5$V*mgE delta 127 zcmX@Ye1Lg^6(i?FYeidD24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(0p`Q#K<+#S<#V+fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_3;h`xCw@$41*u}39Lp%r$UM20QJj%!@>IrPAp0ewGyt>;4tf9p delta 109 zcmeBRXH diff --git a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 index 84c80197eccb92b3450286a953a2a94f8ecef103..552450e4b1b33ac810b20153355da7e2d0f70b95 100644 GIT binary patch delta 113 zcmaFD{DOIc6C>9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-G6{L!BawwxbBlF}^Ms-G}$#WUCf$Wov(f|b04)6c~ delta 109 zcmaFC{DgUe6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(@zDu&60jPi_3lP5BYGcr$J$*2uvUu9GV0RQd}SO5S3 diff --git a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 index ea5580edc5d826c547cce1bdbfb97b383ddb4cdd..399d14e22d93460fd3b8531a55423388d3ac0c46 100644 GIT binary patch delta 131 zcmcb?a))Jt6C>9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7#()ocM7wD@YaNwDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD u$Yurexfz%yF7#()ocQrLD@YaNwDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(?aL$$01<5vD*ylh diff --git a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 index 34ed429beabff9388c55c30a13f643439791d1bb..61a9b4deb4f99d555ce336b1d76d0cf9fc6bd731 100644 GIT binary patch delta 136 zcmdnMyoGs!6(i?FYgtDo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yPW5MGocPq86{L!BvLT~9BlF}yMsY@_$(fAWG9Yt#f!GeHlMhI90r6i3 JMg|KY1_0@o4fg;5 delta 127 zcmdnOyn%Uw6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(0p`Q6wk@P#=yY92*kb%7 diff --git a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 index b99b03f53590facf2f4c057ddf13f18e8446e445..25a16fe4acf4b69db3f1f270b39ff6c53e26c29c 100644 GIT binary patch delta 136 zcmcb>e1&;}6C>9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7#()ocJ-C6{L!Bav-BTBlF}!MsY@_$(@YaG9YvLfY=VGlOITf%>B#2 I$Y24)04=8u+W-In delta 127 zcmcb@e1Um_6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$({ diff --git a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 index 04a00d9f4ba2bb37cb4d18c297172f0f6f41dfae..2362d9469e09b7058d518426fc6b78fb765c1e1c 100644 GIT binary patch delta 131 zcmeyv+`uxyiIHofv!Wvt0|Nsq12YgZFl6R2Ft{_YFo49kfmjBJ-GMS7z8ILz0#>I6 zWV3?#+zd<;7y2_YPW%|p3R1;5Ih0Xe5@gm7pe`ODZOgz0R?7=yGfnPg3}$4W{E$%^ E0J;7T6951J delta 150 zcmZo*`NKTHiIH=nv!X3412Y2?0|P^59s`3r0}GJHz`zZ}GC=GO9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-E6{L!BvM-}NBlF~3MsY@_$*qjqK=wvPX#nfY4rl-X delta 132 zcmcb>e1>^~6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(0z1R#K<$zS<{h;fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 zvRT1=ZU&}_EBzT6C;sea1*u}3+{q{}2{P*kP!~Utwq;-gs}%sUnI<1()MjL!{FYG~ E0G@UaL;wH) delta 109 zcmeBS>0p`Q#K=9-S<{x4fti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq;LeP7TOr r1@pNXm?y6FXJnZ8x0@BDieYjuqdX(i+f^W=|=!7?COQ6RPh R8VoX40EquGFfv#GF#s%!5Ags1 diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 index 7a9b68848fef0d4a20f61d925ed596995ee58155..2674b9bcc36d7913227438e912c649a3c3024f28 100644 GIT binary patch delta 136 zcmZo*X|LXI)1o1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD u$Yurexfz%yuJvbRocMP&D@YaNOk6lY|f{E{&k$hKvY1_1GH4%q+z diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 index 853af3140c932c46e565f3026991aa600cc82885..f2485f354e5f0c5ba81112e6c8012506febc5f31 100644 GIT binary patch delta 136 zcmeys@`YuB6C=+=XH7>Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yuJmVQocQxID@YaNpnA J7#S>p7yx?}56l1n delta 127 zcmeyu@_}W76C?LTXH8pH24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(oRFGGEI(Tk_G@1 C@ej@b diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 index 98ee08918b091b94c610720986d07ccb28ea33f9..ab0ff235a39946c9c19133bc0c96c4f52dbef16b 100644 GIT binary patch delta 115 zcmX@YdV+O=7bDL^Z%s!g1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD v$Yurexfz%yZuDnl+|0-*&d3T<$2eJ*NuH5;vMrN1Bh%zireGj@C6hD&-c=0_ delta 111 zcmX@XdW3a?7bEvXZ%tcP24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(SM( delta 109 zcmeyv{DXOd6(i?FYeidD24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocOVy6{L!Bax0@eBlF~?jQWgBldm!c1KFBP(g62t4+{VQ delta 109 zcmX@Xa)f1q6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(oQ3L0O#Hh8vp9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-E6{L!BvM-}NBlF~3MsY@_$*qjqK=wvPX#nfY4rl-X delta 132 zcmcb>e1>^~6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(0z1R#K<+#S<#V+fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_3;h`xCw|Ok1*u}3oX9B8$UM1`QJj%!@=V5HAp0$&Gyu514we7_ delta 127 zcmeBS>0p`Q#K<|(S<#l2fti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq;LeP7TOr z1@pNXm?tjvXJnZ8HJcTrieYjpqr4=@tRFy?yg=HPfeoyd56EVoJeM(;k!kWrMrie1&;}6C>9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7#()ocJ-C6{L!Bav-BTBlF}!MsY@_$(@YaG9YvLfY=VGlOITf%>B#2 I$Y24)04=8u+W-In delta 127 zcmcb@e1Um_6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$({ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 index 116ebc809be6e2ef8771ad7a13b9f58487259469..0928c6db0aa73daea01251823aeee30b5f79ad70 100644 GIT binary patch delta 131 zcmeyv+`uxyiIHofv!Wvt0|Nsq12YgZFl6R2Ft{_YFo49kfmjBJ-GMS7z8ILz0#>I6 zWV3?#+zd<;7y2_YPW%|p3R1;5Ih0Xe5@gm7pe`ODZOgz0R?7=yGfnPg3}$4W{E$%^ E0J;7T6951J delta 150 zcmZo*`NKTHiIH=nv!X3412Y2?0|P^59s`3r0}GJHz`zZ}GC=GO9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-E6{L!BvM-}NBlF~3MsY@_$*qjqK=wvPX#nfY4rl-X delta 132 zcmcb>e1>^~6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM>L&7gWY4XCxNI7iZ=cR*)*j$)1ezk|48w0Cn*I YX)i103Hw&r2qf` delta 134 zcmcb^e1my{Q#1zy8v_FaBM>L&7gWY4XCxNI7iZ=c%?jpoGcZqF=+DS7@nbkENEO3mUq*RGrpdXC;*89b MTN$;1?2U}t0JEADR{#J2 diff --git a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 index 34c16d9f639059accbc5362b6b51d2bd5704a59f..6e740df7f70f6b1efe5cfae6abe9fa8f60b182ad 100644 GIT binary patch delta 131 zcmbQkvVdiR7bE9HZ&^ns1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7;<*ocJ}H6{L!Baw?;|B*?5EKwZ2*+LnP0tdaF8v_FaBM>L&7gWZlz>jzL5 a50JJ6+74373&c#58yU43nJ2Gh)CK^EL=}Pn delta 134 zcmcb^e1my{Q#1zy8v_FaBM>L&7gWZle1>^~6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM>L&7gWZl<>V)p#207g7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoAL&7gWZl<>V)p#207g7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@nbqGNEO56SVnn9rpdL8;*89b Mr!ocu*)JKj0iX;N;Q#;t diff --git a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 index 84eba798bfd0f251603d7951a125eb6fe8dde4fb..7c88b2a73418e8d1de78724e3a27d40d6111c275 100644 GIT binary patch delta 161 zcmeys{DpafQ#>aF8v_FaBM>L&7gWY)B<7^W7iZ=cL&7gWY)B<7^W7iZ=c%?jpoGcZqF=+DS7@nbwINEO56P)2!1rpcv@=8Vjf M*D`7Y**6)b0no=3`~Uy| diff --git a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 index 3943a52f5ca3b39b342000255fef23e403e0c7ae..06154e633f101fc5f0971470fc8a24c8da485c6a 100644 GIT binary patch delta 113 zcmdnOvV&!U7bE9HZ&^ns1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7;<*ocOhv6{L!BaxSAhBlF~5Msr4{$wwK3fow@8X#nUZ4w?V} delta 109 zcmdnNvV~=W7bC|+Z&_Pb24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(nIaF8v_FaBM>L&7gWY)=9L)77iZ=cL&7gWY)=9L)77iZ=c%?jpoGcZqF=+DS7@#AJzkSd1BD;eb_L1z5`suTp$ Xwm_RfYK4H9dGbTXU`D3NrcA~F7;+VU diff --git a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 index 98651621ae93fa426e63dd77046493227c3f4834..6abeefc4636962ed831071e5aca2f57d6a33481a 100644 GIT binary patch delta 113 zcmZ3&vVvuT6(i?FYgtDo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD u$Yurexfz%yPW5MGocMGxD@YaN)V6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM>L&7gWY)=9QSl7iZ=cL&7gWY)=9QSl7iZ=c%?jpoGcZqF=+DS7@#Aq;kSd1Bdl}^!nI_+56lY|f N{FN~n$o6D11_0?Q76SkP diff --git a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 index 701a9e9570af11a8ea24d173fb9db78d84fb7c4e..8d80084940548b4919855c86715931ad31222246 100644 GIT binary patch delta 113 zcmdnPe1Lg^6(h$)Ye`2Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yPV{GFocPe46{L!BvM!@MBlBcmMsY@_$*GLmK=wpNZ2-qm4UPZ+ delta 109 zcmX@WyoY&$6(jpZYe`#H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(L&7gWY)=9R=3XXX~z>jzL5FOaqc W+6+?52gFR1Co%>zGEaWWs0{#t-xN&% delta 130 zcmbQjGJ$1+Q#d;V8v_FaBM>L&7gWY)=9R=3XXX~aF8v_FaBM>L&7gWaQL&7gWaQ%?jpoGcZqF=+DS7@nbYANEO56Kt_2+rpbkj;*89b MI~lcs?5&L20KnE1g#Z8m diff --git a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 index 4848064b499ce0c9389a1c7d3af799ace9997775..4e3e76d13a208138e5ce470971cbb5f443dfab6a 100644 GIT binary patch delta 138 zcmeBR>0z1R6wk@P#=yY92*k0p`Q6wSfF#=yY92*k367?{lhR;LDJvx52D49pW3`ZF?2{20#)QpGSilu=$1WY!O$N**9> X3$z)emKTVbC-*W2Gcrwn$fykfrm7T` diff --git a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 index cd6b9fe03724fd87fcfefc9e4562b8151757ff9d..2c321f5697fba75a4c72835fb6654a8d1429556d 100644 GIT binary patch delta 156 zcmcb?e2000Q#>aF8v_FaBM>L&7gWXR*)*j$)1ezk|48w0Cn*I YX)i10A;5YHvj+t delta 134 zcmcb^e1my{Q#1zy8v_FaBM>L&7gWX%?jpoGcZqF=+DS7@nbkENEO3mUq*RGrpdXC;*89b MTN$;1?2U}t0Pdv}=>Px# diff --git a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 index a70604805374828b00cf80bd096361e87db56ebf..c3e06ae963ff06af23fc73d02632663a15fa8ddc 100644 GIT binary patch delta 131 zcmbQkvVdiR7bE9HZ&^ns1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7;<*ocJ}H6{L!Baw?;|B*?5EKwZ2*+LnP0td9|XH{EP24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(+f^W?XT!Hi6k9htNN D+`JDb diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 index 811b282686442fbff80679761e1cc5e7d36acffb..862656ec4ec897cbf6c67a20d0a6bb44f45935b4 100644 GIT binary patch delta 113 zcmeBSnZPo^ijilcwWcEz0|Nsq12YgZFl6R2Ft{_YFo49kfmjBJ-GMS7z8ILz0#>I6 tWV3?#+zd<;7y2_YPW;%;3R1;5xt39$k$Li5MsY@_$y*tVWYh+-pE7C#0J7i?^Z)<= diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 index 832efe740e775504d6fdff813eb61a51ec068009..1d6c75371130b9fc0bd92f7c9a85ca7ffc20a20d 100644 GIT binary patch delta 131 zcmaFB@`PoA6C=+=XH7>Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yuJmVQocMD!D@YaNI6 tWV3?#+zd<;m-;g@PW<|r6{L!B@>@oEM&`-9OyZ18lU13tf$TsgZ2dWCg@7bEvXZ&gPo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yuJvbR-1t|Vkrkwjak3aF8v_FaBM>L&7gWZVCTAoT#TRGh7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoAR*)*j$)1ezk|48w0Cn*I YX)i109MBp8UO$Q delta 134 zcmcb^e1my{Q#1zy8v_FaBM>L&7gWZVCTAoT#TRGh7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@nbkENEO3mUq*RGrpdXC;*89b MTN$;1?2U}t0OCUw%m4rY diff --git a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 index ab6c8276b4d6e3a6ce523daddf425383f025a8fb..11cdd476d37b53ff1a2f6291ade4f49a6dfc17ca 100644 GIT binary patch delta 131 zcmbQkvVdiR7bE9HZ&^ns1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7;<*ocJ}H6{L!Baw?;|B*?5EKwZ2*+LnP0tdaF8v_FaBM>L&7gWZVX6BW|7iZ=cL&7gWZVX6BW|7iZ=c%?jpoGcZqF=+DS7@nbeCNEO56L`Hc=rpb+r;*89b MXEFu@*>4%O0fbEyrvLx| diff --git a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 index 8dc0519dc0c6c146653e88e9a69e5ac1908c9f63..98a11a1ab48dce8844505f4503d7053b1a5e619d 100644 GIT binary patch delta 138 zcmcb^{D66aQ#>aF8v_FaBM>L&7gWZV=H%z4#}{Yj7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoAL&7gWZV=H%z4#}{Yj7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@nbYANEO56Kt_2+rpbkj;*89b MI~lcs?5&L20Pk%S`Tzg` diff --git a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 index b3434bb320653be79d255de66894f5d2335fd546..35b8096a8c6300eb0a7ccba36bce5238bbde377b 100644 GIT binary patch delta 138 zcmeBR>0z1R6wk@P#=yY92*k0p`Q6wSfF#=yY92*k367?{lhR;LDJvx52D49pW3`ZF?2{20#)QpGSilu=$1WY!O$N**9> X3$z)emKTVbC-*W2Gcrwn$fykf-Fp=Z diff --git a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 index 3c1045b9bd73c91ac3f1b923974dab0ea36d26b8..e19d5acbb4f192b33f92c594953d3804d9387957 100644 GIT binary patch delta 156 zcmcb?e2000Q#>aF8v_FaBM>L&7gWZV7H8xamBbfk<`(3nGB7X!#aS7cfslbAGmnA6 zoq+``#tr1l0I@qz2Bby|%w_?rQvz>jzL5 a50JJ6+74373&c#58yU43nJ2Gh)CK^Z%oVHv delta 134 zcmcb^e1my{Q#1zy8v_FaBM>L&7gWZV7H8xamBbfk<`(3nGBB_*Ff%X#TFjIIB5`A)Dr*BNJ K1Ianjoy>m_yBW>^ delta 225 zcmeyt@`YuB6(h$)YuS2M24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK z168pBX%Qgy1nLH{-5FRI*nu=R5X*r1%wWD4n9U7lYXaHv@x=w1MP>2sIr&M6Ii3@5 zi}HfBgPZ`enq}f&ZAOO4nvC|WAk!Eo=Q7GOGEHt|lotH~R0MK`EzmwrAk7EF?34F0 WYBMrVehDO5CW|uJ1J#ByDFXnEqaVHi diff --git a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 index 6a13de3a836cf17f7c75be86186c11ea87b0b371..6489935c172e25b0cca7ea28186d3cb1e4c15d1e 100644 GIT binary patch delta 258 zcmX@XdWLm^Q#~gG8v_FaBM_&gCg&F=mZZif=42)or=|df7?^;Vm4O)u85oLEi@|Ib zAUh`m!e#}DgV`)#b5iq4iYkF(?m!*vKw1QdJ%Ofx*zOE0VDq?vY#A`0nSqH1$Pfc_ zxEYuxp48?AsRY>uvW0arBcnDW<78dNWLA(%7$;9};nI|u0QU(AP10Nj# delta 230 zcmX@ZdV+O=Q#}U*8v_FaBM_&gCg&F=mZZif=42)or=|df7+4vY8JK`{QED-m%?xDc zWI)&~AaO981t`bBkeXLgR0*WrfqFn@iU6@EP&bI}&cMRJ4y3t(SO&~z2J^)@z#MJ{ z_K9b;c|j^cwt;M6nas+l&B!p>kTIDRq?2LtOh$P|rpap=rA2=LRe@}@1)9wXqy>PO beez4jU`FQ2woKZLER!>t?15@mGARQ9%^e=( diff --git a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 index c5ef2f28ac44864a5372be815c71bc1e44e0ef2a..ddbd70234df51898e1b06565f650d8c15ca0f4ec 100644 GIT binary patch delta 237 zcmXAjF$%&!5JhJ;yGn>k3bjfQu?n#l6iFF8fOV>Xf{G*}Sa}7*HeSY4c$pLm{#jZ6 z&YR)S-);3rKbGt_tN5;n$dHFaRF$=34L5F^AiR(?Ub$|v{_O9j8-4=kOH z9CJG}%+7I7dCO&X4yi>%3~b!`P-V4SWktR%_pYpo41A#ghp2MLhFkDr_vfO1!)?=p zrRoH4PL|r3BS7;DG^ti!J3By6b&P5?x+-9s>nn*gsW0lLc;STEk9jQ`WPjtne{ejQ hAQNc<_@YGrk>U<9W5DnPBBWfQYmvcdKcan3B$}f;t`vismQ1BsorP-&L z%HmU+=F|a cFI>_(L3Rjk1J-?b#oEnO#Kz@n3h!MFf8?Ja9RL6T diff --git a/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv32 index 6fb02792df84b137713ce5fed58a5ac2e6f650a6..fb6a06c37d47da2363968f84dda2211f70c90b0e 100644 GIT binary patch literal 1396 zcmaKr+iMe15XL9n#AsuywYIgbm&AHSE$Bll6n#)ILdxtq0D|<$N>eo7pqL+*aGHVPE@+ zr{#3`>M+f!LEg`bFJU&wr$rQ2X^{_fov;^Nj#IG*>5s%=0>>ksRKf?URCkq;^roGc zE;i+n!!?!7EDEzs!ky21`>D4(-hSrnz%ELT4l|dR-h^@N;ufV(lPJwo?rff236I_FBAeCOvMch1Wf>l&@po{2U(1@;mnB!V2kJO_ zU-i*rIA8ZR{l>oKZT`(uzvFt0|9^ev74>bw-FYVV#Q&Sc%>Msl z#l!EdSim1H^&45y32&~e&3feR73uV`E1TNMH^ViJzOb;@bbih2H+@4AEU{;;o+57Q5FGKukej}fo0-_qw=21+DtnS(R;AyT>}o&J z|3GeOA79iC=8kvn=`L!8Ba5Ew2}6C<+BjxY6ZVeKaDxX6uDe3Rl{bM7A7zobSwhGiOiG-07G#%&cSg^hK7fX)UkYUZ3%L(d*07U2D6OZ%1kI z^3CqJPRy1paIvQLFW6b*9Cnh%Wfj%wATGbARa(@FwN)jM9!JAbo>ua^uI^wk9%a>J z@Zu=T>wXdD<>x5x7n3rM>Z~mKDkJPUEwj1U!|Z$NFoCO|jB8;7b*NfZEW0IUW@1qt zJ6ucI%;G4|rQH64_aA$|>-{Ir5A3}3@F;hAnMsr+?%a~>Ng8KGM$NWn@YmmysYu5z zN`FX)qeIts(jP`&pzH9<((u^dE%RxgZM&pcR8`S&mV5&j`d-$(y&}D))z_r4L-oh~ z!TGB9nHByG?{hDAw1|hA68CUlYjzhh73YSh@&C=4zbCXsSCbrbv8V2DdS-h64|N8< zuT>5HaKWecsx1Dso)+@J`>V2~uzy7wA-($ezx?4IT(w_mu&z`~%qV;cfg9ig(da4F0#Yo(aX= zZfj9vmgk-F(jV`JJ!FREznX{TO|jQFfxRmmuBY?zud;{y^tE_%#L4r+$9Q|h;qhKv z;msQa1Ak-|=PiO`9}XXtqbJROME}hHlPvC^cSxKwaN`bM3D4YkkIatR&lST54~{dx ImHnyKA2o+~r2qf` diff --git a/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv64 index 267c0fdc1368ee895101cdb04fb5a0de9504400c..3c2a9517e0e18476ffbb4d9931659f9f3afe884f 100644 GIT binary patch delta 626 zcmYjPOG*Pl6zuNlPRLJ)gHFuHd?tR!B#NMm;6gz}5d;^a%Pd3$1<{oY5swhw+B=vd z%+3pV0KqG`6s(#Av7x%&tFC_UO($>p_k6)KVOlAzluE1hVc|k&hgY?lhui`Vy8}NA zZtrd`?-A#eCr_p{9QoQJsE@vmb&>WQPz4Tf#mcU!YbOH}!1ZV%?P0G$~SHKORqf*KFD&qeuLLGXdiP%SfehsJK zssMdu_mU#~96c72oMSWJg1rgmAY2@F8_hXvY7)2Q#riWGna{cdosZE0JlSx*%P^DJ zRx;GPe>#7#uKd`@QSZs84ct@`9lFhZ)++*efOWY}QJeZSkOg?oDbFw^pT-C9XHtBM Sb3`qPov$PLa6KK0OGUpu?lN=$ delta 611 zcmXw0O)o=16umQVrY-%5dZ@M@{ZQ0X77`X>Elng6D;5@Ahz*JG1Mm}?ySC^Lknj__ zV`pn=&)!Djoc6iNdFRfVbMM?Y^O}3kiY8h zM!aOj^#`%>{lUCG+VsoUp(#2zvcLjxfC{f&yHsXf8~Cq9irp-BA8f4mHqtj+GJ$^D zaDrZT@%n3z&gd)yC1{J_3P48<>m@LQdMFm!*jER$hF$1ufITqQC#5;k@rODLLVXV$ zkm)WbD&2JO#1@#HEKtFB1zg4Xt6+NOkgtJjKu1!e{kGO!ct>>|VC>=a2+X+|RbVff zpEEN4*PN5FgPIzcCo?$RE;?|!RFZQ7Je2&vl>r;Xdh;qq9C9>6_3!yrC~3+ti-lF0)|~$N^|PievO{>60(Dc@ZJNG5EkI$au{& S0QG5rzp$>~e#^j0Dv7K6#xJL diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 index b9fa920fdf1dce715435c14a3c17aff25b406ec8..c00fa6e398dfd33ee380e7baa248ae518146054e 100644 GIT binary patch delta 239 zcmXAjF$%&!5JhJ;yGn>cDl0+6N>YoJ2sXjm14xJq7Lq`+jg?n0>x#;uryxTS4pC#RwqaPWi!f-;CMMxiqo_`;I66&gpcC h=%E;(4+3TV748@{g_M8uj#aJ1b8JK`{QED-m%?xDc zWI)&~AaO981t`bBkeXLgR0*WrfqFn@iUF}FP&bI}&cMRJ4y3t(SO&~z2J^)@z#MJ{ z_K9b;IYBBxHn2=)WYlJ4n5@f~%nH)QFnKDYJR{TOm5kD&KY%8JY_kQL%L$|ffS7&q ZQ^sIM=E;^!+KeodQX3|FgG#Vn;1-b-va&c!`NNd<1Pt5|`vaL>*`h zS;qdBDbbbq3OyULV|K*HZ(!C17v6HL2cGJK2eTz2T?;@BcG%?&Y7Xy1qE8O&^o{Cu KClXDs68JQ+GGD?g704f5x!WL*BCy?d?V)n^< W8MPUiC%*)eER#i#h8GYm4O)u85oLEi@|Ib zAUh`m!e#}DgV`)#b5iq4iYkF(?m!*vKw1olJ%Ofx*zOE0VDq?vY#A`0nSqH1$N(vF zXW(XFns`#17o-wo8^{*c$&8HJjEs|Y8IxH-E@7NJl~LXhBx?>-!wXdfV}soC184)t nKej-U6G#gHG1KIyjKPyrm;@$!Fv&2oPEKXAXJnqdlt~!?oO&O& delta 230 zcmX@ZdV+O=Q#}U*8v_FaBM_&gCg&F=mZZif=jRodB<7U>#aJ1b8JK`{QED-m%?xDc zWI)&~AaO981t`bBkeXLgR0*WrfqFn@iUF}FP&bI}&cMRJ4y3t(SO&~z2J^)@z#MJ{ z_K9b;c|j^cwt;M6nas+l&B!p>kTIDRq?2LtOh$P|rpap=rA2=LRe@}@1)9wXqy>PO beez4jU`FQ2woKZLER!>t?15@mGARQ9Lhm1a diff --git a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 index 6872389b6008b4383260fe10e30661120bfe2d65..b22d08caed7b1f3f484e0d2aba65259b7811fe5d 100644 GIT binary patch delta 156 zcmeBR>0z1R6wk@P#=yY92*fF=$@xWzC8_br1&PVosVP7q1|}e8WnczE28PT$1_pNq z7O)sMkS_zo?m!uk8Zj`N1*}dD$Yurexfz%y&W&bdocObw6{L!Bawns_B*?5EKwbPm Y+7@U#$bJDJW}1AEQJax@@>@n}0Ksw;+5i9m delta 134 zcmeBS>0p`Q6wSfF#=yY92*fF=$@xWzC8_br1&PVosVP7q237`U1|}e#na9B3&cFiX zF)(lgu?!Hq19>367?{lhR;LDJvx52D49pW3Ml&)@{M*e6QpGU2mrR diff --git a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 index 9fa9b9a2ae24c8de96a93a1c08ea3ae989c8ec30..27a3e73f9370891064d41484c24a69c8e93a2822 100644 GIT binary patch delta 132 zcmcb^@_=Q67bE9HZ&^ns1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yE{$enoXp6$o)x5waq?D1c}b9AKY-cU{to^C delta 151 zcmaFBa))Jt7bC|+Z&_Pb24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(~xC#N#C3o3o-zKH3JKSFpy>eaW=CuCo=*75C{nZ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv64 index adbca68bdf756f0e9981fe87a7ff18133588f2a6..c56fc97fdf0a8bae53fc3ad1ee764ec1b2e916c6 100644 GIT binary patch delta 48 zcmdnOwTEj$93%I{cx7e=29}Mr$xMullOHm*3o%i{0edo+~&dfCGTP?GinYHYZ{;VadThq(H%L`u4dwET=ZGp@DFpje~ z@3$vqWVT=p=c_BeCPwiNb~t8pfFKl#B%fvUkJnv_mg(>5uF(wlZs zdYqNTvBNc0&1@K^sf3HqdHb2S+unZe?1o*I937>uF7pYa$mK0apT@%^OV~5eJpS1` zQsrsc70J)>XuR+Gj{2kUtD6h>CB@*eyPc=AJ_EZdUsx33aT0x(YCZKuFW0@kEV-($ zuc@Q=)E_g3^9^rvw%E75&0Oy5WBxr&3CUfk&O)mEZ8u~5|C=*6sb}+U&vUV-&Tp18 zJO3xjhu=G~fInQSJF=n(_pYOl_1N1h(wSpNHoa4ChHKiIbQboS;>-!1n&8(Z!Q)@n z%r+#!ZAyZJ3pi#67yRosXE!Cml6&6jD&v-d;K(P3+RUBWyo(L}JCd7X)RhFYD*cXR zN8eMO2Xaf_$wlvA?t15*_M%rfvY5%9F!V>SwG%cyVebeHH+Zn%x+^qXxfAH{;eP!V zig!|z5B~S`y%dVMad+6Gs`F8G>5q3rj8$PDNIwh98zTm<3j0txTu;~K?h<4D@_X?H z@l)rg_wg3-!{d{*8$-oacv8oV|I! zQ&y4LqBWeYuJg+_XZRsU@gOh4D(+`__O(c=@HmZSR)nTJ%*t>$O5;L$+vV=}%TZE{ z`>#)uwCZKuG(Qg0UN+7LVU^@rPpO2R(=wZhJxsonAW(E_h|0>zYSzkPAh~H5CC6D+ zoH|@n(aZ*6nu@ved9Oe7dfV&Io!+oZ;=_~F#bqvG6gj^|$>VsCWC=L~&Ec=UD^Zq~ zT@n8j4@ZZt@2EEnzxa6sn*XGZy`4Or^cmPS*}|d-Pm}1IMC+?zk3wu{n;vODpP47aY?A-Fi{=Yf%g1WZgauQ=E_T2qVd?xq* zL_XB}PT8oRTF}Y8EQ$Bl(Sja(eOWSd>`13~2;8dlRWB2VbLIqLU($@$oZPf^aeT-H zZbO`$*w<{{%?@l$>tD1fk6Stfhd=YChTG!A=KZg0XYL#7tRoI)Me?RN`cuuH^DV8j zM6Y1By>VZ;=#{=8X0R^|{m}z7)#(G;l@GO12SlxVia@Qr0c7goJ^d1je^HZ-`tNGJ z6pFds(;~+-&PT|IJRLA>bs_bNipmoHNt0(Y0~25i=XNyZW+bZPaR>2A-bqwC?GYr)Nd$7Pts+ zdU5vR^=7|}%%*KjQOxZbA@E0z;!a+KW!%p4>`Rf9;cgmBEws6ufxhJIhuvNp7vk&A z)^7KENik?Y-%HZ6l{M3RH%wdEAn$}_l4mWY6n4VJI1;;)d?it!Xw(w*OULW*)-O8Z zYj#q6oR!6a!_^ectP`fGh_g>3=h>i==>_&JZ$IVj_q{Zhoq3!+K1-z)O2So(iDffnwtwfxZp4~*L&p4 zUZ&62w3%m9U5DP(u4XG%`nvN&|G&9$Lz_0`avqC4bRUL3!~1kw{@m$Ts)G8drMh$T zvYeOP&}Jboi9SQnTKD#4@yuym-q<;JLz~qQ=AtM$hp}pQ34<2$qU`hqKk|Zah=NBy zr@pR;f?E~EhkC)SiBj)SKWSIQgT?o_wIYwJGJ?Y&A7V2PV)GW4^t~>+tcq@kf>{tx ze;e8xni=+6+W#*40cPDRx0Q>tQX`8#Z41*7<*d|M$(#xKq0lR$)WM?GM?zC8_XeJN zxP!lh;%$ydNBzw5iBR-yLz^5`oVSWgk0-oM#6GJQ&dmEoU-@o|KgyRojEy=gU*0zQ zLa~U?+eTN#x+9*m9j=2nkB#-+*T%cYAKN#t<6fbszIQqs=j1;?4$jM}^!yJv3wCP! zpcu@Le**ntULVD+it;Z&j}Nsmv!6aE{{-@KkAHX_ZyY_km(np0{te6o+f(U~iAy~E Kf2)ee+J68|8I2JD delta 628 zcmYjOJxc>Y5S_idNsLLrc;cBalS_=6oJop+7Qs3oh@g!Yf)+tUBch#+zv0+l60o(f z7t|l%kFc}!y)%LX@80a2x3jZ*ueqmO-gTO35hEgL>BspKlZh`vU&Rv_+WqR{wfj!ZxOUtgLIHR8vn4C=l((0+X(n0wfTz6Mxy4V0LnV629x;GS1%s)3c0x6I=(nl1l1r#5BF!4GZnen&g*obx>r#0+0jPmvM;REj!hq&1dlePQhn5 XM#e{90;n$nyg|o)Y2P$#n2LS?j+!y7 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 index 6d57ebaac604b9d5897fc5d0e65fa515da3267f0..3045aab1226e3055069815f416cd1560430ba0a2 100644 GIT binary patch delta 217 zcmXAiF$%&!5JhJuyGn?PB3LORVzmbl6iFE@Jw!l3EuxLLFpQV6^f2DQB6j{+S^oUD z%b)!p*SPzN(|SEQ2@!cpaEPk%64`-|`#*bokL;)gF3;EM1~0JDh7X}FN#ueYh$w@` zkY(&Xiky+uuh6w6E3*<`e*?2FIQN!gJ@8Z?+@CEG=~w`2@P{>TFjIIB5`A)Dr*BNJ K1Ianjoy>m_E*Z@L delta 225 zcmeyt@`YuB6(h$)YuS2M24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK z168pBX<;Dt1nLH{-5FRI*nu=R5X*r1%wWD4n9U7lYXaHv@x=w1MP>2sIr&M6Ii3@5 zi}HfBgPZ`enq}f&ZAOO4nvC|WAk!Eo=Q7GOGEHt|lotH~R0MK`EzmwrAk7EF?34F0 WYBMrVehDO5CW|uJ1J#ByDFXnE3Lm`y diff --git a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 index a5389e4f3da6be55d5c56d8fb8f9b97886649919..86cd1ef26cc7693947ae05d8e825c82fd4890fef 100644 GIT binary patch delta 258 zcmX@XdWLm^Q#~gG8v_FaBM_&gCg&F=mZZiPr52YIWhR#Z#h8GYm4O)u85n@VU^WYo zos$7!vx3CIY!lw)8>%_}LY1k&z6Js>lMf!GtM8^m^JU}0bf(%e8S1LiY>`C=Sk4mSh) z#IxGGAeA87K(??STj delta 181 zcmcb>a)xDs7bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$omAZD6;l`)u+WwIudF(dQjSSD!zq!$yA delta 158 zcmeyv@`Gi97bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^zS}lnoQ6 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 index 35bd4cf1ee3193d569306690ba55a6e105624c1e..8e082b4c424e35fd4fcb37a8ea7d43af2c0417a9 100644 GIT binary patch delta 185 zcmdnMvV~=W6(i3?YfWD!1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zwG2qT01(>&^#}uLHX#1Xz{p?$!~n)&6N~@= delta 158 zcmdnOvVmoS6(jdVYfVp924)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$q3AZDGskx`qGdGcLGYeuHYl1$P74lxp| diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 index 86094bf5e5fe3b926fce21bb12f7ca0fe81c11c3..aedcc97467e81c377ac54b9547673826839cd1de 100644 GIT binary patch delta 162 zcmZo+?O>hY#K<$zS<{z^fq{XQff)!H7>ZJh!E6>FJ2MX?&H}^?45@h~MU_C>9mof% z=LTXKFrOLB7X!1o8JH$+jb~(>EXr8T3R1>6c`Bp4D#&1Spz(Y_8f5Sfpcas!whU|x b96(wSh?yqeWDI6xnXJoX&B#1ClSvu?1~L+_ delta 158 zcmeBRZDF0@#K=9-S<{o1fti7cfq|hYwU`0KW(Kk|^B90^79eC`NX;uLssz&RKprcQ z<_2OJFrOLB7X!1o8CWOojAvw+EXi2S3R1=}c_yR0D#&1Sppkq)8f5Sfpj9A4Z5h}Y bIDoVu5VKCc%NWeaJlT-RnvrR8E|W9>`UMij diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 index b4d9a4295a9f5ba750a54fcd4cb7d7e3504a2f32..99f02700a2eebb42a09a68bda5e5886fb3df13ee 100644 GIT binary patch delta 162 zcmX@Za)D)n7bEXPZ(Uy|1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zSTj delta 181 zcmcb>a)xDs7bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$omAZD6;l`)u+WwIudF(dQjSSD!zq!$yA delta 158 zcmeyv@`Gi97bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^zS}lnoQ6 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 index 2c643028d89080dec8dcd84add28ad2ea6d1a436..d0127c01069fd66b3da4a2e0f1e19a752b14ca38 100644 GIT binary patch delta 185 zcmdnMvV~=W6(i3?YfWD!1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zwG2qT01(>&^#}uLHX#1Xz{p?$!~n)&6N~@= delta 158 zcmdnOvVmoS6(jdVYfVp924)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$q3AZDGskx`qGdGcLGYeuHYl1$P74lxp| diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 index ff5e2b525b27d90d4b38154a6213791d02b3b2c7..0520939241ccc93027efa2b88453028a69f84d38 100644 GIT binary patch delta 162 zcmZo+?O>hY#K<$zS<{z^fq{XQff)!H7>ZJh!E6>FJ2MX?&H}^?45@h~MU_C>9mof% z=LTXKFrOLB7X!1o8JH$+jb~(>EXr8T3R1>6c`Bp4D#&1Spz(Y_8f5Sfpcas!whU|x b96(wSh?yqeWDI6xnXJoX&B#1ClSvu?1~L+_ delta 158 zcmeBRZDF0@#K=9-S<{o1fti7cfq|hYwU`0KW(Kk|^B90^79eC`NX;uLssz&RKprcQ z<_2OJFrOLB7X!1o8CWOojAvw+EXi2S3R1=}c_yR0D#&1Sppkq)8f5Sfpj9A4Z5h}Y bIDoVu5VKCc%NWeaJlT-RnvrR8E|W9>`UMij diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 index 3c8a9f69c52b19809e6631439330ebb65bd48676..000c77b22dae61f7439353b32187dd5b2cd04c58 100644 GIT binary patch delta 162 zcmX@Za)D)n7bEXPZ(Uy|1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zSTj delta 181 zcmcb>a)xDs7bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$omAZD6;l`)u+WwIudF(dQjSSD!zq!$yA delta 158 zcmeyv@`Gi97bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^zS}lnoQ6 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 index a78de1c6fb65342e141067c63148daa66098482e..bfea8ad1994f7909820fb34e2b5fe7f18a87b217 100644 GIT binary patch delta 185 zcmdnMvV~=W6(i3?YfWD!1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zwG2qT01(>&^#}uLHX#1Xz{p?$!~n)&6N~@= delta 158 zcmdnOvVmoS6(jdVYfVp924)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$q3AZDGskx`qGdGcLGYeuHYl1$P74lxp| diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 index f836c0963a4149e0a74bf617986058f7c61a3c5e..ef4cda4e0ceef64b5a196191953a40779ad9754a 100644 GIT binary patch delta 162 zcmZo+?O>hY#K<$zS<{z^fq{XQff)!H7>ZJh!E6>FJ2MX?&H}^?45@h~MU_C>9mof% z=LTXKFrOLB7X!1o8JH$+jb~(>EXr8T3R1>6c`Bp4D#&1Spz(Y_8f5Sfpcas!whU|x b96(wSh?yqeWDI6xnXJoX&B#1ClSvu?1~L+_ delta 158 zcmeBRZDF0@#K=9-S<{o1fti7cfq|hYwU`0KW(Kk|^B90^79eC`NX;uLssz&RKprcQ z<_2OJFrOLB7X!1o8CWOojAvw+EXi2S3R1=}c_yR0D#&1Sppkq)8f5Sfpj9A4Z5h}Y bIDoVu5VKCc%NWeaJlT-RnvrR8E|W9>`UMij diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 index cf6a0f7302b71d840d5307b84cf5e6f0e8ca1260..8dbbb9ff92cf90835fb390f5f13f37a026775a06 100644 GIT binary patch delta 162 zcmX@Za)D)n7bEXPZ(Uy|1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zSTj delta 181 zcmcb>a)xDs7bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$omAZD6;l`)u+WwIudF(dQjSSD!zq!$yA delta 158 zcmeyv@`Gi97bDL^Z(UDT24)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^zS}lnoQ6 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 index 315cbb59ff5c51d6902e86e81c5fe0e4a8582051..78035b365de634a09e94247ad5bb74fcbbb3d5b3 100644 GIT binary patch delta 185 zcmdnMvV~=W6(i3?YfWD!1_lOJ24)~+U?@s02D4d!?94onI13OnFr?;{6jcIgcOW06 zo*Rf|zwG2qT01(>&^#}uLHX#1Xz{p?$!~n)&6N~@= delta 158 zcmdnOvVmoS6(jdVYfVp924)5(1_p+r)M5q@n;FQ?%wqtuS%8p%AvLe0s1iuK19_}K znj45^z) bZ~$q3AZDGskx`qGdGcLGYeuHYl1$P74lxp| diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 index 5c4402763180d257ec534cc11f10ea7eac19cd6f..3a0489c51069dcf419f2a41c361b2cdbb45f8a7f 100644 GIT binary patch delta 162 zcmZo+?O>hY#K<$zS<{z^fq{XQff)!H7>ZJh!E6>FJ2MX?&H}^?45@h~MU_C>9mof% z=LTXKFrOLB7X!1o8JH$+jb~(>EXr8T3R1>6c`Bp4D#&1Spz(Y_8f5Sfpcas!whU|x b96(wSh?yqeWDI6xnXJoX&B#1ClSvu?1~L+_ delta 158 zcmeBRZDF0@#K=9-S<{o1fti7cfq|hYwU`0KW(Kk|^B90^79eC`NX;uLssz&RKprcQ z<_2OJFrOLB7X!1o8CWOojAvw+EXi2S3R1=}c_yR0D#&1Sppkq)8f5Sfpj9A4Z5h}Y bIDoVu5VKCc%NWeaJlT-RnvrR8E|W9>`UMij diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 index 66ea845020bbaa30fe09e76712a71618e5fe99f3..3fe79826b9be04c05a4f777a4e8e7e6fa782183a 100644 GIT binary patch delta 192 zcmZ3&x`K6r6C>|LXWd991_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_vtk#VvjV>T;D8RO)MjPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-1Y)Mi4;i%?Stj!`X*04;wq){WWS-o~Bn<$s;T9hN delta 174 zcmZ3%x`cIt6C=+=XWdX%24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;>l=6hRLdo*{mRC43noa%5#D&F$WsYKY1ggu;>q< nr6411ff_l1v>*_(O@7L#&B#1ikV%`7WwI@kKO@uRUM6V(@!}US diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 index ec87755fbad04bfc5b4799dece749b2ccc1f9136..c84d0be1be7fa1b4423cf4ba8a58cf6c1684d62d 100644 GIT binary patch delta 192 zcmaFC`i6Ca7bEXPZ{0{H1_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_#vk#VvnV?8TK8RO)&jPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-0%E4ge;I=rStbWEX*04;u4VFPWS)GMNg4n_s~89X delta 190 zcmaFE`hsBo2hRM2&^{gOe43jr9${T_#F$WsY52Qhsz}O&5 segK^SvcMK-3@4Bl0%Eqwj7-6d%#%Zzv?qr!2~3{A82|tP diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 index 949b331a75b51957aeda65ade55336295283ee54..0191776f06b04dc72896ddc629fa0531091cb0dc 100644 GIT binary patch delta 192 zcmZo+?O>hY#K=3*SvQi2fq{XQff)!H7>ZJh!E6>FJ0}CeW(A3Z*(?lfKz3?gNl_(` zc4uH=0O{ohVi_=>8O#?0v$+|VCLWDuWSp$X7|jY&#yGi=QQi<_i8;_JJ|GRU1jYtg q@&l+HWPvS^53h-JWhW-wn2%;sibns_#vk#VvnV?8TK8RO)&jPiycOU!{*@dIg)B``L~ sk{>|rAPa1PBqxv-0%E4ge;I=(moN!TPGAyYWSv~f7bDL^Z{1K<24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;>Bo2hRM2&^{gOe43jr9${T_#F$WsY52Qhsz}O&5 segK^SvcMK-3@4Bl0%Eqwj7-6d%#%ZzlqZKU2~6%_vS4JIe2_^R06P~K(EtDd diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 index 4786da6dff4aa33fe0f7bbc05b7587ed4ab7777b..29579f4e0959a8ca6d406e436e34d1026648ecfa 100644 GIT binary patch delta 192 zcmZ3&x`K6r6C>|LXWd991_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_vtk#VvjV>T;D8RO)MjPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-1Y)Mi4;i%?Stj!`X*04;wq){WWS-o~Bn<$s;T9hN delta 174 zcmZ3%x`cIt6C=+=XWdX%24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;>l=6hRLdo*{mRC43noa%5#D&F$WsYKY1ggu;>q< nr6411ff_l1v>*_(O@7L#&B#1ikV%`7WwI@kKO@uRUM6V(@!}US diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 index 6b76d270bc33ae1ba70c9dd8b5439767fa0366c5..0a37c81f7263c707a661bc12b7722825da107290 100644 GIT binary patch delta 192 zcmaFC`i6Ca7bEXPZ{0{H1_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_#vk#VvnV?8TK8RO)&jPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-0%E4ge;I=rStbWEX*04;u4VFPWS)GMNg4n_s~89X delta 190 zcmaFE`hsBo2hRM2&^{gOe43jr9${T_#F$WsY52Qhsz}O&5 segK^SvcMK-3@4Bl0%Eqwj7-6d%#%Zzv?qr!2~3{A82|tP diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 index 589334c94a6a9273a2eba60e353624850c9d9a11..46ab303a2d3fceed6bcb9d1999528959692f9906 100644 GIT binary patch delta 192 zcmZ3&x`K6r6C>|LXWd991_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_vtk#VvjV>T;D8RO)MjPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-1Y)Mi4;i%?Stj!`X*04;wq){WWS-o~Bn<$s;T9hN delta 174 zcmZ3%x`cIt6C=+=XWdX%24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;>l=6hRLdo*{mRC43noa%5#D&F$WsYKY1ggu;>q< nr6411ff_l1v>*_(O@7L#&B#1ikV%`7WwI@kKO@uRUM6V(@!}US diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 index 31b1082544bff8cb407ff7df504b7e1127c30227..aa7e3a205ccd4fee90cdea50649bd2ca7c607b9d 100644 GIT binary patch delta 192 zcmaFC`i6Ca7bEXPZ{0{H1_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_#vk#VvnV?8TK8RO)&jPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-0%E4ge;I=rStbWEX*04;u4VFPWS)GMNg4n_s~89X delta 190 zcmaFE`hsBo2hRM2&^{gOe43jr9${T_#F$WsY52Qhsz}O&5 segK^SvcMK-3@4Bl0%Eqwj7-6d%#%Zzv?qr!2~3{A82|tP diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 index c83a9138c6001cabca606a64407c989ab4b0c3f0..ddd4d10a981bb21d1cbc2fdd362c3771d27326f0 100644 GIT binary patch delta 192 zcmZo+?O>hY#K=3*SvQi2fq{XQff)!H7>ZJh!E6>FJ0}CeW(A3Z*(?lfKz3?gNl_(` zc4uH=0O{ohVi_=>8O#?0v$+|VCLWDuWSp$X7|jY&#yGi=QQi<_i8;_JJ|GRU1jYtg q@&l+HWPvS^53h-JWhW-wn2%;sibns_#vk#VvnV?8TK8RO)&jPiycOU!{*@dIg)B``L~ sk{>|rAPa1PBqxv-0%E4ge;I=(moN!TPGAyYWSv~f7bDL^Z{1K<24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;>Bo2hRM2&^{gOe43jr9${T_#F$WsY52Qhsz}O&5 segK^SvcMK-3@4Bl0%Eqwj7-6d%#%ZzlqZKU2~6%_vS4JIe2_^R06P~K(EtDd diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 index 405f98dc7ecc768afc0ec9a5255824741e226517..ad44b06fa115f3c15adc6b8f6952b780972a80c0 100644 GIT binary patch delta 192 zcmZ3%x`uUv6C>Y5XTwM)1_lOJ24)~+U?@s02D4d!?3@e;n-wGuX0tG`0okc}B}J7$ z+MR)g0i>53h-JWhW-wn2%;sibns_prk#VvrV>T;D8RO)sjPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-1Y)MiPZ_ltStbiIX*04;wq^2XWS-p1Bn<$*5*A1R delta 190 zcmZ3(x`K6r6C>|LXTwld24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;@N0MhRK?Y*{mRC43lRv${T_#F$WsY52Qhsz}O&5 segK^SvcMK-3@4Bl1Y)+yFB!ENnJ0@fX-^hm5||vo53h-JWhW-wn2%;sibns_mqk#VvvV?8TK8RO)QjPiycOU!{*@dIg)B``L~ qk{>|rAPa1PBqxv-0%E4gj7-6dER#c-v>90^H!}G%GEct9Bn<#M@E0-w delta 197 zcmeys`i6Ca7bEXPZ^KYl24)5(1_p+r)M5q@n;FQ?$$+p~K;mFF3s8=MAvLe0s1iuK zGq5nQ0cma^mI3pb!F(|=o11}c;?-zIhRKGE^{gOe43oDq%5#D&F$WsYKlvh~u;>q< zr6411ff_l1v=9)pO=e{ZW@Mfm$)wH5GP#w>Uk0Q{6o~DB`lNw0I}rb6U}UfWVgQjI B7^naM diff --git a/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv32 index 5ca6abc6cc136575e00ed898e8f6cedc8deb8676..78c6b05db247cd97d91b9ee6468b305d3bc4516a 100644 GIT binary patch literal 1396 zcmaKr+iTQ76voe9;%e7cYi(;=FT2(&YC#`bq3DBxVMP$Fh;K{W1PNr5C7UkRCm;Ny zeG&YAvlA($bzpLC-#PQ0lbKd?yJOZcvyMH~m$ht7YkL`ZdCtp4FRw~=EpVCdCrSSL z-OjX%&6cd?d`-nK*@BUW9w(!sjH+ZfE3&9cvqZj@Hs=KTa?UgwPqL(x-gU9za5_oL z+3?k2npJ~5%!;p3HppkiNEM2FpyPzS;A)(TJxG6WPM~V=h^Lj))v!&=k@U8mm!9NR zdE{_yRWln!StjA)3*LU}?XI_d=su2gwC zc3JXMGM*f`zT?3-`UYKxUzUW&-cFIt`wZ-gd{J3OM``>WT&TY2W!38|l55%nO&mQ` zf6N%p*S*cWv2S^sx!luc{-LIXFflmxdW zNe*1VF*~^6-_V`DAqke;vsPajHx&d&J~`B8?$qW@Z0g&S+)|f)Nib{DZ%g*HpXh%e zx3!NidIxjIJNI=Ky~2^jO!kGLKYDE(v*`(YS7^Awg9X<;q2bD%K!*?a>$gz6lZJfo zzpMR1DCWl9;f%V@2i2uN-VrfYjlD1ZG%Rn77`$ri1L<%*S(m#@jP=W(#T&#=ouA&v zTf`5KkKzh%-Xs|KvuZzY6C80kd{&LVB=?H`ng17Q{D0mhesbW(KX@ZNbK`w7JI;P7 PA2xV!)ukb%iem`sCp<-$MO zjo|mYb4N;v9yoIz_dCx!H)!s3%o=9au?PA>%ht4(mu)Z4dAaE2RmrZkUF7>ooV|Xx zJ1rx#B@3Ldsq;&A-iSkw;!$3NWjvhaX;>y{EMHqy0?BDOo}_UhyX)!>hto+?%!aRy zle8RU{WSj)rh{yjj})0_1Cg4k>>_9*#Y6`@ zDVy0SOj8MWzToYr-tKz)nX?1CC^|5UEUhawU_q8SN;i0&`3#syR!)9cy1{HvTnKYcCU9Defr@IKxie)>36uk_6u z1VjH&?dL6mp_k6)KVOlAzluE1hVc|k&hgY?lhui`Vy8}NA zZtrd`?-A#eCr_p{9QoQJsE@vmb&>WQPz4Tf#mcU!YbOH}!1ZV%?P0G$~SHKORqf*KFD&qeuLLGXdiP%SfehsJK zssMdu_mU#~96c72oMSWJg1rgmAY2@F8_hXvY7)2Q#riWGna{cdosZE0JlSx*%P^DJ zRx;GPe>#7#uKd`@QSZs84ct@`9lFhZ)++*efOWY}QJeZSkOg?oDbFw^pT-C9XHtBM Sb3`qPov$PLa6KK0OGUpu?lN=$ delta 611 zcmXw0O)o=16umQVrY-%5dZ@M@{ZQ0X77`X>Elng6D;5@Ahz*JG1Mm}?ySC^Lknj__ zV`pn=&)!Djoc6iNdFRfVbMM?Y^O}3kiY8h zM!aOj^#`%>{lUCG+VsoUp(#2zvcLjxfC{f&yHsXf8~Cq9irp-BA8f4mHqtj+GJ$^D zaDrZT@%n3z&gd)yC1{J_3P48<>m@LQdMFm!*jER$hF$1ufITqQC#5;k@rODLLVXV$ zkm)WbD&2JO#1@#HEKtFB1zg4Xt6+NOkgtJjKu1!e{kGO!ct>>|VC>=a2+X+|RbVff zpEEN4*PN5FgPIzcCo?$RE;?|!RFZQ7Je2&vl>r;Xdh;qq9C9>6_3!yrC~3+ti-lF0)|~$N^|PievO{>60(Dc@ZJNG5EkI$au{& S0QG5rzp$>~e#b%7 delta 51 zcmaFBdWV&bnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?B!-;WSBgY(V3B9^Ib+} FMgRiR3bX(K diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 index 261d7da21e91f222fd7211240fcf8f8dd892a393..29af71303e5683fdb87e2201af6fd6a0d65c327c 100644 GIT binary patch delta 36 rcmdnOwu6n0nMs+Qfng$B1ta^!dhv~uq!<|)C$D96W@Oy_5l8|6m$eAH delta 36 rcmdnNwuOz2nMs+QfpH>R1tZ(Udhw03#26VFCU0bPW@Om>6-WXAm@Ejz diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 index a0ad64d11582f4742ff08e7ebee18711ef7dc0a9..39e6e5a9041a5a32c4452626136453504877eb93 100644 GIT binary patch delta 55 zcmcb^`hb;b%7 delta 51 zcmaFBdWV&bnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?B!-;WSBgY(V3B9^Ib+} FMgRiR3bX(K diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 index 8c88c5b2c37e54de61d9b24fbd2b9e183ec9101a..c632884f2a37a79e49a0d18734d06755af205f1e 100644 GIT binary patch delta 36 rcmdnOwu6n0nMs+Qfng$B1ta^!dhv~uq!<|)C$D96W@Oy_5l8|6m$eAH delta 36 rcmdnNwuOz2nMs+QfpH>R1tZ(Udhw03#26VFCU0bPW@Om>6-WXAm@Ejz diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 index 3450f6dcdda86f44a3821c9d89b6714a08b2687c..98adfe9c262528f0655ed7c8dc271ec3bd8958e7 100644 GIT binary patch delta 55 zcmcb^`hb;b%7 delta 51 zcmaFBdWV&bnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?B!-;WSBgY(V3B9^Ib+} FMgRiR3bX(K diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 index a201855dc2386d0f1e663e332f11094771b2c48e..8918eac260995a0fcd12234b7f52fdb6ddb1a3aa 100644 GIT binary patch delta 36 rcmdnOwu6n0nMs+Qfng$B1ta^!dhv~uq!<|)C$D96W@Oy_5l8|6m$eAH delta 36 rcmdnNwuOz2nMs+QfpH>R1tZ(Udhw03#26VFCU0bPW@Om>6-WXAm@Ejz diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 index a3bff0aac353455de7d14a4469485326f8d6952d..595c92f73610f41a5f9a261f0734d66db85f78c3 100644 GIT binary patch delta 55 zcmcb^`hb;b%7 delta 51 zcmaFBdWV&bnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?B!-;WSBgY(V3B9^Ib+} FMgRiR3bX(K diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 index 8321f37f8588656aa689e02254cc28248dfde5ae..6d19c7dacf3ee1192b53f77a1fda3a051ebc4457 100644 GIT binary patch delta 36 rcmdnOwu6n0nMs+Qfng$B1ta^!dhv~uq!<|)C$D96W@Oy_5l8|6m$eAH delta 36 rcmdnNwuOz2nMs+QfpH>R1tZ(Udhw03#26VFCU0bPW@Om>6-WXAm@Ejz diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 index 58ab454baa5dc22db97ba4e59c1aa1cc8e8060f5..ebf4dc420d55fa729057b20be39fd1c00036db31 100644 GIT binary patch delta 54 zcmdnPdVrOUnMs+Qfng$BfjBz@8v_Fa6A-86CYEHxC+7f}49pulr5PC+Cog4m29hrs GF9QGu#0yXW delta 50 zcmX@Wx`&mGnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?3HF@WSG2?(HTg-WxNak D?Y|3C diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 index 25cba7fa37a896ec3d92eca3821817b2e098c583..7c46bd30781a2caf8526246732e7abbd90461d34 100644 GIT binary patch delta 36 scmZo+>tJJJW>RKnV3^2O!N@+bUVP&uEk;Jh$$J@{85uV-GBGm(0Eg%YOaK4? delta 36 scmeBRYhhz!W>RKnV4TQS!N@kTUVP&$HAY5;$p;yo85uUSGBGm(0Ek})RsaA1 diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 index be274a7bf2a1b238eb72d692621ad915cf4df256..aa772abc6ae281dc391e3e872063b928b647ad7a 100644 GIT binary patch delta 55 zcmZo*Yhhz!W>RKnV3^2OAkNOf#=yY91jK2%i6t5F$vHqK1M|jCX+}oI$x9iX85uXf IWE5uv0Qg7>KL7v# delta 51 zcmZo+YhYtzW>RKnV4TQSAk4R1tZ(Udhw03)EF5VCLd&UW@OmR$`sBB0H6N|QUCw| diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 index 5342bb8404d7d36af773e659dcd0bb1fed4cd629..566ddadd6576be880c2c77cf34191cfac765d372 100644 GIT binary patch delta 55 zcmZo*Yhhz!W>RKnV3^2OAkNOf#=yY91jK2%i6t5F$vHqK1M|jCX+}oI$x9iX85uXf IWE5uv0Qg7>KL7v# delta 51 zcmZo+YhYtzW>RKnV4TQSAk4R1tZ(Udhw03)EF5VCLd&UW@OmR$`sBB0H6N|QUCw| diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 index 8427279d3fb4514cd03f6e2f464b09b1803adc9c..377f1f52bd959d8f86973f288978eb29e7bcec7d 100644 GIT binary patch delta 55 zcmcb^`hb;b%7 delta 51 zcmaFBdWV&bnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?B!-;WSBgY(V3B9^Ib+} FMgRiR3bX(K diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 index 9706e0cfbd8525644a84c623d2483adf3b279392..4b67f27f27abb58fc9f0c213d4f9c95ecc3feff8 100644 GIT binary patch delta 36 rcmdnOwu6n0nMs+Qfng$B1ta^!dhv~uq!<|)C$D96W@Oy_5l8|6m$eAH delta 36 rcmdnNwuOz2nMs+QfpH>R1tZ(Udhw03#26VFCU0bPW@Om>6-WXAm@Ejz diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 index 9ca74db1255462da791fc8a220a71c9a97b7dde2..f80ba8afc62069094839c1c89e450abc04ce78ed 100644 GIT binary patch delta 55 zcmcb^`hb;b%7 delta 51 zcmaFBdWV&bnMs+QfpH>RfiN2b8v_Fa6A-86CYEHxC+9G1?B!-;WSBgY(V3B9^Ib+} FMgRiR3bX(K diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 index 5a9716a218543c1b142a75d1b410e7e20b210bd2..0fd6c20ac80569b11d5f1a94fa9e00b368c8337f 100644 GIT binary patch delta 36 rcmdnOwu6n0nMs+Qfng$B1ta^!dhv~uq!<|)C$D96W@Oy_5l8|6m$eAH delta 36 rcmdnNwuOz2nMs+QfpH>R1tZ(Udhw03#26VFCU0bPW@Om>6-WXAm@Ejz diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 index 84fad15a330c6f68ab3bb3683a3a9974cabf0a58..eb41392c52d0f3336f2f71c62f46a91b0f35ee49 100644 GIT binary patch delta 242 zcmbQiI)`;aSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13ST%P2p22cv+ZIZ!7bNCgo80Gbc7-xkQ@0@4CN%slxn bqxNJICV|NkOfrmYlTDfI8CfQmGARQ9z9AfE delta 248 zcmbQkI)imWSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8NFFSIvFNUWRy1q$(jSz@BwL%Di|AN*AJjwAb;2bNiHBQ0K^=V Z9|BEbnas13Qdmr;K52}S`$bD&OskP0CF0W=?Ezb%l*1*8Rmn0fMB bM(xQiOahZNm}D5)Cc84(GqOx>Wl{zJ?Nc2I delta 248 zcmZ3(x`K5=SUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8KYT2IvFM}WRy1q$(jSz@B?X(Di|AN*AJjwAb;2bNiHBQ2*ezd ZKLSl*nJmks&B!|0lgXZud2%O{G5|^88#(|0 diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 index 8bb4fe135bc94afecee4f62fd19409fcf0ae6062..33cd29ac76ccf2ce7d5d5005771fceeef0119f29 100644 GIT binary patch delta 236 zcmaFE`hj&q93%V0c+q-h1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@oA_Rq7i0{` zdXO<}lO-9o85t+LGUl^_v@uTJ$tXYh38R3bIZ!J*dWLK09p)km@NYv0~e4M0Al9J ZSAnLmPG)4%W@MYJ%Vf{UGC7w?82~`}8hQW# delta 228 zcmbQjI)Qb9A0yjDf6;nY24)~+U?@s0W&p8Sfb5(M2%8lo4ra43umRbrc_l@aK-wLs ziXBL+0WnC8Cj%3h4-)49^0|Rn28i8(=7IQPU^X|HtqEku#}^l57L~=j=j2a(F3Afr z3giTk)vS|w8MPT1CR;Lkvx2lTOzvcqXJno{mr+{u2hbXjGi-q*7myYJVvfl-f$CW% VvodKST?7(CIR9(oV3;>g79asPW diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 index de28855239ca0d09565da8cdd44af2c7dfea14f5..f06cef0b5b0ad26fd36141dacc97815a3cce93b9 100644 GIT binary patch delta 240 zcmcb@dV_UBSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13R|kWqf}8Abs`bD&N>kP0CF0W=?Ezb%l*1*8Rmn0fL? Z#$ZO)$*xS=jBJw&nd})^CU0a?1^@>R9XS91 delta 226 zcmcb?dWCgDSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8RJ<&IvFM}Wt3-Rp1hM$TJ#6dRFI2pfg~4@76f9B$zK_R8CfQK SGHEliPA+A#2ddr5qznN2{2crM diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 index 880f2d923c8d00732e39a2ecc80b528ee39fba73..bd030e105976127b6ab3fe310df7198c3c544709 100644 GIT binary patch delta 248 zcmZ3$x`cItA0zujf6;no1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@n|NQA7i0{` zdXO<}lQ|i+85t*=GDfq4v@uSe$|!FLk~Ifv<%g<*u|bae0kjz8Fk1#T1}-2i2*k{j Zp8`!`oh-13R|kx_o~9Yz5~bD&OskP0CF0W=?Ezb%l*1*C<5n0YcI ZQ!pdzoqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8S_~|IvFN!Wt3-Ro_vx~TJ#6dRFI2pfg~4@76M|9$*fGlj4YEQ SnY0;MC$}=$1Jxd7QU(AJY8;LL diff --git a/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 index e02943249098bdaceda889cd3bff4a0c3220ce83..5a1528b4f4589d757972b20adbab1ac9ca9b6754 100644 GIT binary patch delta 263 zcmXAiu?oUK5JY!#xkL?0(!?epBG?4$*u+-E-c~FkDO4m0f|VAwf^t9OuUPmWHiENB z@or}BcJ{9NrXQ<|OAZlPV7uQ``MNxw;1$p~ZD^5|wb$^wyz$a0YHyPZpB<{=44tFV zf{uaAFR)p%+{;c6M0Hkm4x2}h)bky8CCHD`bWFf8vq^cWrOD>b1M^~kn4sB{3Gl^! j`9DSKKz*Rh2Tg6-)`%T5v64u324IF}9~y!mF-^fAxiTB@ delta 248 zcmZo+ZD5@cR?o)3#=yY91jK2%i6t5F#RX+RHY)=&5Hc_nr51zPEI@Wn287KD5(l$c zz13ST%P2p22cv+ZIZ!7bNCgo80Gbc7-xkQ@0@4CN%slxn bqxNJICV|NkOfrmYlTDfI8CfQmGARQ9z9AfE delta 248 zcmbQkI)imWSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8NFFSIvFNUWRy1q$(jSz@BwL%Di|AN*AJjwAb;2bNiHBQ0K^=V Z9|BEbnas13Qdmr;K52}S`$bD&OskP0CF0W=?Ezb%l*1*8Rmn0fMB bM(xQiOahZNm}D5)Cc84(GqOx>Wl{zJ?Nc2I delta 248 zcmZ3(x`K5=SUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8KYT2IvFM}WRy1q$(jSz@B?X(Di|AN*AJjwAb;2bNiHBQ2*ezd ZKLSl*nJmks&B!|0lgXZud2%O{G5|^88#(|0 diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 index 6d753164477111d237acf3ac8dc9038398af201a..959dbab4d3235cf4ac38ca81149ebd42dca96fb3 100644 GIT binary patch delta 236 zcmaFE`hj&q93%V0c+q-h1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@oA_Rq7i0{` zdXO<}lO-9o85t+LGUl^_v@uTJ$tXYh38R3bIZ!J*dWLK09p)km@NYv0~e4M0Al9J ZSAnLmPG)4%W@MYJ%Vf{UGC7w?82~`}8hQW# delta 228 zcmbQjI)Qb9A0yjDf6;nY24)~+U?@s0W&p8Sfb5(M2%8lo4ra43umRbrc_l@aK-wLs ziXBL+0WnC8Cj%3h4-)49^0|Rn28i8(=7IQPU^X|HtqEku#}^l57L~=j=j2a(F3Afr z3giTk)vS|w8MPT1CR;Lkvx2lTOzvcqXJno{mr+{u2hbXjGi-q*7myYJVvfl-f$CW% VvodKST?7(CIR9(oV3;>g79asPW diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 index 687048cbe5c771da7b2eddaeae89488e89c7792d..33f1b29ce6812350fa401716cb21a7b7e1180a51 100644 GIT binary patch delta 240 zcmcb@dV_UBSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13R|kWqf}8Abs`bD&N>kP0CF0W=?Ezb%l*1*8Rmn0fL? Z#$ZO)$*xS=jBJw&nd})^CU0a?1^@>R9XS91 delta 226 zcmcb?dWCgDSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8RJ<&IvFM}Wt3-Rp1hM$TJ#6dRFI2pfg~4@76f9B$zK_R8CfQK SGHEliPA+A#2ddr5qznN2{2crM diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 index 24b267e770d0232466952f183eff7fd6568f2202..3fa367ff23ab006f81a04bbef798a6112fde8d2c 100644 GIT binary patch delta 248 zcmZ3$x`cItA0zujf6;no1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@n|NQA7i0{` zdXO<}lQ|i+85t*=GDfq4v@uSe$|!FLk~Ifv<%g<*u|bae0kjz8Fk1#T1}-2i2*k{j Zp8`!`oh-13R|kx_o~9Yz5~bD&OskP0CF0W=?Ezb%l*1*C<5n0YcI ZQ!pdzoqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8S_~|IvFN!Wt3-Ro_vx~TJ#6dRFI2pfg~4@76M|9$*fGlj4YEQ SnY0;MC$}=$1Jxd7QU(AJY8;LL diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 index 638c44a3e92a6b6615f9bf205bae367e645de344..b53b3385fe8552241378d2afbda1f683fa90a6e5 100644 GIT binary patch delta 263 zcmXAiu?oUK5JY!#xkL?0(!?epBG?4$*u+-E-c~FkDO4m0f|VAwf^t9OuUPmWHiENB z@or}BcJ{9NrXQ<|OAZlPV7uQ``MNxw;1$p~ZD^5|wb$^wyz$a0YHyPZpB<{=44tFV zf{uaAFR)p%+{;c6M0Hkm4x2}h)bky8CCHD`bWFf8vq^cWrOD>b1M^~kn4sB{3Gl^! j`9DSKKz*Rh2Tg6-)`%T5v64u324IF}9~y!mF-^fAxiTB@ delta 248 zcmZo+ZD5@cR?o)3#=yY91jK2%i6t5F#RX+RHY)=&5Hc_nr51zPEI@Wn287KD5(l$c zz13ST%P2p22cv+ZIZ!7bNCgo80Gbc7-xkQ@0@4CN%slxn bqxNJICV|NkOfrmYlTDfI8CfQmGARQ9z9AfE delta 248 zcmbQkI)imWSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8NFFSIvFNUWRy1q$(jSz@BwL%Di|AN*AJjwAb;2bNiHBQ0K^=V Z9|BEbnas13Qdmr;K52}S`$bD&OskP0CF0W=?Ezb%l*1*8Rmn0fMB bM(xQiOahZNm}D5)Cc84(GqOx>Wl{zJ?Nc2I delta 248 zcmZ3(x`K5=SUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8KYT2IvFM}WRy1q$(jSz@B?X(Di|AN*AJjwAb;2bNiHBQ2*ezd ZKLSl*nJmks&B!|0lgXZud2%O{G5|^88#(|0 diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 index eadd41ef24b81a2983a9e165e6574e7778a1271d..96a26c4839799b518f3a873aa36e4cd7af976395 100644 GIT binary patch delta 236 zcmaFE`hj&q93%V0c+q-h1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@oA_Rq7i0{` zdXO<}lO-9o85t+LGUl^_v@uTJ$tXYh38R3bIZ!J*dWLK09p)km@NYv0~e4M0Al9J ZSAnLmPG)4%W@MYJ%Vf{UGC7w?82~`}8hQW# delta 228 zcmbQjI)Qb9A0yjDf6;nY24)~+U?@s0W&p8Sfb5(M2%8lo4ra43umRbrc_l@aK-wLs ziXBL+0WnC8Cj%3h4-)49^0|Rn28i8(=7IQPU^X|HtqEku#}^l57L~=j=j2a(F3Afr z3giTk)vS|w8MPT1CR;Lkvx2lTOzvcqXJno{mr+{u2hbXjGi-q*7myYJVvfl-f$CW% VvodKST?7(CIR9(oV3;>g79asPW diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 index 20a0c7033c90292f314a00d785dfdcb8291f99e0..07576a50772a2b8a2eaf84e7f768c92e7a92b955 100644 GIT binary patch delta 240 zcmcb@dV_UBSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13R|kWqf}8Abs`bD&N>kP0CF0W=?Ezb%l*1*8Rmn0fL? Z#$ZO)$*xS=jBJw&nd})^CU0a?1^@>R9XS91 delta 226 zcmcb?dWCgDSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8RJ<&IvFM}Wt3-Rp1hM$TJ#6dRFI2pfg~4@76f9B$zK_R8CfQK SGHEliPA+A#2ddr5qznN2{2crM diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 index d6a853c183690c47c700129c02004b6c4bae85ef..e02908113d2c1506dead22e973fa73159ef28765 100644 GIT binary patch delta 248 zcmZ3$x`cItA0zujf6;no1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@n|NQA7i0{` zdXO<}lQ|i+85t*=GDfq4v@uSe$|!FLk~Ifv<%g<*u|bae0kjz8Fk1#T1}-2i2*k{j Zp8`!`oh-13R|kx_o~9Yz5~bD&OskP0CF0W=?Ezb%l*1*C<5n0YcI ZQ!pdzoqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8S_~|IvFN!Wt3-Ro_vx~TJ#6dRFI2pfg~4@76M|9$*fGlj4YEQ SnY0;MC$}=$1Jxd7QU(AJY8;LL diff --git a/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 index 5fac82e3455e8ce64f3b91aa8e5ff9f81ce968d0..7f8aa33b3d00b930e5a5d5568d99ed139325e101 100644 GIT binary patch delta 263 zcmXAiu?oUK5JY!#xkL?0(!?epBG?4$*u+-E-c~FkDO4m0f|VAwf^t9OuUPmWHiENB z@or}BcJ{9NrXQ<|OAZlPV7uQ``MNxw;1$p~ZD^5|wb$^wyz$a0YHyPZpB<{=44tFV zf{uaAFR)p%+{;c6M0Hkm4x2}h)bky8CCHD`bWFf8vq^cWrOD>b1M^~kn4sB{3Gl^! j`9DSKKz*Rh2Tg6-)`%T5v64u324IF}9~y!mF-^fAxiTB@ delta 248 zcmZo+ZD5@cR?o)3#=yY91jK2%i6t5F#RX+RHY)=&5Hc_nr51zPEI@Wn287KD5(l$c zz13ST%P2p22cv+ZIZ!7bNCgo80Gbc7-xkQ@0@4CN%slxn bqxNJICV|NkOfrmYlTDfI8CfQmGARQ9z9AfE delta 248 zcmbQkI)imWSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8NFFSIvFNUWRy1q$(jSz@BwL%Di|AN*AJjwAb;2bNiHBQ0K^=V Z9|BEbnas13Qdmr;K52}S`$bD&OskP0CF0W=?Ezb%l*1*8Rmn0fMB bM(xQiOahZNm}D5)Cc84(GqOx>Wl{zJ?Nc2I delta 248 zcmZ3(x`K5=SUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8KYT2IvFM}WRy1q$(jSz@B?X(Di|AN*AJjwAb;2bNiHBQ2*ezd ZKLSl*nJmks&B!|0lgXZud2%O{G5|^88#(|0 diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 index b30827000742ed54828e83d7d9983842734514d7..eb1057ecf1c10ed4df8f1619888253cb92d8eb3c 100644 GIT binary patch delta 236 zcmaFE`hj&q93%V0c+q-h1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@oA_Rq7i0{` zdXO<}lO-9o85t+LGUl^_v@uTJ$tXYh38R3bIZ!J*dWLK09p)km@NYv0~e4M0Al9J ZSAnLmPG)4%W@MYJ%Vf{UGC7w?82~`}8hQW# delta 228 zcmbQjI)Qb9A0yjDf6;nY24)~+U?@s0W&p8Sfb5(M2%8lo4ra43umRbrc_l@aK-wLs ziXBL+0WnC8Cj%3h4-)49^0|Rn28i8(=7IQPU^X|HtqEku#}^l57L~=j=j2a(F3Afr z3giTk)vS|w8MPT1CR;Lkvx2lTOzvcqXJno{mr+{u2hbXjGi-q*7myYJVvfl-f$CW% VvodKST?7(CIR9(oV3;>g79asPW diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 index a160a8e87ecc9e8f4826c06a2489538a6ae8b76a..c5403ca8e1892f6db3f14d981d3000acecae2243 100644 GIT binary patch delta 240 zcmcb@dV_UBSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13R|kWqf}8Abs`bD&N>kP0CF0W=?Ezb%l*1*8Rmn0fL? Z#$ZO)$*xS=jBJw&nd})^CU0a?1^@>R9XS91 delta 226 zcmcb?dWCgDSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8RJ<&IvFM}Wt3-Rp1hM$TJ#6dRFI2pfg~4@76f9B$zK_R8CfQK SGHEliPA+A#2ddr5qznN2{2crM diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 index 5856ef1acb70922cae80a55e2b959c062f1e2d80..388fce9519b8028989ec9de1218ed1015a88ffb9 100644 GIT binary patch delta 248 zcmZ3$x`cItA0zujf6;no1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@n|NQA7i0{` zdXO<}lQ|i+85t*=GDfq4v@uSe$|!FLk~Ifv<%g<*u|bae0kjz8Fk1#T1}-2i2*k{j Zp8`!`oh-13R|kx_o~9Yz5~bD&OskP0CF0W=?Ezb%l*1*C<5n0YcI ZQ!pdzoqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8S_~|IvFN!Wt3-Ro_vx~TJ#6dRFI2pfg~4@76M|9$*fGlj4YEQ SnY0;MC$}=$1Jxd7QU(AJY8;LL diff --git a/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 index f9eff0034b39922b072dd9425ea80d8c369ba2b3..dbba457d4d5ab66ffa8d2fd2c98a16ef7d62e2e8 100644 GIT binary patch delta 263 zcmXAiu?oUK5JY!#xkL?0(!?epBG?4$*u+-E-c~FkDO4m0f|VAwf^t9OuUPmWHiENB z@or}BcJ{9NrXQ<|OAZlPV7uQ``MNxw;1$p~ZD^5|wb$^wyz$a0YHyPZpB<{=44tFV zf{uaAFR)p%+{;c6M0Hkm4x2}h)bky8CCHD`bWFf8vq^cWrOD>b1M^~kn4sB{3Gl^! j`9DSKKz*Rh2Tg6-)`%T5v64u324IF}9~y!mF-^fAxiTB@ delta 248 zcmZo+ZD5@cR?o)3#=yY91jK2%i6t5F#RX+RHY)=&5Hc_nr51zPEI@Wn287KD5(l$c zz13ST%P2p22cv+ZIZ!7bNCgo80Gbc7-xkQ@0@4CN%slxn bqxNJICV|NkOfrmYlTDfI8CfQmGARQ9z9AfE delta 248 zcmbQkI)imWSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8NFFSIvFNUWRy1q$(jSz@BwL%Di|AN*AJjwAb;2bNiHBQ0K^=V Z9|BEbnas13Qdmr;K52}S`$bD&OskP0CF0W=?Ezb%l*1*8Rmn0fMB bM(xQiOahZNm}D5)Cc84(GqOx>Wl{zJ?Nc2I delta 248 zcmZ3(x`K5=SUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8KYT2IvFM}WRy1q$(jSz@B?X(Di|AN*AJjwAb;2bNiHBQ2*ezd ZKLSl*nJmks&B!|0lgXZud2%O{G5|^88#(|0 diff --git a/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 b/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 index 13ffb4917cab93060dcb690e48fefdc4d9ce1457..34cfcc6a79ff81745c765f6aee1ab9c4e72c5c73 100644 GIT binary patch delta 236 zcmaFE`hj&q93%V0c+q-h1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@oA_Rq7i0{` zdXO<}lO-9o85t+LGUl^_v@uTJ$tXYh38R3bIZ!J*dWLK09p)km@NYv0~e4M0Al9J ZSAnLmPG)4%W@MYJ%Vf{UGC7w?82~`}8hQW# delta 228 zcmbQjI)Qb9A0yjDf6;nY24)~+U?@s0W&p8Sfb5(M2%8lo4ra43umRbrc_l@aK-wLs ziXBL+0WnC8Cj%3h4-)49^0|Rn28i8(=7IQPU^X|HtqEku#}^l57L~=j=j2a(F3Afr z3giTk)vS|w8MPT1CR;Lkvx2lTOzvcqXJno{mr+{u2hbXjGi-q*7myYJVvfl-f$CW% VvodKST?7(CIR9(oV3;>g79asPW diff --git a/test_conformance/spirv_new/spirv_bin/frem_float.spv64 b/test_conformance/spirv_new/spirv_bin/frem_float.spv64 index 214541c70f6f854dcc5fde85e512ef4e917aeae4..18b1b8244525a4ee5aca640d176b55e110961c75 100644 GIT binary patch delta 240 zcmcb@dV_UBSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13R|kWqf}8Abs`bD&N>kP0CF0W=?Ezb%l*1*8Rmn0fL? Z#$ZO)$*xS=jBJw&nd})^CU0a?1^@>R9XS91 delta 226 zcmcb?dWCgDSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8RJ<&IvFM}Wt3-Rp1hM$TJ#6dRFI2pfg~4@76f9B$zK_R8CfQK SGHEliPA+A#2ddr5qznN2{2crM diff --git a/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 b/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 index e2f661033aa7a7179a2e2251de69dd90e87d748e..ef444d6971fb0db03666d779d487b53f3098cfab 100644 GIT binary patch delta 248 zcmZ3$x`cItA0zujf6;no1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@n|NQA7i0{` zdXO<}lQ|i+85t*=GDfq4v@uSe$|!FLk~Ifv<%g<*u|bae0kjz8Fk1#T1}-2i2*k{j Zp8`!`oh-13R|kx_o~9Yz5~bD&OskP0CF0W=?Ezb%l*1*C<5n0YcI ZQ!pdzoqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8S_~|IvFN!Wt3-Ro_vx~TJ#6dRFI2pfg~4@76M|9$*fGlj4YEQ SnY0;MC$}=$1Jxd7QU(AJY8;LL diff --git a/test_conformance/spirv_new/spirv_bin/frem_half.spv32 b/test_conformance/spirv_new/spirv_bin/frem_half.spv32 index 58da29f1ffb5aaa0313a2979847df355ecde8b95..d9a84cc5b777edc60aad943127a7e8e2f82c46fe 100644 GIT binary patch delta 263 zcmXAiu?oUK5JY!#xkL?0(!?epBG?4$*u+-E-c~FkDO4m0f|VAwf^t9OuUPmWHiENB z@or}BcJ{9NrXQ<|OAZlPV7uQ``MNxw;1$p~ZD^5|wb$^wyz$a0YHyPZpB<{=44tFV zf{uaAFR)p%+{;c6M0Hkm4x2}h)bky8CCHD`bWFf8vq^cWrOD>b1M^~kn4sB{3Gl^! j`9DSKKz*Rh2Tg6-)`%T5v64u324IF}9~y!mF-^fAxiTB@ delta 248 zcmZo+ZD5@cR?o)3#=yY91jK2%i6t5F#RX+RHY)=&5Hc_nr51zPEI@Wn287KD5(l$c zz13ST%P2p22cv+ZIZ!7bNCgo80Gbc7-xkQ@0@4CN%slxn bqxNJICV|NkOfrmYlTDfI8CfQmGARQ9z9AfE delta 248 zcmbQkI)imWSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8NFFSIvFNUWRy1q$(jSz@BwL%Di|AN*AJjwAb;2bNiHBQ0K^=V Z9|BEbnas13Qdmr;K52}S`$bD&OskP0CF0W=?Ezb%l*1*8Rmn0fMB bM(xQiOahZNm}D5)Cc84(GqOx>Wl{zJ?Nc2I delta 248 zcmZ3(x`K5=SUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8KYT2IvFM}WRy1q$(jSz@B?X(Di|AN*AJjwAb;2bNiHBQ2*ezd ZKLSl*nJmks&B!|0lgXZud2%O{G5|^88#(|0 diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 index 22c89d8fd4f8e142489d4859b27ad5bc6ebdf63e..bf3006520ef56ce9454ed4100e838ae6b21ca82c 100644 GIT binary patch delta 236 zcmaFE`hj&q93%V0c+q-h1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@oA_Rq7i0{` zdXO<}lO-9o85t+LGUl^_v@uTJ$tXYh38R3bIZ!J*dWLK09p)km@NYv0~e4M0Al9J ZSAnLmPG)4%W@MYJ%Vf{UGC7w?82~`}8hQW# delta 228 zcmbQjI)Qb9A0yjDf6;nY24)~+U?@s0W&p8Sfb5(M2%8lo4ra43umRbrc_l@aK-wLs ziXBL+0WnC8Cj%3h4-)49^0|Rn28i8(=7IQPU^X|HtqEku#}^l57L~=j=j2a(F3Afr z3giTk)vS|w8MPT1CR;Lkvx2lTOzvcqXJno{mr+{u2hbXjGi-q*7myYJVvfl-f$CW% VvodKST?7(CIR9(oV3;>g79asPW diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 index e8bbec1d83e2418bcebdadba7b625e49241b3064..028c52242da2f42ce5cf2a126654fde575ec3461 100644 GIT binary patch delta 240 zcmcb@dV_UBSUo!f8v_Fa6A-86CYEHx7Z;QP*~~!93M5&8bWv(Cn9T}g=VU13R|kWqf}8Abs`bD&N>kP0CF0W=?Ezb%l*1*8Rmn0fL? Z#$ZO)$*xS=jBJw&nd})^CU0a?1^@>R9XS91 delta 226 zcmcb?dWCgDSUnp98v_Fa6A-86CYEHx7Z;QP*{lrAK*+#Qlv)gCvjEvS84xxrNF2;& z0qaf8D=Df3in%keFt7t@H6RA5@dTO*;)BFFfHXG{%YgaJV7?fL%>oqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8RJ<&IvFM}Wt3-Rp1hM$TJ#6dRFI2pfg~4@76f9B$zK_R8CfQK SGHEliPA+A#2ddr5qznN2{2crM diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 index cb97b5c317171fcf2c432424160ad39af77638a0..c7705dcf043691436759541745538c413d235bdc 100644 GIT binary patch delta 248 zcmZ3$x`cItA0zujf6;no1_lOJ24)5pAYGJN3}&+e**O^yHXBGB%w}O=2eMQ1N{T9h zv^!7-2ar|+Vvu@I1|~2cBn~o@8;E6q*d53N@x{PwZZKOD$c~RMF32n@n|NQA7i0{` zdXO<}lQ|i+85t*=GDfq4v@uSe$|!FLk~Ifv<%g<*u|bae0kjz8Fk1#T1}-2i2*k{j Zp8`!`oh-13R|kx_o~9Yz5~bD&OskP0CF0W=?Ezb%l*1*C<5n0YcI ZQ!pdzoqWn0Qy47o-wo zBgiJ!$)b$fj0}?<8S_~|IvFN!Wt3-Ro_vx~TJ#6dRFI2pfg~4@76M|9$*fGlj4YEQ SnY0;MC$}=$1Jxd7QU(AJY8;LL diff --git a/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 index 4f7e4e90d32844c8762470a85fea3c8bb61631f9..4eaf7301c39e0756f25dc7c60098cec5b5e41194 100644 GIT binary patch delta 263 zcmXAiu?oUK5JY!#xkL?0(!?epBG?4$*u+-E-c~FkDO4m0f|VAwf^t9OuUPmWHiENB z@or}BcJ{9NrXQ<|OAZlPV7uQ``MNxw;1$p~ZD^5|wb$^wyz$a0YHyPZpB<{=44tFV zf{uaAFR)p%+{;c6M0Hkm4x2}h)bky8CCHD`bWFf8vq^cWrOD>b1M^~kn4sB{3Gl^! j`9DSKKz*Rh2Tg6-)`%T5v64u324IF}9~y!mF-^fAxiTB@ delta 248 zcmZo+ZD5@cR?o)3#=yY91jK2%i6t5F#RX+RHY)=&5Hc_nr51zPEI@Wn287KD5(l$c zze1&;}6(h$)Ye`2Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yPV{GFocPe16{L!BvLd5ABlBcOMrB5($*GLmK=wpNdjQsS4YB|L delta 109 zcmcb@e1Um_6(jpZYe`#H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(rn%;S;2g6u$(549Uos@kXcj~@1B#Nl$hh0S2l64 zIV0o5ukoxP-HekX8Rb<$_L&1s0GSQ4?*~vfFOaqcx)kJAJ|JeAJeM(;k$Lh*Mqx&l I$*fG;0IuE~)Bpeg delta 192 zcmdnOvVmoSQ!+aP8v_FaBM|2#CZ*=Y7iZ=cy3`{^eGY`UM2D0-@OBmc4 zSb&g$fg6ZrfY=?V4#XD&vsu7;)PQVOFrS-&W#USIMuv$$<5@wf7$(Ou%BzCRH3#Yg tnE^8Q2T&I;khTT72IL+-AZD4okTF;kq*4%w-GJtSR0{(!^JGpYZ2&wS6vqGn diff --git a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 index 75a8ef6363fce89b258b93dbd2ed9edb1ca98830..cda8a59a67ac89b4b95a051f2d9026d55ae494be 100644 GIT binary patch delta 187 zcmcb>dWCg@6(h$)Yso|=1_lOJ24)~+U?@s02D4d!?3@e;n-wGuWVKW@MNw$(YUx(#J5ll~JCN lY4S`)>B$EeRT$YOKV{TrWS%U@q|L}O*_NpoD7TSG82~kv7fApB diff --git a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 index 34c873d5763a29faf89c56deecbef9056795e315..861581d1526a7acfc11cceca9c3a2f5934a64908 100644 GIT binary patch delta 212 zcmZ3&wt{VfQ#}U*8v_FaBM|3grlpo-=BCCMXXX~}Cb&Wt_a0QGW6bMgdN9pb~zNg2_)A)ft&4^D+f9vP@27(q?3x+{;wV K$UK>mSs4H=1{~%9 delta 226 zcmZ3%wuEhhQ$0Ha8v_FaBM|3grlpo-=BCCMXXX~_5<0l?f<^^d0Sp>3x zW#U(DMuy3XjNPmt{S1>gGRjMWB+Y@+{6HF{2*zfa{E|_fk!`XdQ!pd*%nDM*I60BgSrTN}51=+aAZ^RQ280X@{6Ne!c`u_jBlF~! GjP?M5H4b6` delta 128 zcmZ3(vVvuT6(jpZYe`#H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(kYPW7O8J1aEdv`6GBEH1G4teujM|J$lixDh F0|0XT4sHMd diff --git a/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 b/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 index 9aa48765315cc975c5429e1815cdc049a901b5f6..5b730cccb69a467c34f29f9d4fbc98de6f0bdfe2 100644 GIT binary patch delta 135 zcmaFE@_}W7Q#1zy8v_FaBM_IQ7MH~5Waecjrl$hA3`{`G%D@bS3=Elh3=HlJEMPHi zAYTTE-GMS7HDX{k3s{{Rkj)C_b2BhaoLSDuI9ZS}ofV{vadIuAGb8ilgN)*gOp|Xi K1_Rl;O!fdK^b+L& delta 149 zcmeys@`h!CQ#d;V8v_FaBM_IQ7MH~5Waecjrl$hA46F>y3`{^eGmnA6oq+|&V_@J0 zVi_QI2l7CCF)*72tWFKcW(D)P8JH)|EoWqyEXtV93R1=}xslOX5@gs9pi+JyZ40y( UWU&AcGf%$D7|h5t*^tQ|03vx3{r~^~ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 index 96aa7423e3eb37a96b211e6fedb40fba62609401..9376243655316847a4e1fc114d609424ee854e4c 100644 GIT binary patch delta 244 zcmeyv-oP=zijjY!wP`&Q0|Nsq12YgZFchU0gV`)Vc4i(#oE0oy02XHhvhzxF8Qd9I z7}$YqH6RAbdonPA`5UE delta 208 zcmW-bF$%&^5JYGH=KCW7AqZB2NWdnw1Qlx$&tZ|mAc|Pncm%_q#9BOr2gpqn-2KI} zZ-yOa@98%@mNaNr^V);q0G#$`7_)NSAaWA@V`Q(~Tn^YEK~H(6W8PNNrp*t!Go5kN z9Q7!2hR}9p-wv&eC8v@gYr1(0LEbbWCm$N-sY)xZ^c7<-2~Dh=L%w( J@=G%v7k{qf8d?AV diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 index 0b4ebd3e9fe690dbd259bf4a6698b749e4e52b7f..be35cde0411d98ce14add274ef826d37cd277c09 100644 GIT binary patch delta 226 zcmaFB@q}Z76C?jbXVY9J1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X`c)5M3`oFI)L%UC9hGHNq2PIhFR z&k9n+IQc1~yede>94IdcQUPW20cnsmAaM|zZL%hlIV02LM5gtOtdj+qy&2gi$1*E3 QvP^Dd-p$B7*_K5a0NyVdMgRZ+ delta 232 zcmaFD@qlB36C>Y5XVZFC24)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(Sa8_d=Ovg6~63o?t!;@xxdlM-`0C;k@Y z1Zf93fqAkdqc$VMWLL)dtRSNpCck8q7X`_f1Dz!ZQUPW2O%`Mlo@~Hm!pJ^3m1#XA c%VbezZ${S1iOkB3%#&N0cQZ0gc4Sco0C@o)?*IS* diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 index f1c00ac3877e008a762177ec41461ec84734e823..5223ddd5d19321f4738028aff679c42c4792942b 100644 GIT binary patch delta 222 zcmeyu{)2sj6(jFNYu#KX1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X`c)5MF~oFI)L%UC9}GHNq2PBvt$ zW(6r?oV<}ye)1hg4q1MXED)Om)o}o6kQFdC+vKl|=8Q~}b(zW;Stl=L@@8b4{EK5v0rQ!`d@(Sa8_d=Ovg6~63o?t!;@xxdlM-`0C%zWt z1Zf93fq60~qc$VMWK+g!R*+E)leaR;tAb?AfzILwserOMfHcT)AaM|zb@ER}b4K>b ghD_y*ER$Cr4x$UIq+c{d}||LXWe=x1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X|HtqEku#}^l57L~=j=j2a(Ey)Qo z3S>RYWL`#XM#jmOjPqGR+88I_Wt8Ux$(RG>1t$wK33Gy2d_WPl$%;(oj7*awnbtG1 bPUd9xW@MWj%B;-DGP#m@HzV_8Qx;_aZlE3C delta 222 zcmcb^af4%m6C=+=XWdLz24)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(San}L1eU2RT~LXc(5lLZ;I85t(qGR|iO zX=0fCkWpS0Bx4SAfFMW(l+6dELCye)gV?N-Rhi5g*(b*`t!HGJ%**V}$T~TaS(%Y} OaxL?2MyAP@EXn|^j~N31 diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 index 8571f8e43d810e8c9d28d35a4fd66259bb6d97a7..deac6d94832d5acd9f9769eedfc5b0c5eb254b52 100644 GIT binary patch delta 244 zcmeyt{)c^n6(iq7Yr}db1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X|HtqEku#}^l57L~=j=j2a(F3AZp z3S>RYWKKqHM#jmejMc0lZH$w*GRmuhWXyr`{2&!jHV2RfSqu^fvDqg7WHe`Fnrz5a e&d54>C6hNJ+vKlI%8V?NC7E|KGEctBtPB9jlOIa} delta 231 zcmeyv{)2sj6(jFNYr}e024)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(Sa8_d=Ovg6~63o?t!;@xxdlM-`0C%zZu z1Zf93fq617qc$VMWJ|_sR*+E)lXo)8i-Kg#fzILwserOMCO>2pp2TFr$UfPWshp8z b@>(WuM%KwcnUoosC(APLW@MUtlUW%6bh05E diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 index 21a6a99a40e93c45e361ddf14f528ccd2560b025..69e31a5665dd133030b975b908cff25f73fdec8b 100644 GIT binary patch delta 240 zcmcb^@qlB36C>Y5XTy3X1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X|HtqEku#}^l57L~=j=j2a(FUbiq z3S>RYWI;x4M#jmujPqGR+88H4WR#!G!^9yg2$BV2bD%mtAPuq<#%7zW%4E*SG&z=O eJtOO6US@Abw#kvq%8V?NYngX5GEcT-Q3e2LXdWW~ delta 222 zcmaFBaff4q6C>|LXTwZZ24)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(San}L1eLv2owLXc(5lSLV|85t%!GR|iO zX=0fClu=$4Bx4SAfFMW(l+6dELCye)gV?N-HJQvA*(WD5t!HGJEXeH5$T~TeS(%Y} OawGF@MyAQOEXn}B+8HZJh!E6>FJ2MX=&I%SU0E@E$*?Fb84DJjp z4D3L*8W4lzJsFt5e2_TEJZ>PC0b+NcsUW@>n9U7lYXaHv@x=w1MP>2sIr$UsOLBsY z0$I;8nUPVOk#VvvV>K&C8{_1)jPjfy8FQdK|Kx{^!ki!$2T+7<@<&EKnxP|1nLIyLE`K{nj45^z$QdAU5Sw-KS4MM2_Q|?T(-~PNA7!#;WSz{&tjx$f OS(SM=Bh%!E%*p`tRT$j> diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 index c3454038bac5a7178931dccf4cd1ddf1b0642a00..70fa116929f4f6edafe51c33867bfecee4843e68 100644 GIT binary patch delta 244 zcmaFD@q%N56C=+=XU%#h1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X|HtqEku#}^l57L~=j=j2a(F3AZp z3S>RYWKKqHM#jmejPqGR+88I_WRzD0$(RG>1wksHY(5|jvKS-|VzW(_Win@EnjFe> eo{@F3Dzh~s+vG%MWk#0Ct<1X_nI}84C<6eYqaD=% delta 230 zcmaFC@q}Z76C?LTXU%$624)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(Sa8_d=Ovg6~63o?t!;@xxdlM-`0C%zZu z1Zf93fq617qc$VMWJ|{RtRSNpCf{Y0XJnfEkx^KX56A^M#~kQD5Sw+fB9l2I`{YQb d^NcK$HJPm$StqA5D>E`r?quE#)Z@yc3;<{eAawu$ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 index a00b8623bdfeed7b62bd9d793ce10f73b96c1b16..beb0d535381783467db4b4ffc211d3105b7f194f 100644 GIT binary patch delta 243 zcmeyt{)c^n6(iR~YsGpd1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X|HtqEku#}^l57L~=j=j2bkF3AZp z3S>RY#Gl%XjFVLvt64$17$+}flvf2wm;J(7bFg1vrT@K5v0rQ!`d@(Sa8_d=Ovg6~63o?t!;@xxdlM-`0C*Bw3 z1Zf93fqCLzZAOO4nvB(~Ad?s-uVj=L1xc6#UBwSl0A+JbzQ`y%`2(W~Bl~1krs<3< bllL-NGqO(p$)wE4JXw}`HzU*Jo6O1p!9*go diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 index 3a4787f2cf79a91846167c37ec4c04e1da9f3d65..944e64ebc1299335f1db797471eba3dee6ec81e5 100644 GIT binary patch delta 240 zcmcb^@qlB36C>9|XT^FZ1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X|HtqEku#}^l57L~=j=j2bkFUbiq z3S>RYWJX49M#jmyjPqGR+88HaWR#!$hmk{85F`u4=0J6PKpJEzjLkM#l*yctX|gZV ec}CXBvdq?uY?C9Il^Izk*D~*BWS(rvq6`3kLLR;V delta 222 zcmaFBaff4q6C>wDXT?lb24)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(San}L1eMQu)yLXc(5lUW(H85t%UGR|iO zX=0dsl~G<5Bx4SAfFMW(l+6dELCye)gV?N-C7H|_*(V1woo8g3tjKK5$T~TeS(%Y} OawGF@MyAQOEXn|vju_+s diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 index 305a0c715673fae358f9a02aa6327c2e18d1fdf5..b36c1ff0d458d7d06f926ed5a1b9b929cc6d018e 100644 GIT binary patch delta 243 zcmeyv-oP=zijjMwwQ4;R0|Nsq12YgZFchU0gV`)Vc4i(#oE0oy02XHhvhzxF8Qd9I z7}$YqH6RAbdonPA`5#>twD)vO?0jFVR~%BzAT%z@JUAO%o12apEY3layh*(SebG-qU*tjaW< dk#+K3CTm8v$v>Ht8CfRFGVf+&o_v#8832P?AF2QV delta 208 zcmZqR_`^QIijixgwQ43S12Y2?0|P@*YB2+d%?xB`<}rZTEMV~hFq;*~&MVDjaA#m) zU<0z%fEXm^3DgbZgT&c^G&c~-fceZ|z8ILz&A>kKtTrb|A;>c3$&8HJj0}@?8LL@A zniwXpWt3-RntYH^SdatA1zBtkbP9;gI{71`IV1aIO{VFLERzp1Su?Uu{>!Ay$UIq* Lc{fncU1ntfsh=A4 diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 index af93d9bc834dec9d5977ff36a6bab6df1721e0a5..10232b136e6778f7f011d6ed3696a0567b673adf 100644 GIT binary patch delta 226 zcmaFB@q}Z76C?LTXVqLL1_lOJ24)~+U?@s02D4d!?94ofI4fAZ04&Z1WapLUGPpCa zFt7vJYCsH<_heuK^FiVu^SFUn28i8(rh@olU^X`c)5MF~oFI)L%UC9}GHNq2PBvtm z&k9n+IQc50yede>94IdcQUPW20cnsmAaM|zZL%bjIV02LK&JDItdkX)tr^)S$1*E3 QvP^Dd-p$B7*_K5a0Jf7D@&Et; delta 232 zcmaFD@qlB36C>9|XVrRE24)5(1_p+r)M5q@n;FQ?%wqtvS-|22U^Xj|omZO6;LgCp zzy@Ti0WnC-6Q~=+2Z^%-X>K5v0rQ!`d@(Sa8_d=Ovg6~63o?t!;@xxdlM-`0C%zWt z1Zf93fq60~qc$VMWK+iZtRSNpCf{U~7X`_f1Dz!ZQUPW2O=e^go~*!R!pJ^3l<7Pp c%Vbq%Yev?|iOkB3%#&N0cQZ0gc4Sco08yPEivR!s diff --git a/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 index c371d5df115d0299e342a7da7c0bb2501c418b5b..715bdfe0bb4aa007da11424500268367a1eba31f 100644 GIT binary patch delta 113 zcmZ3&vVvuT6(i?FYgtDo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yPW5MGocJ`D6{L!BvMpmWBlF~ijN*(;lXo&|1KCd*?E%K%4&49% delta 127 zcmZ3%vV>)V6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM|2o#HW?!C6{F8=fx-I=M|R##h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA%?jpoGcZqF=+DS7@nbqGNEO56SjJ>VrpX5x#Tl6= M-((C1vUQp40Sm7c#{d8T diff --git a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 index 3def2ee30e753ae9dc1f4c4d2fdf5c17eb4b629a..9ee6de8dcc8255a7a7a3b7faf077dc6de0a06177 100644 GIT binary patch delta 113 zcmZ3&vVvuT6(i?FYgtDo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yPW5MGocJ`D6{L!BvMpmWBlF~ijN*(;lXo&|1KCd*?E%K%4&49% delta 127 zcmZ3%vV>)V6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM|2o#HW?!C6{F8=f!8{o delta 134 zcmaFE@`7c8Q#1zy8v_FaBM|2o#HW?!C6{F8=f!8{9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yF7#()ocJ-F6{L!Bax7yqBlF~gjN*(;lW#Hx1KGMv_5c`n4}Smv delta 127 zcmeys@`h!C6C>wDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$()V6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM|2o#HW?!C6{F8=f&sc=cNLL7?^;Vm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA%?jpoGcZqF=+DS7@nbqGNEO56SjJ>VrpX5x#Tl6= M-((C1vUQp40o=)V6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM|2o#HW?!C6{F8=fxM47Nr7(7?^;Vm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA%?jpoGcZqF=+DS7@nbqGNEO56SjJ>VrpX5x#Tl6= M-((C1vUQp40pY0?TmS$7 diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 index acdec9d67b8beb77ccf682f935ab31408bff6bcc..cd5506bce0bb2a49e595486651010addc9402641 100644 GIT binary patch delta 152 zcmcb^`hazU6(iR~Yeh#U1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%y&h%$wocOYy6{L!BaxUX@zDu&60jK3L~Cg(DVGcr$ZWzyFHnJWv#mJIAb$iN^E#G*h9 P6PE+B|1vN#SO75qNC*&d diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 index 34e495b30d637c2a147658623a1ad6ee07a617ec..35a6311b6926d5de162e4b6c449cbd8d5d3b0e73 100644 GIT binary patch delta 170 zcmbQhHid116C>9|XGKRQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7#()ocOVs6{L!BawX$$Nsw7TfV!lCv@HW0SS`pbrpdib;W{8$c_6lA ZUwDXGL3924)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(e1&;}Q#1zy8v_FaBM|2o#OI}^$EW0%Cgr38`Ak5}%D@bS3=Elh3=HlJEMPHi zAYTTE-GMS7HDX{k3s{{Rkj)C_b2BhaoaxWVIPs-3D@YaNWJ5-IM&`+ZjN*(;lQS8$ Jf$XV_)&Lu95_bRq delta 148 zcmcb@e1Um_Q#d;V8v_FaBM|2o#OI}^$EW0%Cgr38`K%1g3`{^eGmnA6oq+|&V_@J0 zVi_QI2l7CCF)*72tWFKcW(D)P8JH)|^=D+5_|};fq>5p(DWkk3$gCegl^`>0fwqFw S@&GaO^~6(h$)Ye`2Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yPV{GFocPe06{L!BvL>UvB*?5EKwTg+Y#G?VYI%Tcrpbwn+KkMTdl{_( DqTCK1 delta 109 zcmX@Ze1ds`6(jpZYe`#H24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(367?{lhR;LDJvx52D49pYf`ZF?2d>hURQpGUYlTlt0WY!O$N**9>3$zua TmKTVbCpR(%GcrxS%4iJ$t%(w@ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 index f1a88fa8644107dedbb7974b09db7433ee841a13..ee0258430aa466fffef718e7932f0c5cce9728ec 100644 GIT binary patch delta 131 zcmcb?e20006(h$)Ye`2Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yPV{GFocJ)96{L!BvL&OuB*?5EKwUgQ+LnP0td5p3B%{0}$gCegmApXO7HBI- TEgujwPoBsa%*ZtPDWf$2-d__$ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 index 7fcd069ace05a1ae61f7962891322c18e75d373b..cf7a97e9e826bb4a962b2a674de9f1dc5248565c 100644 GIT binary patch delta 148 zcmdnNyoY&$RX95X8v_FaBM|2o#OI}^$7kl1FfcFy`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5KnXM#hPE%~?UJ7$-|I%1eUG`T^9%1*C0(wu01x R%ww7y$f(W8Jh_(98USQo5fA_X delta 126 zcmdnPyn}gyRWKU^8v_FaBM|2o#OI}^$7kl1Ffgz(Ff%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;zWN&hKUc&SwX58Cd)F)GcrxKWfW&*o*c@k4P-Ym GS_1$*c@UNW diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 index 7ad8a10995fa8ca8cf426ecabd55f64fc0d150f6..1375dea032676e0b82d26b582aa0c02069c48f47 100644 GIT binary patch delta 148 zcmeBSnZPo^DV&{wje&uI5s32(;`36|<1_P07#Ns zK_j%1eUG`T^9%1Eg(%wu031 R0x{F%TE<{T=E)ZstpQ8k5zYVr delta 144 zcmbQh(!(;rDVU9cje&uI5s32(;`36|<1_P07#LU?m>HOWVwrgi4DJjpKpq1FHxSDJ zu{)3l;){XVEMRqNKsGCw&&|L*ai%{b!^D@-tRPhklRX*bB|&EW0IK8x(zZYwL27w{ Qn0ay|V=yDro+5i9m diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 index 48414147aef2292cd2694ba02e7381e3b33d0b08..e2b16196b243f928a1630d306964bcc77f3cfed1 100644 GIT binary patch delta 148 zcmX@Xe1>^~RX95X8v_FaBM|2o#OI}^$7kl1m@qH_`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5KnXM#hPE-C04Z7$<8o%1eUG`T^7hGQ$>VD@ZL5 R5Hn3qWYlJ4p4`i54FHv#5vBkD delta 126 zcmX@Ze1ds`RWKU^8v_FaBM|2o#OI}^$7kl1m@u$1Ff%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;zWN&hKUc|SwX58ChIcFGcrx~WfW&*o}9|44P;Mb Gv<3iX1ra&` diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 index 1fc4696be0cd0b4b3dfa00006b17675d2eafb169..eccef16e979ef38f3b838e4cf85bc4716db29fff 100644 GIT binary patch delta 148 zcmbQkvVdiRQ#d;V8v_FaBM|2o#OI}^$7kl1m@qH_`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5NL%jEobXX0w7+F-{I;l$QjV^#iDj7f9OzZ3U_2 S17fDhy^O((%#$B7S_1%m91>&z delta 144 zcmZ3$GKXb?Q!pC?8v_FaBM|2o#OI}^$7kl1m@u$1Ff%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;!J-=hKVn;SwX58CPy;LOM=Y$0aVEgq-}vVg4FT> RG4te!jKPddlbe1&;}Q#d;V8v_FaBM|2o#OI}^$LHkdr86)A`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5NL%jEobXy0d~*F-|sQlxJj~9LOln$TT^VQ5(pf H%4iJ$rx+2V delta 144 zcmcb@e1Um_Q!pC?8v_FaBM|2o#OI}^$LHkdr8BTHFf%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;!J-=hKVoTSwX58CYv(KOM=Y$0aOVx!xm^GNG%T# QGf&QC)MjLwJd@EH0H8w>BLDyZ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 index c0db13e2d56d808a57ad6c4a89f06dd8b30a4249..90201ff5c7e7470408a0bae21bab9c92f81acd66 100644 GIT binary patch delta 148 zcmeyv+`uxyDV&{wje&uI5s32(;`36|<8$)!(ixb5d{zc#AY@?3%wu41XJ7$~aRd1> zKVD@ZL5 R5Hn5AWejFyo_vte8UUNmD delta 144 zcmZo*`NKTHDVU9cje&uI5s32(;`36|<8$)!(ivD8m>HOWVwrgi4DJjpKpq1FHxSDJ zu{)3l;){XVEMRqNKsGCw&&|L*ai%{b!^D@~tRPhklPwwLB|&EW0ICF;VGFboq?QMW QnI{)A1~W2EKFVkf0F4q7TmS$7 diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 index ddc874b0558728aa76362f54bfe5299448f11e8c..f5675e80ffc65a856c309784ab1ba1cf32e5dbde 100644 GIT binary patch delta 152 zcmcb@e1my{Q#1zy8v_FaBM|2o#OI}^#}{Yh7nK0H3`{`G%D@bS3=Elh3=HlJEMPHi zAYTTE-GMS7HDX{k3s{{Rkj)C_b2BhaoaxWVIPs-BD@YaNWK%|YNsw7TfVx0t*aB?^ UspSD;rpdXC+KkMTXEIs?03_-XxBvhE delta 148 zcmcb?e1&;}Q#d;V8v_FaBM|2o#OI}^#}{Yh7nK0H46F>y3`{^eGmnA6oq+|&V_@J0 zVi_QI2l7CCF)*72tWFKcW(D)P8JH)|^=D+5_|}~jq>5p(C8N9~$gCegl^`>0fwqFw S@&GaO zK_j%1eUG`T^9%1Eg(%wu031 R0x{F%TE<{T=E)ZstpQg$5#;~? delta 144 zcmbQh(!(;rDVU9cje&uI5s32(;`8!L;xqF~7#LU?m>HOWVwrgi4DJjpKpq1FHxSDJ zu{)3l;){XVEMRqNKsGCw&&|L*ai%{b!^D@-tRPhklRX*bB|&EW0IK8x(zZYwL27w{ Qn0ay|V=yDr^~RX95X8v_FaBM|2o#OLLg#AoJ}m@qH_`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5KnXM#hPE-C04Z7$<8o%1eUG`T^7hGQ$>VD@ZL5 R5Hn3qWYlJ4p4`i54FI6{5xoEa delta 126 zcmX@Ze1ds`RWKU^8v_FaBM|2o#OLLg#AoJ}m@u$1Ff%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;zWN&hKUc|SwX58ChIcFGcrx~WfW&*o}9|44P;Mb Gv<3igXAw~V diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 index a40c025e8c49b3e2cdca1a57792d0b0ea1249f46..a2b8d9a7cbcc5d5fd96881dc039184573d1b7ede 100644 GIT binary patch delta 148 zcmbQkvVdiRQ#d;V8v_FaBM|2o#OLLg#AoJ}m@qH_`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5NL%jEobXX0w7+F-{I;l$QjV^#iDj7f9OzZ3U_2 S17fDhy^O((%#$B7S_1%xcoKU6 delta 144 zcmZ3$GKXb?Q!pC?8v_FaBM|2o#OLLg#AoJ}m@u$1Ff%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;!J-=hKVn;SwX58CPy;LOM=Y$0aVEgq-}vVg4FT> RG4te!jKPddlbe1&;}Q#d;V8v_FaBM|2o#OLLg#OLJar86)A`K%1gK*+$5na9B3&cFf|;|B6& zfY==<15zUfX0w3RsR7xnU_Lhk)5NL%jEobXy0d~*F-|sQlxJj~9LOln$TT^VQ5(pf H%4iJ$u+|Z} delta 144 zcmcb@e1Um_Q!pC?8v_FaBM|2o#OLLg#OLJar8BTHFf%X##WM347~C0HfIJ2UZXlKc zVs{`9#1{jzS-|SlfNWMUpPPYs;!J-=hKVoTSwX58CYv(KOM=Y$0aOVx!xm^GNG%T# QGf&QC)MjLwJd@EH0INe1IsgCw diff --git a/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 index 13719ede247ba409209c2e6211596cb9460519f9..3702b716a2f4afd57dc9788b6130b110ff0201a4 100644 GIT binary patch delta 148 zcmeyv+`uxyDV&{wje&uI5s32(;`8!L;&bxz(ixb5d{zc#AY@?3%wu41XJ7$~aRd1> zKVD@ZL5 R5Hn5AWejFyo_vte8UVMy5@!Ga delta 144 zcmZo*`NKTHDVU9cje&uI5s32(;`8!L;&bxz(ivD8m>HOWVwrgi4DJjpKpq1FHxSDJ zu{)3l;){XVEMRqNKsGCw&&|L*ai%{b!^D@~tRPhklPwwLB|&EW0ICF;VGFboq?QMW QnI{)A1~W2EKFVkf0GJXIa{vGU diff --git a/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 index fa1a88dd28531dcf7d5aaa8f05a1fcfbc7c91d56..42d233f093850cc55b41efc050f9fc8dbf33b7cf 100644 GIT binary patch delta 152 zcmcb@e1my{Q#1zy8v_FaBM|2o#OLLg#207e7nK0H3`{`G%D@bS3=Elh3=HlJEMPHi zAYTTE-GMS7HDX{k3s{{Rkj)C_b2BhaoaxWVIPs-BD@YaNWK%|YNsw7TfVx0t*aB?^ UspSD;rpdXC+KkMTXEIs?05GBw&j0`b delta 148 zcmcb?e1&;}Q#d;V8v_FaBM|2o#OLLg#207e7nK0H46F>y3`{^eGmnA6oq+|&V_@J0 zVi_QI2l7CCF)*72tWFKcW(D)P8JH)|^=D+5_|}~jq>5p(C8N9~$gCegl^`>0fwqFw S@&GaOyYGB7X!*{lrAK*+$5na9B3&cFf|;|B6&fY==< z15zUfX0w3RsR7xnU_Lhk)5OkvM#hOh(^)~P7$>JP7E6N6`T^7>1f*?&HiGOF24bek O9~t!-nI|hU2?GGO+z_Y$ delta 137 zcmdnNvV~=Wl|L&38v_FaBM|2oBo>yYGBB_*Ff%X#`I&hP4DJjpKpq1FHxSDJu{)3l z;){XVEMRqNKsGCw&&|L*u{WQQVdCF(R*))&$(fABj7*d7GKw=YPyWiNF9I@G1c-Tn L_%F~_3m^snq2Li( diff --git a/test_conformance/spirv_new/spirv_bin/opaque.spv64 b/test_conformance/spirv_new/spirv_bin/opaque.spv64 index 8383e93b01b34eb93259df621a7afab18355d111..b3b0adab6a78478807139a1a7c4484bf1367c96d 100644 GIT binary patch delta 160 zcmeyt@`q)DQ!pC?8v_FaBM|2oBo>yYGB7X!*{lrAK*+$5na9B3&cFf|;|B6&fY==< z15zUfX0w3RsR7xnU_Lhk)5MASjEs{R8Qoby$`~j6GA@?{8TJFHO&Cbq0<8pDDgwkz WlX;oKML@FRKn$|tFVHa-KnwuGw-7M^ delta 156 zcmeyv@`Gi9lRqm18v_FaBM|2oBo>yYGBB_*Ff%X#`I&hP4DJjpKpq1FHxSDJu{)3l z;){XVEMRqNKsGCw&&|L*acVvz!(>)QcUF)xhRK19%OydE{QxQz2GX`b>p&KY05S7q VL8fpKkgPZmgRJ-qbch8I0|2ZA5IFz< diff --git a/test_conformance/spirv_new/spirv_bin/phi_2.spv32 b/test_conformance/spirv_new/spirv_bin/phi_2.spv32 index 22ae7865605873414152e9eef7a2ed829981a0d1..79470dd0561c46d35f143e9b0cf07f8a904dcf58 100644 GIT binary patch delta 212 zcmaFB`h<0YRXrO68v_FaBM=v4WX2l-X(k|MWnczE28N>4VlbNp$j-@tuvtOkK(;#r z3s|ojSUm%SCr~HIERZ5J!ZebMQGzTi-0V$X~kx`tHY4S=&ZAO;KSAit!WJadljLehw HGARQ9`KTJu delta 220 zcmaFD`hazURXr;M8v_FaBM=v4WX2l-X;ubi1|}d~lv)gCGXvQ<84xxLNF2y^XJ7%! zF)*kBF^KjA>HyIoagcf3Kr931GlThJU^X|HtqEku#}^l57L~=jPuwfb3(^R(5M&X{ z#HZSf43h;J-C05AFiehRlxJj`T*xRb`U9wl4=7{{G=&35^8+#44VlbNp$j-@tuvtOkK(;#r z3s|ojSUm%SCr~HIERZO8B6PU~JaOdl|(UnI>Ol44xdqBrw^6NrsViawyYo KM&`+a%*p`IR2r24 delta 204 zcmdnNwuNniQ#~sK8v_FaBM=v4WX2l-X;ubi1|}d~lv)gCGXvQ<84xxLNF2y^XJ7%! zF)*kBF^KjA>HyIoagcf3Kr931GlThJU^X|HtqEku#}^l57L~=jPdqBk3(^R(5M&X{ z#JAdv43i}pvspprFih@blxJj`JeN^=@)1T6Mz+Z}8G{*_C+jk4GqOyMWZDgs6J=Hg E0KiEb@Bjb+ diff --git a/test_conformance/spirv_new/spirv_bin/phi_3.spv32 b/test_conformance/spirv_new/spirv_bin/phi_3.spv32 index de55f63ea7e3b6cd3015fa725ece0cd15b4cef59..047c695b110d97c6caaf853b2852d135201f0e81 100644 GIT binary patch delta 213 zcmX@Xc7|<&RXrO68v_FaBM=v4WX2l4VlbNp$j-@tuvtOkK(;#r z3s|ojSUm%SCr~HIERZHyIoagcf3Kr931GlThJU^X|HtqEku#}^l57L~=jPuwfb3(^R(5M&X{ z#HZSf43h;J!&yP*Fig&6lxJj`+{h>``U9wlA1GuCG=&353ji_O4VlbNp$j-@tuvtOkK(;#r z3s|ojSUm%SCr~HIERZkzmCVWj(=Hm% delta 205 zcmZ3$K8JmRQ#~sK8v_FaBM=v4WX2lHyIoagcf3Kr931GlThJU^X|HtqEku#}^l57L~=jPdqBk3(^R(5M&X{ z#JBd043l*k(^*00Fif7wD9^|=c`c*#4VlbNp$j-@tuvtOkK(;#r z3s|ojSUm%SCr~HIERZHyIoagcf3Kr931GlThJU^X|HtqEku#}^l57L~=jPuwfb3(^R(5M&X{ z#HZSf43h;J!&yP*Fig&6lxJj`+{h>``U9wlA1GuCG=&353ji_O4VlbNp$j-@tuvtOkK(;#r z3s|ojSUm%SCr~HIERZkz7nzj-Z9^O! delta 205 zcmeyt{)K&lQ#~sK8v_FaBM=v4WX78SX;ubi1|}d~lv)gCGXvQ<84xxLNF2y^XJ7%! zF)*kBF^KjA>HyIoagcf3Kr931GlThJU^X|HtqEku#}^l57L~=jPdqBk3(^R(5M&X{ z#JAdv43i}pt64$jFif7wD9^|=c`c*#B%P;RT$YOzh%^BWS%U^q|L}O*_G)sP)?Fr82~3i7d8L@ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 index 913b327eaa130f00e3b94ea653480f5a42786771..5eda1248362df54d0013d0df00c385170ca08f57 100644 GIT binary patch delta 201 zcmbQiK8JmR6C>9|XT?M&1_lOJ24)~+U?@s02D4d!?3@e;n-wGuWVwDXT?}n24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(fo0< diff --git a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 index 5f42dcdf7c1e30e75921680f32b25736152f093d..8921486f7fa2e4dea73784076e3a35152f6eac3a 100644 GIT binary patch delta 199 zcmdnOwu5bg6(i?FYuQ951_lOJ24)~+U?@s02D4d!?3@e;n-wGuWV51_MwZEfOxldBlWmzUGcr#WWL5?MOK28C delta 177 zcmdnNwuNni6(h$)YuQ*<24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(foB&bJRT$YOzhu;AWS%U_q&-=LNnmmS(-EMoD6=vEOnDcz diff --git a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 index f266d21c9e721b195b537fa7c9a5cf167e799c82..3c211e1c1788e0a2e0d76dda0aa0cee0801a0e69 100644 GIT binary patch delta 212 zcmbQjK7)ONQ#~gG8v_FaBM=v-=AbxMuAWJ}o zvrPP{&B!oWm9d)@q?cjxRz`V7rpYH6r6+%2RAFSBEXowj$UHfdNt=;n@>Hh#K)F(8 FWdPvS9#;SW diff --git a/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 index be9ffb66141d0c90923ddf888d0fea7f26986bea..b76e234d278d752915eec71629f01b3895c21d1f 100644 GIT binary patch delta 187 zcmdnMwuNni6(h$)Yso|=1_lOJ24)~+U?@s02D4d!?3@e;n-wGuWVKW@MNw$(YUx(#J5ll~JCN lY4S`)>B$EeRT$YOKV{TrWS%U@q|L}O*_P=tP)?9p82}717R&$u diff --git a/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 index 3719f76fa7b728309017306455b194044dd90ae4..de1439398ed75a1e565ecc7eb980c0be21c4964d 100644 GIT binary patch delta 212 zcmbQhK81aPQ#}U*8v_FaBM=v-=A%@=RjEs|I8M|3QdKo9LWt5+MgHeFf9H@jJq+s$>Ms-G}$-GR#j4YEAnY0;MC-*Yl LXJnq7%d89lx|AIq delta 226 zcmbQjK7oCLQ$0Ha8v_FaBM=v-=AzPX=E)P8l>sDg7*7BI delta 196 zcmdnNzJ+~)6(iR~Yt>j*24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(foo|pMMil^ tkfb?KS`bKs6v5amlR25x8QCTqGHEk1PmTqWESo!-xEUFlCQoHn1^{MV77+jd diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 index 937cd4d4309ed97adc62df2da2b3b0b2960c3570..7832c2a88aa0f853f5484669594c841b37937439 100644 GIT binary patch delta 188 zcmbQjF@s}*6C?LTXVpX|1_lOJ24)~+U?@s02D4d!?3@e;n-wGuWVkzADNW_%@Y_X delta 177 zcmbQiF@9|XVq9%24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(foo|pSw?wA lrpXT(r6+SRsW7rl)@9OWWS$%eBw04MGI28kB_}c~0{||~7P|ld diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 index 579681d857026387c287d8d60d57e4e8f3ad9a4e..ea822e6442680f6658b53d6966b7a23f2ab7bc2f 100644 GIT binary patch delta 202 zcmbQhF@9|XT?M&1_lOJ24)~+U?@s02D4d!?3@e;n-wGuWVwDXT?}n24)5(1_p+r)M5q@n;FQ?$$+p~K;l5QI|B<)j)6f9h(WX` zPzQ(xiL(J|ZXlKc^O?bXF)*8(foo|pPeyr0 mrpdfa(vwY?R2bPNM=}L7GEZL1q|L~(`6iP%BT(`qvoZi2uot!f diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 index e92f494c6b7ef05c86a961ca699df559ed27b6c5..36bf67c29c544f0d8ce0ebec01b78c99bb3ed7d5 100644 GIT binary patch delta 200 zcmZ3(zJYy$6(i?FYuQ951_lOJ24)~+U?@s02D4d!?3@e;n-wGuWVo|pNk(}_ nrpb31r6;p6sW7rl)@0IVWS$(#q&+!=Nnr8>rawU0US?$gMtK-n diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 index 385281ad111ee33c2235b2e09523980dd2978d13..2cd5e60a7c9efd668a7f4579d45ee40d1b9e9dc9 100644 GIT binary patch delta 213 zcmeC-n7}c?sh*R8je&uI5r~UZb5fH_;)}~OOOi9<^YZgj85o#=;;anJK*+#Qlv)gC zvjEvS84xxrNF2y^XJ7%FqXt&bz~Bkg2{IQX4l;uqh-JWhW-wn2%;sibnz&b+7o-qm z0mxw1iC?uD87C_;o@NEC=|!DLM)bw;MiflR@SER&ZqX*05J PzQ`ob$jChTC9^UB;1wQm delta 205 zcmbQh(Zeypsh)#@je&uI5r~UZb5fH_;)}~OOOi9<^YZgj85md@m>HOWaz&}dU^X+5 zos$7!vw*~bY`Gcrx)WRjk2z@);+HaV0jn2~w%N+xYamd#h0#2JB- HZ<&<=J<1+o diff --git a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 index aaa7d8d470daea6bc50253a4a86e0bbaa5e51533..1250c05525e6145bf8eaa13ad45c889705fb9b72 100644 GIT binary patch delta 138 zcmX@Ye1ds`Q#>aF8v_FaBM_J7rKG0CCubxU#TRGh7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA8C NCf71*1KBGXr2*w<6gmI^ delta 134 zcmX@Xe1v&|Q#1zy8v_FaBM_J7rKG0CCubxU#TRGh7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@uNE{NEO3mTSj?Crpd94%8bmD M8yU5M?6r*20KB*qN&o-= diff --git a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 index 73318ea78876bff77b90f241af7005e6cc86a5a1..dedb220dbc749a3c9959b7c3531e6559fa9a5eb7 100644 GIT binary patch delta 113 zcmeBR>0z1R#mG6)Th@_@fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_OZ^!cCw`4)1*u}39Lgxq$UM1}QJIlx@=V5HAp0$&GyuDJ4vhc+ delta 109 zcmeBS>0p`Q#mF(yTh^A9fti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq;LeP7TOr r1@pNXm?y6EXJnZ8Gny5oieYjjqdX(iaF8v_FaBM_J7rKG0Cr{tF=<)p?JXXX~umlm-9|#1#tw diff --git a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 index 8260c99f3d22672a1b3aa7f8f5ebfeca0e1cd7c5..923d2c8afb61d7a396b39f5b9a3bdb644c1b5e06 100644 GIT binary patch delta 113 zcmZo+>0p`Q#mG6)Th@_@fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_OZ^!cCw>iQ1*u}39LOlo$UM1_QJIlx@>IrPAp0ewGyt~54sieg delta 109 zcmeBRXaF8v_FaBM_J7rKG0CrzPeTr^Xj&<`(3nGB7X!#aS7cfslbAGmnA6 zoq+``#tr1l0I@qz2Bby|%w_?rQvb47vJ4yY4kh9D6C1-ixphye`v7GMAX delta 134 zcmX@Ya)4!mQ#1zy8v_FaBM_J7rKG0CrzPeTr^Xj&<`(3nGBB_*Ff%X#fHF;4bmlxJj~oXM!n P$TYc^F&M~x$S4f}6^|7| delta 157 zcmZo*`NKTHDVl?Uje&uI5r|9kQc~06({l0?OX7<&a|?1(85md@m>HOWa+!Gy4DJjp zKpq1FHxSDJu{)3l;){XVEMRqNKsGCw&&|L*aiKpW!^Dr_tRPhklYJTG8JQ;MGAc7N dPoBsaECVuE5Qy!7rU(IPULgJpbcqEJ0|39D6@mZ& diff --git a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 index 947fdc95d1d63e886253f38442b63fc61f3461c6..810406a836b66abc0aede7e1f19c078b2da701a2 100644 GIT binary patch delta 138 zcmcb^{D66aQ#>aF8v_FaBM_J7rKG0CXC&sN#TRGh7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA%?jpoGcZqF=+DS7@uNR0NEO3mS4Me8rpc*{#*EC9 bXEJKbfXo#DVmqKIf)V7bE9HZ&^ns1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yF7;<*ocJ}F6{L!Bax9}fBlF~1Mq@^%$r~AiWkBW%1F;=YrwEYd2jagB Jj0_e)3;-8)4=Mlv delta 109 zcmZ3&vVdiR7bC|+Z&_Pb24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM_J7rKG0CXXcd{#}{Yj7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA8C OCNE?R2C~00Dgywu{1ngt delta 134 zcmbQkGJ|D;Q#1zy8v_FaBM_J7rKG0CXXcd{#}{Yj7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@nbeCNEO56L`Hc=rpb+r%8bmD Mmof$e**_VT0gojV-~a#s diff --git a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 index a4fac3efba6921c5756a3df5b05873462fba4ec9..a808ff1dc6e0342711da29d8db61ab81a7adc003 100644 GIT binary patch delta 113 zcmX@Ye1ds`6(i?FYgtDo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yPW5MGocPq86{L!BvLT~9BlF}yMrB5($)$|iK=wjLWdPGY4c7nw delta 109 zcmX@Xe1v&|6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM_J7rKG0CXXcfd#207g7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA8C cCNE?RmI0Y71jKegox(tx4~YK)U1I^n0CWNr+W-In delta 134 zcmbQjGJ$1+Q#1zy8v_FaBM_J7rKG0CXXcfd#207g7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@nbeCNEO56L`Hc=rpb+r%8bmD Mmof$e**_Vj0f#vh$p8QV diff --git a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 index 244aa7eab2b577a844636aa2b669e2a1d5e7d585..e6e1d7e101dab01c26c12f6bf1f5e1de7409ee97 100644 GIT binary patch delta 113 zcmZ3(yn%Uw6(i?FYgtDo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yPW5MGocPq76{L!BvLd5ABlBcOMrB5($*GLmK=wpNX#lxq4Nm|7 delta 132 zcmdnMyoPy#6(h$)Ygt=X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$((Oz*H{2C06gmyL;wH) delta 134 zcmZo+X<(V)6wSfF#=yY92*jm%DXD4knRzAg#hJMUIjKM)237`U1|}e#na9B3&cFiX zF)(lgu?!Hq19>367?{lhR;LDJvx52D49pW3`ZF?2{20v&QpGSikWrqIX>uW>G9&Zk Msf@uu_De=-0A9irB>(^b diff --git a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 index 6c304c6a7d915c1bf84cd57116b3a7f615c52275..0f6bea696d97ddd21fe4c695398433dec97ac654 100644 GIT binary patch delta 138 zcmX@Ye1ds`Q#>aF8v_FaBM_J7rKG0C=j7+5#}{Yj7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA8C NCf71*1KBGXr2*}I6ifgB delta 134 zcmX@Xe1v&|Q#1zy8v_FaBM_J7rKG0C=j7+5#}{Yj7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@uNE{NEO3mTSj?Crpd94%8bmD M8yU5M?6r*20K|qATmS$7 diff --git a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 index fe0bae64905f05dd9dd2e83cac3b505e24db3a55..01f1b3f9f39fea7f2c2243c491806ade6ae38d27 100644 GIT binary patch delta 161 zcmeys{DpafQ#>aF8v_FaBM_J7rKG0C=j7+5#}{Yj7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA8C cCO0w$%Ye)k0Af3!PC+2e1H^xUuCV}O0PlDeL;wH) delta 134 zcmeyu{DFCbQ#1zy8v_FaBM_J7rKG0C=j7+5#}{Yj7UZM?#aJ1b8JK`{W*!5BI|B=l z$H2f1#4%?jpoGcZqF=+DS7@uN2@NEO3mM@D%@rpbwn%8bmD MTN#6a?3;|z0QCYD7ytkO diff --git a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 index c55c7ed76af6b3aa3527b62ba5b0b59bb832658c..f7dde05ef77bab396ab8d2fa74cb49c539381ecf 100644 GIT binary patch delta 138 zcmX@Ye1ds`Q#>aF8v_FaBM_J7rKG0C7iZ)bmBbfk<`(3nGB7X!#aS7cfslbAGmnA6 zoq+``#tr1l0I@qz2Bby|%w_?rQvsVw`NrD9^||Ig(MC Pk!f-*qc)Jel2IA}A~zJw delta 134 zcmX@Xe1v&|Q#1zy8v_FaBM_J7rKG0C7iZ)bmBbfk<`(3nGBB_*Ff%X#unlm-CzF%;YY diff --git a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 index 9aa240ce432ee061444ab86c9aaf0e4c5129a06a..49231a2ae79e851a3a46926985242cc28904b4b1 100644 GIT binary patch delta 113 zcmeBR>0z1R#mG6)Th@_@fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_OZ^!cCw`4)1*u}39Lgxq$UM1}QJIlx@=V5HAp0$&GyuDJ4vhc+ delta 109 zcmeBS>0p`Q#mF(yTh^A9fti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq;LeP7TOr r1@pNXm?y6EXJnZ8Gny5oieYjjqdX(iY1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yuJmVQocJ@G6{L!BawwxbBlF}^MrB5($uk+XWkBZg1F;=YrvQ-V1>(O9 Jj0_e)3;;`64>Y1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD t$Yurexfz%yuJmVQocObx6{L!Baw(%cBlF~`jLM8mlXo%(1KGSx(g5BZ4sieg delta 109 zcmZ3(vVvuT6C?LTXH8pH24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(t2Gcr%!%NPt~3o=Oq0MAAafdBvi diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 index 8d8fe3989c70c810eb7d4cd714ebd0adb4c199e1..6a883433bf0082a44e4b35dccb70a5c76a531b36 100644 GIT binary patch delta 113 zcmeyv+`uxyiIIDvv#KK#0|Nsq12YgZFl6R2Ft{_YFo49kfmjBJ-GMS7z8ILz0#>I6 tWV3?#+zd<;m-;g@PW)QV3R1;5xsXwwk$Lh&MrB5($y*tVWYm@cnJWmyc0f~vfHXf4|7Bog HumEBJCOr>p diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 index 80304402456bc2462a6ef42ca7907403834c16c6..f1880c09c2190c960c35a1176a5813d596d8cab2 100644 GIT binary patch delta 136 zcmcb>a)o7r7bEvXZ&gPo1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sa1*}dD z$Yurexfz%yuJvbRocMP(D@YaNz delta 110 zcmcb@a)D)n7bDk1Z&h1X24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$(aF8v_FaBM_J7rKG0CmlTzz#usPi7UZM?#h8GYm4O)u85lD27#Q3c zSioZ3K)wtRy8~rFYQ(^77O*-sAe$A;=VoA%?jpoGcZqF=+DS7@nbV9NEO56N=A7`rpYrItr?jo MUu6sivNf5c0oy?pD*ylh diff --git a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 index e3b3074e2058ea60f1ffffbd613b21f25bf1c2fa..6814e8d1467b4e6e3f91a26648e89c2161d3ed2f 100644 GIT binary patch delta 138 zcmX@Ye1ds`Q#>aF8v_FaBM_J7rKG0CmnLT<7R485<`(3nGB7X!#aS7cfslbAGmnA6 zoq+``#tr1l0I@qz2Bby|%w_?rQvsVw`NrD9^||Ig(MC Pk!f-*qc)Jel2IA}6@C=2 delta 134 zcmX@Xe1v&|Q#1zy8v_FaBM_J7rKG0CmnLT<7R485<`(3nGBB_*Ff%X#unlm-Cm>=eHM diff --git a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 index 929d352eec735cbcc65022b103d3074a159d4ab2..93cfb56bc8c8b91db274d6b2675be3d6b36627c9 100644 GIT binary patch delta 113 zcmeBR>0z1R#mG6)Th@_@fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_OZ^!cCw`4)1*u}39Lgxq$UM1}QJIlx@=V5HAp0$&GyuDJ4vhc+ delta 109 zcmeBS>0p`Q#mF(yTh^A9fti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq;LeP7TOr r1@pNXm?y6EXJnZ8Gny5oieYjjqdX(i(Oz*H{2C0C&k0xc~qF delta 134 zcmZo+X<(V)6wSfF#=yY92*jm%DXD4krI~pp@x__B1v#leF;)g<1|}e#na9B3&cFiX zF)(lgu?!Hq19>367?{lhR;LDJvx52D49pW3`ZF?2{20v&QpGSikWrqIX>uW>G9&Zk Msf@uu_De=-0F6l$ng9R* diff --git a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 index 4a51c3cb48bd9c0e6bc66df692c41356f8e9fdaf..2ddf4943cd1f5e1943cafee392097517b99f1775 100644 GIT binary patch delta 138 zcmX@Ye1ds`Q#>aF8v_FaBM_J7rKG0Cm*(W>rNsVw`NrD9^||Ig(MC Pk!f-*qc)Jel2IA}9fB0W delta 134 zcmX@Xe1v&|Q#1zy8v_FaBM_J7rKG0Cm*(W>rNunlm-Cus1(rv diff --git a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 index 4651d73adc8591ad608d808f0caf11629c63500f..538945e3dacf2b474e2b6138f4789bdffcad243e 100644 GIT binary patch delta 161 zcmeys{DpafQ#>aF8v_FaBM_J7rKG0Cm*(W>rNrNh diff --git a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 index 6030982ba60c1879e1a5562aa61ceabbce2b6b6c..cc39ca7296b91f97b6157ea082d61908ee31dee3 100644 GIT binary patch delta 138 zcmX@Ye1ds`Q#>aF8v_FaBM_J7rKG0CmlkK_7nQ^pXXX~sVw`NrD9^||Ig(MC Pk!f-*qc)Jel2IA}QLPn0 delta 134 zcmX@Xe1v&|Q#1zy8v_FaBM_J7rKG0CmlkK_7nQ^pXXX~unlm-AK;uTQ< diff --git a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 index c348a95d8cd35e2a24a9aea032de32f2a41d99fb..2e45d210499c4a94c542a7a99793b59707b310e3 100644 GIT binary patch delta 113 zcmeBR>0z1R#mG6)Th@_@fq{XQff)!H7&7x17~C0H7(im&Kr92q?m!t3UkuD<0jpC3 tvRT1=ZU&}_OZ^!cCw`4)1*u}39Lgxq$UM1}QJIlx@=V5HAp0$&GyuDJ4vhc+ delta 109 zcmeBS>0p`Q#mF(yTh^A9fti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq;LeP7TOr r1@pNXm?y6EXJnZ8Gny5oieYjjqdX(iNGHL_aGZ~`+<;V^@ diff --git a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 index 70596a0ee4d8262bf38bef97b1756eaeeff9a0f4..806ca280c56980d6c44f10e640664712dfed8d6a 100644 GIT binary patch delta 220 zcmcb>a)o7rQ#~gG8v_FaBM_J76{RL7XCx-&q{bI#<`(3nGB7X!#aS7cfslbAGY`UM z0kZQ;OBmc4Sith!K)wtRy8~5$)Qf@HEMPrqKsGCw&kdH-1hV7fiwiP~%HrK~@{MSO$pQf$BhfF)*72tVa#VW(D)P8CWK+^=D+5_&1&vq>5p3BBMMn n$Xs)vK9CvAlY1G(8CfPTWegSti3a)xDs7bE9HZ$({J24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%U^=D+5%*&Y13X)@(+{h@;$TWE&qdp_^U^=D+5%*&Y13X)@(+{h@;$TWE&qdp_^5F^*bU`0bF1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@JkE rLU~4}i3j}|87B)ePG$wkF-~5|D9^||`6Q!0Bh%!cjKM&*FH<@I&Uz2^ delta 99 zcmdnNx`lN@5F_WrU`1V424)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%WhM5D5SP diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 index 19eb94009a8eb877dee6379be0eddd43b77ee098..e69fd372477567c29cf544991a124fe04429b3ef 100644 GIT binary patch delta 103 zcmX@Wa)f1q6C>9|XGKFM1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@JkE rM0rN0i5vYH87DI`X0w9i7$+Ap$}=)gp2(=r$TayNqc)KJmN6Irw$cwy delta 99 zcmX@Ya)4!m6C>wDXGL9B24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%qdp_^U^=D+5%*)u%3X)@(ypU0zk!kWlMtw%+$sZYmfoxZ%U;vx04_N>J diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 index 02601e50a76f5a2ba4a42eba7c7dee1b731e8e30..f4783fc5c4509af94859f9f1497b34114fa2d2d8 100644 GIT binary patch delta 103 zcmcb@a)V`p6C>9|XGKFM1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@JkE rM0rN0i5vYH87DI`X0w9i7$+Ap$}=)gp2(=r$TayNqc)KJmN6Xw#?}vt delta 99 zcmcb?a)o7r6C>wDXGL9B24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%qdp_^U^=D+5%*)u%3X)@(ypU0zk!kWlMtw%+$sZYmfoxZ%bO5Uo50wA_ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 index a1c488828124a6a3424fa4c2aae14784bd3d330c..fe887814d40c2d5d4735b55d6db00e6e635083fa 100644 GIT binary patch delta 102 zcmdnNvWI1Y6(iR~YehpQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@Jiu qr#vIm#FhSxj1zxmvx1};CucIsGcr%^WYlM5n!J-y8_0gj7z_ZqYY+1P delta 98 zcmdnPvV&!U6(i?FYeijF24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%uG diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 index f6bba1ea57d9ef5ea4941b0cd8942dfa8293e2db..5c392b26b818315deb4675892d15a57110286833 100644 GIT binary patch delta 102 zcmX@Za)D)n6(iR~YehpQ1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@Jiu qr#vIm#FhSxj1zxmvx1};CucIsGcr%^WYlM5n!J-y8_0gjm<|BSM-VRn delta 98 zcmcb>a)xDs6(i?FYeijF24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%9|XGKFM1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@JkE rM0rN0i5vYH87DI`_OpWI7$;9U(k!kW%#$X`Zk|`YkrwDXGL9B24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%j1#}cvx1};Cr2{MGcr%EWYlM5n!J)x8_2%O7z_ZV{10{j delta 98 zcmZ3(vVvuT6(h$)Ygt`Z24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%M ojLZ{P`ZF?2{29**l46(~%P7ytG`W^hpOJa;T1IUk`zB*B0GQ7YiU0rr diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 index 5b6b0c188923f7faab71c6a21873ea60a53412ea..c9376b9c019b96d1dc90682388bab4ac28edc6ac 100644 GIT binary patch delta 127 zcmeyv(!e^w$)A&fje&uI5s1rDlS}f8;xqF~OyW~3N{SMbOBk4d;;anJK*+$5na9B3 z&cFf|;|B6&fY==<15zUfX0tFbPwbUvWSY3vpOJCm-)2^j6yxMpMtMf&$x9ja8JQ+u LWef(gHJO3|*oqeF delta 124 zcmZo*{lhZB$(w_Lje&uI5s1rDlS}f8;xqF~OyW~3N{SMbOBh%gm>HOWa+!Gy4DJjp zKpq1FHxSDJu{)3l;){XVEDTH&C(1K2Pu%Fw$S|3av6&Sl$1u5*QJ#@$@=8X1M&`*k L8H0grU8Z0FpF9=; diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 index 006ec9ac148604cc6e46ad72468b407d2e3e334d..31104e0af1214b3e2c85ec6201f78355cf0632af 100644 GIT binary patch delta 102 zcmdnPa)4!m6(i?FYgt1k1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@Jiu qt2`sq#HId>j1#}cvx1};Cr2{MGcr%EWYlM5n!J)x8_2%Om<|B7*blM* delta 98 zcmX@WvWI1Y6(h$)Ygt`Z24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%M ojLZ{P`ZF?2{29**l46(~%P7ytG`W^hpOJa;T1IUk`zB*L0H_NO#sB~S diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 index 47996ede7d52f6453c4f6bf36ecd4143ca34cce8..dc1a26668a93e8809e88994bd61e7f3f784ff2ab 100644 GIT binary patch delta 127 zcmbQhI)!zDlRqZ|8v_FaBM_IRCYR(F#b@S~m;j05)S?mw1}305D+4nSGB9N3F)+9@ zuz9|XGKFM1_lOJ24)~+V93m4U~p$(VE~D71F;Mcy8~rFd@(Sag@JkE rM0rN0i5vYH87DI`=Cgw27$=u9$}=)gp311t$TayVqc)KJkuewmyEYGM delta 99 zcmX@Xa)f1q6C>wDXGL9B24)5(1_p-AJO&1L1{NTXfq@%{Wq{Zn$OG}kz-$%tF~&8#3f#>t(G@{G)rS2F4|GEKh87z||VG6e$wie?U( delta 99 zcmZo+ZD5_?#K<|(Sy7jjfti7cfq@}2kAcCRfd$B8VBiK~86b8C@<4nsFq?&eY2s9Q pM&^lI{TUf1vobcbg5($`_cF>eGEH8~sL#ke`7UEHkZs5m3;=#24y^zH diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 index e62cef9fa20841865a21f4a6d290707a59f91eaa..187b5dabed5311f5ed5802aac7bb5ba9fde1f3f8 100644 GIT binary patch delta 127 zcmcb@a)V`plRqZ|8v_FaBM_IRCYR(F#pmSbr5nX(<`t(Fl`t>?#aS7cfslbAGmnA6 zoq+``#tr1l0I@qz2Bby|%w}O=p4cnT$TV@SKO^JBzxk{nDaOf#jPi`klP5CjGcrv+ M$fyluzhz7Z0O@@fbpQYW delta 124 zcmcb?a)o7rlQ#zg8v_FaBM_IRCYR(F#pmSbr5nX(<`t(Fl`ya}Ff%X#?#aS7cfslbAGmnA6 zoq+``#tr1l0I@qz2Bby|%w}O=p4cnT$TV@SKO^JBzs;;5DaOgIjPi`klb15;GcrxS M$`}k}Yciz+0IVGrqyPW_ delta 124 zcmbQjI)Qb9lQ#zg8v_FaBM_IRCYR(F#pmSbr5nX(<`t(Fl`ya}Ff%X#2sAj$v{qqdX(i