From 337db8882a3ade86ec8958096f4cf09928a32b6c Mon Sep 17 00:00:00 2001 From: Stuart Brady Date: Fri, 30 Oct 2020 14:38:39 +0000 Subject: [PATCH] Remove spirv_new binaries and add Python script to generate them (#902) * Remove binaries for spirv_new (#21) Avoid storing binaries in version control, as it is generally not well suited to this. Instead, in a followup commit we will add a script to regenerate the .spv files from their sources. Signed-off-by: Stuart Brady * Add Python script to assemble spirv_new binaries (#21) This also changes the ext_cl_khr_spirv_no_integer_wrap_decoration assembly source so that the SPIR-V version is listed as 1.0, to ensure that the output of spirv-dis exactly matches the assembly. Signed-off-by: Stuart Brady --- test_conformance/spirv_new/assemble_spirv.py | 164 ++++++++++++++++++ ..._integer_wrap_decoration_fadd_int.spvasm32 | 2 +- ..._integer_wrap_decoration_fadd_int.spvasm64 | 2 +- ...integer_wrap_decoration_fadd_uint.spvasm32 | 2 +- ...integer_wrap_decoration_fadd_uint.spvasm64 | 2 +- ..._integer_wrap_decoration_fmul_int.spvasm32 | 2 +- ..._integer_wrap_decoration_fmul_int.spvasm64 | 2 +- ...integer_wrap_decoration_fmul_uint.spvasm32 | 2 +- ...integer_wrap_decoration_fmul_uint.spvasm64 | 2 +- ...teger_wrap_decoration_fnegate_int.spvasm32 | 2 +- ...teger_wrap_decoration_fnegate_int.spvasm64 | 2 +- ...er_wrap_decoration_fshiftleft_int.spvasm32 | 2 +- ...er_wrap_decoration_fshiftleft_int.spvasm64 | 2 +- ...r_wrap_decoration_fshiftleft_uint.spvasm32 | 2 +- ...r_wrap_decoration_fshiftleft_uint.spvasm64 | 2 +- ..._integer_wrap_decoration_fsub_int.spvasm32 | 2 +- ..._integer_wrap_decoration_fsub_int.spvasm64 | 2 +- ...integer_wrap_decoration_fsub_uint.spvasm32 | 2 +- ...integer_wrap_decoration_fsub_uint.spvasm64 | 2 +- .../spirv_bin/atomic_dec_global.spv32 | Bin 552 -> 0 bytes .../spirv_bin/atomic_dec_global.spv64 | Bin 636 -> 0 bytes .../spirv_bin/atomic_inc_global.spv32 | Bin 552 -> 0 bytes .../spirv_bin/atomic_inc_global.spv64 | Bin 636 -> 0 bytes .../spirv_bin/branch_conditional.spv32 | Bin 812 -> 0 bytes .../spirv_bin/branch_conditional.spv64 | Bin 908 -> 0 bytes .../branch_conditional_weighted.spv32 | Bin 828 -> 0 bytes .../branch_conditional_weighted.spv64 | Bin 924 -> 0 bytes .../spirv_new/spirv_bin/branch_simple.spv32 | Bin 484 -> 0 bytes .../spirv_new/spirv_bin/branch_simple.spv64 | Bin 580 -> 0 bytes .../spirv_bin/composite_construct_int4.spv32 | Bin 544 -> 0 bytes .../spirv_bin/composite_construct_int4.spv64 | Bin 620 -> 0 bytes .../composite_construct_struct.spv32 | Bin 624 -> 0 bytes .../composite_construct_struct.spv64 | Bin 708 -> 0 bytes .../spirv_bin/constant_char_simple.spv32 | Bin 464 -> 0 bytes .../spirv_bin/constant_char_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/constant_double_simple.spv32 | Bin 464 -> 0 bytes .../spirv_bin/constant_double_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/constant_false_simple.spv32 | Bin 500 -> 0 bytes .../spirv_bin/constant_false_simple.spv64 | Bin 584 -> 0 bytes .../spirv_bin/constant_float_simple.spv32 | Bin 452 -> 0 bytes .../spirv_bin/constant_float_simple.spv64 | Bin 520 -> 0 bytes .../spirv_bin/constant_half_simple.spv32 | Bin 488 -> 0 bytes .../spirv_bin/constant_half_simple.spv64 | Bin 556 -> 0 bytes .../spirv_bin/constant_int3_simple.spv32 | Bin 504 -> 0 bytes .../spirv_bin/constant_int3_simple.spv64 | Bin 604 -> 0 bytes .../spirv_bin/constant_int4_simple.spv32 | Bin 540 -> 0 bytes .../spirv_bin/constant_int4_simple.spv64 | Bin 616 -> 0 bytes .../spirv_bin/constant_int_simple.spv32 | Bin 436 -> 0 bytes .../spirv_bin/constant_int_simple.spv64 | Bin 520 -> 0 bytes .../spirv_bin/constant_long_simple.spv32 | Bin 468 -> 0 bytes .../spirv_bin/constant_long_simple.spv64 | Bin 512 -> 0 bytes .../spirv_bin/constant_short_simple.spv32 | Bin 464 -> 0 bytes .../spirv_bin/constant_short_simple.spv64 | Bin 532 -> 0 bytes .../constant_struct_int_char_simple.spv32 | Bin 524 -> 0 bytes .../constant_struct_int_char_simple.spv64 | Bin 608 -> 0 bytes .../constant_struct_int_float_simple.spv32 | Bin 516 -> 0 bytes .../constant_struct_int_float_simple.spv64 | Bin 600 -> 0 bytes .../constant_struct_struct_simple.spv32 | Bin 628 -> 0 bytes .../constant_struct_struct_simple.spv64 | Bin 712 -> 0 bytes .../spirv_bin/constant_true_simple.spv32 | Bin 508 -> 0 bytes .../spirv_bin/constant_true_simple.spv64 | Bin 584 -> 0 bytes .../spirv_bin/constant_uchar_simple.spv32 | Bin 464 -> 0 bytes .../spirv_bin/constant_uchar_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/constant_uint_simple.spv32 | Bin 440 -> 0 bytes .../spirv_bin/constant_uint_simple.spv64 | Bin 524 -> 0 bytes .../spirv_bin/constant_ulong_simple.spv32 | Bin 468 -> 0 bytes .../spirv_bin/constant_ulong_simple.spv64 | Bin 512 -> 0 bytes .../spirv_bin/constant_ushort_simple.spv32 | Bin 464 -> 0 bytes .../spirv_bin/constant_ushort_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/copy_char_simple.spv32 | Bin 476 -> 0 bytes .../spirv_bin/copy_char_simple.spv64 | Bin 544 -> 0 bytes .../spirv_bin/copy_double_simple.spv32 | Bin 476 -> 0 bytes .../spirv_bin/copy_double_simple.spv64 | Bin 544 -> 0 bytes .../spirv_bin/copy_float_simple.spv32 | Bin 464 -> 0 bytes .../spirv_bin/copy_float_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/copy_half_simple.spv32 | Bin 500 -> 0 bytes .../spirv_bin/copy_half_simple.spv64 | Bin 568 -> 0 bytes .../spirv_bin/copy_int3_simple.spv32 | Bin 516 -> 0 bytes .../spirv_bin/copy_int3_simple.spv64 | Bin 616 -> 0 bytes .../spirv_bin/copy_int4_simple.spv32 | Bin 552 -> 0 bytes .../spirv_bin/copy_int4_simple.spv64 | Bin 636 -> 0 bytes .../spirv_new/spirv_bin/copy_int_simple.spv32 | Bin 448 -> 0 bytes .../spirv_new/spirv_bin/copy_int_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/copy_long_simple.spv32 | Bin 480 -> 0 bytes .../spirv_bin/copy_long_simple.spv64 | Bin 524 -> 0 bytes .../spirv_bin/copy_short_simple.spv32 | Bin 476 -> 0 bytes .../spirv_bin/copy_short_simple.spv64 | Bin 544 -> 0 bytes .../copy_struct_int_char_simple.spv32 | Bin 536 -> 0 bytes .../copy_struct_int_char_simple.spv64 | Bin 620 -> 0 bytes .../copy_struct_int_float_simple.spv32 | Bin 528 -> 0 bytes .../copy_struct_int_float_simple.spv64 | Bin 612 -> 0 bytes .../spirv_bin/copy_struct_struct_simple.spv32 | Bin 640 -> 0 bytes .../spirv_bin/copy_struct_struct_simple.spv64 | Bin 724 -> 0 bytes .../spirv_bin/copy_uchar_simple.spv32 | Bin 476 -> 0 bytes .../spirv_bin/copy_uchar_simple.spv64 | Bin 544 -> 0 bytes .../spirv_bin/copy_uint_simple.spv32 | Bin 452 -> 0 bytes .../spirv_bin/copy_uint_simple.spv64 | Bin 536 -> 0 bytes .../spirv_bin/copy_ulong_simple.spv32 | Bin 480 -> 0 bytes .../spirv_bin/copy_ulong_simple.spv64 | Bin 524 -> 0 bytes .../spirv_bin/copy_ushort_simple.spv32 | Bin 476 -> 0 bytes .../spirv_bin/copy_ushort_simple.spv64 | Bin 544 -> 0 bytes .../spirv_bin/decorate_aliased.spv32 | Bin 632 -> 0 bytes .../spirv_bin/decorate_aliased.spv64 | Bin 716 -> 0 bytes .../spirv_bin/decorate_alignment.spv32 | Bin 636 -> 0 bytes .../spirv_bin/decorate_alignment.spv64 | Bin 720 -> 0 bytes .../spirv_bin/decorate_constant.spv32 | Bin 628 -> 0 bytes .../spirv_bin/decorate_constant.spv64 | Bin 712 -> 0 bytes .../spirv_bin/decorate_constant_fail.spv32 | Bin 632 -> 0 bytes .../spirv_bin/decorate_constant_fail.spv64 | Bin 716 -> 0 bytes .../spirv_bin/decorate_cpacked.spv32 | Bin 524 -> 0 bytes .../spirv_bin/decorate_cpacked.spv64 | Bin 608 -> 0 bytes .../spirv_bin/decorate_restrict.spv32 | Bin 632 -> 0 bytes .../spirv_bin/decorate_restrict.spv64 | Bin 716 -> 0 bytes .../decorate_rounding_rte_double_long.spv32 | Bin 592 -> 0 bytes .../decorate_rounding_rte_double_long.spv64 | Bin 636 -> 0 bytes .../decorate_rounding_rte_float_int.spv32 | Bin 564 -> 0 bytes .../decorate_rounding_rte_float_int.spv64 | Bin 648 -> 0 bytes .../decorate_rounding_rtn_double_long.spv32 | Bin 592 -> 0 bytes .../decorate_rounding_rtn_double_long.spv64 | Bin 636 -> 0 bytes .../decorate_rounding_rtn_float_int.spv32 | Bin 564 -> 0 bytes .../decorate_rounding_rtn_float_int.spv64 | Bin 648 -> 0 bytes .../decorate_rounding_rtp_double_long.spv32 | Bin 592 -> 0 bytes .../decorate_rounding_rtp_double_long.spv64 | Bin 636 -> 0 bytes .../decorate_rounding_rtp_float_int.spv32 | Bin 564 -> 0 bytes .../decorate_rounding_rtp_float_int.spv64 | Bin 648 -> 0 bytes .../decorate_rounding_rtz_double_long.spv32 | Bin 592 -> 0 bytes .../decorate_rounding_rtz_double_long.spv64 | Bin 636 -> 0 bytes .../decorate_rounding_rtz_float_int.spv32 | Bin 564 -> 0 bytes .../decorate_rounding_rtz_float_int.spv64 | Bin 648 -> 0 bytes .../decorate_saturated_conversion_char.spv32 | Bin 680 -> 0 bytes .../decorate_saturated_conversion_char.spv64 | Bin 748 -> 0 bytes .../decorate_saturated_conversion_int.spv32 | Bin 648 -> 0 bytes .../decorate_saturated_conversion_int.spv64 | Bin 732 -> 0 bytes .../decorate_saturated_conversion_short.spv32 | Bin 680 -> 0 bytes .../decorate_saturated_conversion_short.spv64 | Bin 748 -> 0 bytes .../decorate_saturated_conversion_uchar.spv32 | Bin 680 -> 0 bytes .../decorate_saturated_conversion_uchar.spv64 | Bin 748 -> 0 bytes .../decorate_saturated_conversion_uint.spv32 | Bin 648 -> 0 bytes .../decorate_saturated_conversion_uint.spv64 | Bin 732 -> 0 bytes ...decorate_saturated_conversion_ushort.spv32 | Bin 684 -> 0 bytes ...decorate_saturated_conversion_ushort.spv64 | Bin 752 -> 0 bytes ..._no_integer_wrap_decoration_fadd_int.spv32 | Bin 736 -> 0 bytes ..._no_integer_wrap_decoration_fadd_int.spv64 | Bin 824 -> 0 bytes ...no_integer_wrap_decoration_fadd_uint.spv32 | Bin 736 -> 0 bytes ...no_integer_wrap_decoration_fadd_uint.spv64 | Bin 824 -> 0 bytes ..._no_integer_wrap_decoration_fmul_int.spv32 | Bin 736 -> 0 bytes ..._no_integer_wrap_decoration_fmul_int.spv64 | Bin 824 -> 0 bytes ...no_integer_wrap_decoration_fmul_uint.spv32 | Bin 736 -> 0 bytes ...no_integer_wrap_decoration_fmul_uint.spv64 | Bin 824 -> 0 bytes ..._integer_wrap_decoration_fnegate_int.spv32 | Bin 704 -> 0 bytes ..._integer_wrap_decoration_fnegate_int.spv64 | Bin 776 -> 0 bytes ...teger_wrap_decoration_fshiftleft_int.spv32 | Bin 772 -> 0 bytes ...teger_wrap_decoration_fshiftleft_int.spv64 | Bin 860 -> 0 bytes ...eger_wrap_decoration_fshiftleft_uint.spv32 | Bin 772 -> 0 bytes ...eger_wrap_decoration_fshiftleft_uint.spv64 | Bin 860 -> 0 bytes ..._no_integer_wrap_decoration_fsub_int.spv32 | Bin 736 -> 0 bytes ..._no_integer_wrap_decoration_fsub_int.spv64 | Bin 824 -> 0 bytes ...no_integer_wrap_decoration_fsub_uint.spv32 | Bin 736 -> 0 bytes ...no_integer_wrap_decoration_fsub_uint.spv64 | Bin 824 -> 0 bytes .../spirv_new/spirv_bin/fadd_double.spv32 | Bin 668 -> 0 bytes .../spirv_new/spirv_bin/fadd_double.spv64 | Bin 736 -> 0 bytes .../spirv_new/spirv_bin/fadd_double2.spv32 | Bin 684 -> 0 bytes .../spirv_new/spirv_bin/fadd_double2.spv64 | Bin 752 -> 0 bytes .../spirv_new/spirv_bin/fadd_float.spv32 | Bin 660 -> 0 bytes .../spirv_new/spirv_bin/fadd_float.spv64 | Bin 728 -> 0 bytes .../spirv_new/spirv_bin/fadd_float4.spv32 | Bin 676 -> 0 bytes .../spirv_new/spirv_bin/fadd_float4.spv64 | Bin 744 -> 0 bytes .../spirv_new/spirv_bin/fadd_half.spv32 | Bin 644 -> 0 bytes .../spirv_new/spirv_bin/fadd_half.spv64 | Bin 712 -> 0 bytes .../spirv_new/spirv_bin/fdiv_double.spv32 | Bin 668 -> 0 bytes .../spirv_new/spirv_bin/fdiv_double.spv64 | Bin 736 -> 0 bytes .../spirv_new/spirv_bin/fdiv_double2.spv32 | Bin 684 -> 0 bytes .../spirv_new/spirv_bin/fdiv_double2.spv64 | Bin 752 -> 0 bytes .../spirv_new/spirv_bin/fdiv_float.spv32 | Bin 660 -> 0 bytes .../spirv_new/spirv_bin/fdiv_float.spv64 | Bin 728 -> 0 bytes .../spirv_new/spirv_bin/fdiv_float4.spv32 | Bin 676 -> 0 bytes .../spirv_new/spirv_bin/fdiv_float4.spv64 | Bin 744 -> 0 bytes .../spirv_new/spirv_bin/fdiv_half.spv32 | Bin 644 -> 0 bytes .../spirv_new/spirv_bin/fdiv_half.spv64 | Bin 712 -> 0 bytes .../spirv_new/spirv_bin/fmod_double.spv32 | Bin 668 -> 0 bytes .../spirv_new/spirv_bin/fmod_double.spv64 | Bin 736 -> 0 bytes .../spirv_new/spirv_bin/fmod_double2.spv32 | Bin 684 -> 0 bytes .../spirv_new/spirv_bin/fmod_double2.spv64 | Bin 752 -> 0 bytes .../spirv_new/spirv_bin/fmod_float.spv32 | Bin 660 -> 0 bytes .../spirv_new/spirv_bin/fmod_float.spv64 | Bin 728 -> 0 bytes .../spirv_new/spirv_bin/fmod_float4.spv32 | Bin 676 -> 0 bytes .../spirv_new/spirv_bin/fmod_float4.spv64 | Bin 744 -> 0 bytes .../spirv_new/spirv_bin/fmod_half.spv32 | Bin 644 -> 0 bytes .../spirv_new/spirv_bin/fmod_half.spv64 | Bin 712 -> 0 bytes .../spirv_new/spirv_bin/fmul_double.spv32 | Bin 668 -> 0 bytes .../spirv_new/spirv_bin/fmul_double.spv64 | Bin 736 -> 0 bytes .../spirv_new/spirv_bin/fmul_double2.spv32 | Bin 684 -> 0 bytes .../spirv_new/spirv_bin/fmul_double2.spv64 | Bin 752 -> 0 bytes .../spirv_new/spirv_bin/fmul_float.spv32 | Bin 660 -> 0 bytes .../spirv_new/spirv_bin/fmul_float.spv64 | Bin 728 -> 0 bytes .../spirv_new/spirv_bin/fmul_float4.spv32 | Bin 676 -> 0 bytes .../spirv_new/spirv_bin/fmul_float4.spv64 | Bin 744 -> 0 bytes .../spirv_new/spirv_bin/fmul_half.spv32 | Bin 644 -> 0 bytes .../spirv_new/spirv_bin/fmul_half.spv64 | Bin 712 -> 0 bytes .../spirv_new/spirv_bin/frem_double.spv32 | Bin 668 -> 0 bytes .../spirv_new/spirv_bin/frem_double.spv64 | Bin 736 -> 0 bytes .../spirv_new/spirv_bin/frem_double2.spv32 | Bin 684 -> 0 bytes .../spirv_new/spirv_bin/frem_double2.spv64 | Bin 752 -> 0 bytes .../spirv_new/spirv_bin/frem_float.spv32 | Bin 660 -> 0 bytes .../spirv_new/spirv_bin/frem_float.spv64 | Bin 728 -> 0 bytes .../spirv_new/spirv_bin/frem_float4.spv32 | Bin 676 -> 0 bytes .../spirv_new/spirv_bin/frem_float4.spv64 | Bin 744 -> 0 bytes .../spirv_new/spirv_bin/frem_half.spv32 | Bin 644 -> 0 bytes .../spirv_new/spirv_bin/frem_half.spv64 | Bin 712 -> 0 bytes .../spirv_new/spirv_bin/fsub_double.spv32 | Bin 668 -> 0 bytes .../spirv_new/spirv_bin/fsub_double.spv64 | Bin 736 -> 0 bytes .../spirv_new/spirv_bin/fsub_double2.spv32 | Bin 684 -> 0 bytes .../spirv_new/spirv_bin/fsub_double2.spv64 | Bin 752 -> 0 bytes .../spirv_new/spirv_bin/fsub_float.spv32 | Bin 660 -> 0 bytes .../spirv_new/spirv_bin/fsub_float.spv64 | Bin 728 -> 0 bytes .../spirv_new/spirv_bin/fsub_float4.spv32 | Bin 676 -> 0 bytes .../spirv_new/spirv_bin/fsub_float4.spv64 | Bin 744 -> 0 bytes .../spirv_new/spirv_bin/fsub_half.spv32 | Bin 644 -> 0 bytes .../spirv_new/spirv_bin/fsub_half.spv64 | Bin 712 -> 0 bytes .../spirv_new/spirv_bin/label_simple.spv32 | Bin 468 -> 0 bytes .../spirv_new/spirv_bin/label_simple.spv64 | Bin 564 -> 0 bytes .../spirv_new/spirv_bin/lifetime_simple.spv32 | Bin 724 -> 0 bytes .../spirv_new/spirv_bin/lifetime_simple.spv64 | Bin 808 -> 0 bytes .../spirv_new/spirv_bin/linkage_export.spv32 | Bin 232 -> 0 bytes .../spirv_new/spirv_bin/linkage_export.spv64 | Bin 232 -> 0 bytes .../spirv_new/spirv_bin/linkage_import.spv32 | Bin 556 -> 0 bytes .../spirv_new/spirv_bin/linkage_import.spv64 | Bin 624 -> 0 bytes ...merge_branch_conditional_dont_unroll.spv32 | Bin 1024 -> 0 bytes ...merge_branch_conditional_dont_unroll.spv64 | Bin 1124 -> 0 bytes .../loop_merge_branch_conditional_none.spv32 | Bin 1016 -> 0 bytes .../loop_merge_branch_conditional_none.spv64 | Bin 1116 -> 0 bytes ...loop_merge_branch_conditional_unroll.spv32 | Bin 1020 -> 0 bytes ...loop_merge_branch_conditional_unroll.spv64 | Bin 1120 -> 0 bytes .../loop_merge_branch_dont_unroll.spv32 | Bin 1028 -> 0 bytes .../loop_merge_branch_dont_unroll.spv64 | Bin 1128 -> 0 bytes .../spirv_bin/loop_merge_branch_none.spv32 | Bin 1020 -> 0 bytes .../spirv_bin/loop_merge_branch_none.spv64 | Bin 1120 -> 0 bytes .../spirv_bin/loop_merge_branch_unroll.spv32 | Bin 1024 -> 0 bytes .../spirv_bin/loop_merge_branch_unroll.spv64 | Bin 1124 -> 0 bytes .../spirv_bin/op_function_const.spv32 | Bin 552 -> 0 bytes .../spirv_bin/op_function_const.spv64 | Bin 620 -> 0 bytes .../spirv_bin/op_function_inline.spv32 | Bin 552 -> 0 bytes .../spirv_bin/op_function_inline.spv64 | Bin 620 -> 0 bytes .../spirv_bin/op_function_noinline.spv32 | Bin 556 -> 0 bytes .../spirv_bin/op_function_noinline.spv64 | Bin 624 -> 0 bytes .../spirv_bin/op_function_none.spv32 | Bin 552 -> 0 bytes .../spirv_bin/op_function_none.spv64 | Bin 620 -> 0 bytes .../spirv_bin/op_function_pure.spv32 | Bin 552 -> 0 bytes .../spirv_bin/op_function_pure.spv64 | Bin 620 -> 0 bytes .../spirv_bin/op_function_pure_ptr.spv32 | Bin 736 -> 0 bytes .../spirv_bin/op_function_pure_ptr.spv64 | Bin 788 -> 0 bytes .../spirv_new/spirv_bin/op_neg_double.spv32 | Bin 468 -> 0 bytes .../spirv_new/spirv_bin/op_neg_double.spv64 | Bin 536 -> 0 bytes .../spirv_new/spirv_bin/op_neg_float.spv32 | Bin 460 -> 0 bytes .../spirv_new/spirv_bin/op_neg_float.spv64 | Bin 528 -> 0 bytes .../spirv_new/spirv_bin/op_neg_float4.spv32 | Bin 476 -> 0 bytes .../spirv_new/spirv_bin/op_neg_float4.spv64 | Bin 544 -> 0 bytes .../spirv_new/spirv_bin/op_neg_int.spv32 | Bin 444 -> 0 bytes .../spirv_new/spirv_bin/op_neg_int.spv64 | Bin 528 -> 0 bytes .../spirv_new/spirv_bin/op_neg_int4.spv32 | Bin 460 -> 0 bytes .../spirv_new/spirv_bin/op_neg_int4.spv64 | Bin 544 -> 0 bytes .../spirv_new/spirv_bin/op_neg_long.spv32 | Bin 468 -> 0 bytes .../spirv_new/spirv_bin/op_neg_long.spv64 | Bin 512 -> 0 bytes .../spirv_new/spirv_bin/op_neg_short.spv32 | Bin 472 -> 0 bytes .../spirv_new/spirv_bin/op_neg_short.spv64 | Bin 540 -> 0 bytes .../spirv_new/spirv_bin/op_not_int.spv32 | Bin 444 -> 0 bytes .../spirv_new/spirv_bin/op_not_int.spv64 | Bin 528 -> 0 bytes .../spirv_new/spirv_bin/op_not_int4.spv32 | Bin 460 -> 0 bytes .../spirv_new/spirv_bin/op_not_int4.spv64 | Bin 544 -> 0 bytes .../spirv_new/spirv_bin/op_not_long.spv32 | Bin 468 -> 0 bytes .../spirv_new/spirv_bin/op_not_long.spv64 | Bin 512 -> 0 bytes .../spirv_new/spirv_bin/op_not_short.spv32 | Bin 472 -> 0 bytes .../spirv_new/spirv_bin/op_not_short.spv64 | Bin 540 -> 0 bytes .../op_spec_constant_double_simple.spv32 | Bin 560 -> 0 bytes .../op_spec_constant_double_simple.spv64 | Bin 560 -> 0 bytes .../op_spec_constant_false_simple.spv32 | Bin 784 -> 0 bytes .../op_spec_constant_false_simple.spv64 | Bin 784 -> 0 bytes .../op_spec_constant_float_simple.spv32 | Bin 548 -> 0 bytes .../op_spec_constant_float_simple.spv64 | Bin 548 -> 0 bytes .../op_spec_constant_half_simple.spv32 | Bin 556 -> 0 bytes .../op_spec_constant_half_simple.spv64 | Bin 556 -> 0 bytes .../op_spec_constant_true_simple.spv32 | Bin 784 -> 0 bytes .../op_spec_constant_true_simple.spv64 | Bin 784 -> 0 bytes .../op_spec_constant_uchar_simple.spv32 | Bin 576 -> 0 bytes .../op_spec_constant_uchar_simple.spv64 | Bin 576 -> 0 bytes .../op_spec_constant_uint_simple.spv32 | Bin 552 -> 0 bytes .../op_spec_constant_uint_simple.spv64 | Bin 552 -> 0 bytes .../op_spec_constant_ulong_simple.spv32 | Bin 564 -> 0 bytes .../op_spec_constant_ulong_simple.spv64 | Bin 564 -> 0 bytes .../op_spec_constant_ushort_simple.spv32 | Bin 564 -> 0 bytes .../op_spec_constant_ushort_simple.spv64 | Bin 564 -> 0 bytes .../spirv_new/spirv_bin/opaque.spv32 | Bin 568 -> 0 bytes .../spirv_new/spirv_bin/opaque.spv64 | Bin 636 -> 0 bytes .../spirv_new/spirv_bin/phi_2.spv32 | Bin 740 -> 0 bytes .../spirv_new/spirv_bin/phi_2.spv64 | Bin 824 -> 0 bytes .../spirv_new/spirv_bin/phi_3.spv32 | Bin 844 -> 0 bytes .../spirv_new/spirv_bin/phi_3.spv64 | Bin 928 -> 0 bytes .../spirv_new/spirv_bin/phi_4.spv32 | Bin 932 -> 0 bytes .../spirv_new/spirv_bin/phi_4.spv64 | Bin 1016 -> 0 bytes .../spirv_bin/select_if_dont_flatten.spv32 | Bin 828 -> 0 bytes .../spirv_bin/select_if_dont_flatten.spv64 | Bin 924 -> 0 bytes .../spirv_bin/select_if_flatten.spv32 | Bin 824 -> 0 bytes .../spirv_bin/select_if_flatten.spv64 | Bin 920 -> 0 bytes .../spirv_new/spirv_bin/select_if_none.spv32 | Bin 820 -> 0 bytes .../spirv_new/spirv_bin/select_if_none.spv64 | Bin 916 -> 0 bytes .../select_switch_dont_flatten.spv32 | Bin 952 -> 0 bytes .../select_switch_dont_flatten.spv64 | Bin 1048 -> 0 bytes .../spirv_bin/select_switch_flatten.spv32 | Bin 948 -> 0 bytes .../spirv_bin/select_switch_flatten.spv64 | Bin 1044 -> 0 bytes .../spirv_bin/select_switch_none.spv32 | Bin 944 -> 0 bytes .../spirv_bin/select_switch_none.spv64 | Bin 1040 -> 0 bytes .../spirv_bin/undef_char_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_char_simple.spv64 | Bin 524 -> 0 bytes .../spirv_bin/undef_double_simple.spv32 | Bin 452 -> 0 bytes .../spirv_bin/undef_double_simple.spv64 | Bin 520 -> 0 bytes .../spirv_bin/undef_false_simple.spv32 | Bin 496 -> 0 bytes .../spirv_bin/undef_false_simple.spv64 | Bin 580 -> 0 bytes .../spirv_bin/undef_float_simple.spv32 | Bin 444 -> 0 bytes .../spirv_bin/undef_float_simple.spv64 | Bin 512 -> 0 bytes .../spirv_bin/undef_half_simple.spv32 | Bin 480 -> 0 bytes .../spirv_bin/undef_half_simple.spv64 | Bin 548 -> 0 bytes .../spirv_bin/undef_int3_simple.spv32 | Bin 440 -> 0 bytes .../spirv_bin/undef_int3_simple.spv64 | Bin 540 -> 0 bytes .../spirv_bin/undef_int4_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_int4_simple.spv64 | Bin 532 -> 0 bytes .../spirv_bin/undef_int_simple.spv32 | Bin 432 -> 0 bytes .../spirv_bin/undef_int_simple.spv64 | Bin 516 -> 0 bytes .../spirv_bin/undef_long_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_long_simple.spv64 | Bin 500 -> 0 bytes .../spirv_bin/undef_short_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_short_simple.spv64 | Bin 524 -> 0 bytes .../undef_struct_int_char_simple.spv32 | Bin 484 -> 0 bytes .../undef_struct_int_char_simple.spv64 | Bin 568 -> 0 bytes .../undef_struct_int_float_simple.spv32 | Bin 472 -> 0 bytes .../undef_struct_int_float_simple.spv64 | Bin 556 -> 0 bytes .../undef_struct_struct_simple.spv32 | Bin 512 -> 0 bytes .../undef_struct_struct_simple.spv64 | Bin 596 -> 0 bytes .../spirv_bin/undef_true_simple.spv32 | Bin 504 -> 0 bytes .../spirv_bin/undef_true_simple.spv64 | Bin 580 -> 0 bytes .../spirv_bin/undef_uchar_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_uchar_simple.spv64 | Bin 524 -> 0 bytes .../spirv_bin/undef_uint_simple.spv32 | Bin 432 -> 0 bytes .../spirv_bin/undef_uint_simple.spv64 | Bin 516 -> 0 bytes .../spirv_bin/undef_ulong_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_ulong_simple.spv64 | Bin 500 -> 0 bytes .../spirv_bin/undef_ushort_simple.spv32 | Bin 456 -> 0 bytes .../spirv_bin/undef_ushort_simple.spv64 | Bin 524 -> 0 bytes .../spirv_bin/unreachable_simple.spv32 | Bin 500 -> 0 bytes .../spirv_bin/unreachable_simple.spv64 | Bin 596 -> 0 bytes .../spirv_bin/vector_char16_extract.spv32 | Bin 592 -> 0 bytes .../spirv_bin/vector_char16_extract.spv64 | Bin 676 -> 0 bytes .../spirv_bin/vector_char16_insert.spv32 | Bin 612 -> 0 bytes .../spirv_bin/vector_char16_insert.spv64 | Bin 696 -> 0 bytes .../spirv_bin/vector_double2_extract.spv32 | Bin 580 -> 0 bytes .../spirv_bin/vector_double2_extract.spv64 | Bin 664 -> 0 bytes .../spirv_bin/vector_double2_insert.spv32 | Bin 600 -> 0 bytes .../spirv_bin/vector_double2_insert.spv64 | Bin 684 -> 0 bytes .../spirv_bin/vector_float4_extract.spv32 | Bin 572 -> 0 bytes .../spirv_bin/vector_float4_extract.spv64 | Bin 656 -> 0 bytes .../spirv_bin/vector_float4_insert.spv32 | Bin 592 -> 0 bytes .../spirv_bin/vector_float4_insert.spv64 | Bin 676 -> 0 bytes .../spirv_bin/vector_int4_extract.spv32 | Bin 556 -> 0 bytes .../spirv_bin/vector_int4_extract.spv64 | Bin 640 -> 0 bytes .../spirv_bin/vector_int4_insert.spv32 | Bin 576 -> 0 bytes .../spirv_bin/vector_int4_insert.spv64 | Bin 660 -> 0 bytes .../spirv_bin/vector_long2_extract.spv32 | Bin 584 -> 0 bytes .../spirv_bin/vector_long2_extract.spv64 | Bin 644 -> 0 bytes .../spirv_bin/vector_long2_insert.spv32 | Bin 600 -> 0 bytes .../spirv_bin/vector_long2_insert.spv64 | Bin 660 -> 0 bytes .../vector_times_scalar_double.spv32 | Bin 672 -> 0 bytes .../vector_times_scalar_double.spv64 | Bin 740 -> 0 bytes .../spirv_bin/vector_times_scalar_float.spv32 | Bin 672 -> 0 bytes .../spirv_bin/vector_times_scalar_float.spv64 | Bin 740 -> 0 bytes 373 files changed, 182 insertions(+), 18 deletions(-) create mode 100755 test_conformance/spirv_new/assemble_spirv.py delete mode 100644 test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/branch_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/branch_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_half.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fadd_half.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_half.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmod_half.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_half.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fmul_half.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_double2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_double2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_half.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/frem_half.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_half.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/fsub_half.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/label_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/label_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/linkage_export.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/linkage_export.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/linkage_import.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/linkage_import.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_const.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_const.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_none.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_none.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_int.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_int.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_long.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_long.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_short.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_not_short.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/opaque.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/opaque.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/phi_2.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/phi_2.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/phi_3.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/phi_3.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/phi_4.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/phi_4.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_if_none.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_if_none.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 delete mode 100644 test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 diff --git a/test_conformance/spirv_new/assemble_spirv.py b/test_conformance/spirv_new/assemble_spirv.py new file mode 100755 index 00000000..99b16adf --- /dev/null +++ b/test_conformance/spirv_new/assemble_spirv.py @@ -0,0 +1,164 @@ +#!/usr/bin/env python3 + +##################################################################### +# Copyright (c) 2020 The Khronos Group Inc. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +##################################################################### + +"""Assembles the SPIR-V assembly files used by spirv_new into binaries, + and validates them using spirv-val. Either run this from the parent + of the spirv_asm directory, or pass the --source-dir and --output-dir + options to specify the locations of the assembly files and the + binaries to be generated. +""" + +import argparse +import glob +import os +import subprocess +import sys +from textwrap import wrap + + +def fatal(message): + """Print an error message and exit with a non-zero status, to + indicate failure. + """ + print(message) + sys.exit(1) + + +def assemble_spirv(asm_dir, bin_dir, spirv_as, verbose): + """Assemble SPIR-V source into binaries.""" + + if not os.path.exists(bin_dir): + os.makedirs(bin_dir) + + assembly_failures = False + + for asm_file_path in glob.glob(os.path.join(asm_dir, '*.spvasm*')): + asm_file = os.path.basename(asm_file_path) + if os.path.isfile(asm_file_path): + if verbose: + print(' Assembling {}'.format(asm_file)) + + asm_file_root, asm_file_ext = os.path.splitext(asm_file) + bin_file = asm_file_root + asm_file_ext.replace('asm', '') + bin_file_path = os.path.join(bin_dir, bin_file) + + command = '"{}" --target-env spv1.0 "{}" -o "{}"'.format( + spirv_as, asm_file_path, bin_file_path) + if subprocess.call(command, shell=True) != 0: + assembly_failures = True + print('ERROR: Failure assembling {}: ' + 'see above output.'.format( + asm_file)) + print() + + if assembly_failures: + fatal('\n'.join(wrap( + 'ERROR: Assembly failure(s) occurred. See above for error ' + 'messages from the assembler, if any.'))) + + +def validate_spirv(bin_dir, spirv_val, verbose): + """Validates SPIR-V binaries. Ignores known failures.""" + + validation_failures = False + + for bin_file_path in glob.glob(os.path.join(bin_dir, '*.spv*')): + bin_file = os.path.basename(bin_file_path) + if os.path.isfile(bin_file_path): + if verbose: + print(' Validating {}'.format(bin_file)) + + command = '"{}" "{}"'.format( + spirv_val, bin_file_path) + if subprocess.call(command, shell=True) != 0: + print('ERROR: Failure validating {}: ' + 'see above output.'.format( + bin_file)) + validation_failures = True + print() + + if validation_failures: + fatal('ERROR: Validation failure(s) found. ' + 'See above for validation output.') + else: + print('All SPIR-V binaries validated successfully.') + + +def parse_args(): + """Parse the command-line arguments.""" + + argparse_kwargs = ( + {'allow_abbrev': False} if sys.version_info >= (3, 5) else {}) + argparse_kwargs['description'] = ( + '''Assembles the SPIR-V assembly files used by spirv_new into + binaries, and validates them using spirv-val. Either run this + from the parent of the spirv_asm directory, or pass the + --source-dir and --output-dir options to specify the locations + the assembly files and the binaries to be generated. + ''') + parser = argparse.ArgumentParser(**argparse_kwargs) + parser.add_argument('-s', '--source-dir', metavar='DIR', + default='spirv_asm', + help='''specifies the directory containing SPIR-V + assembly files''') + parser.add_argument('-o', '--output-dir', metavar='DIR', + default='spirv_bin', + help='''specifies the directory in which to + output SPIR-V binary files''') + parser.add_argument('-a', '--assembler', metavar='PROGRAM', + default='spirv-as', + help='''specifies the program to use for assembly + of SPIR-V, defaults to spirv-as''') + parser.add_argument('-l', '--validator', metavar='PROGRAM', + default='spirv-val', + help='''specifies the program to use for validation + of SPIR-V, defaults to spirv-val''') + parser.add_argument('-k', '--skip-validation', action='store_true', + default=False, + help='skips validation of the genareted SPIR-V') + parser.add_argument('-v', '--verbose', action='store_true', default=False, + help='''enable verbose output (i.e. prints the + name of each SPIR-V assembly file or + binary as it is assembled or validated) + ''') + return parser.parse_args() + + +def main(): + """Main function. Assembles and validates SPIR-V.""" + + args = parse_args() + + print('Assembling SPIR-V source into binaries...') + assemble_spirv(args.source_dir, args.output_dir, args.assembler, + args.verbose) + print('Finished assembling SPIR-V binaries.') + print() + + if args.skip_validation: + print('Skipping validation of SPIR-V binaries as requested.') + else: + print('Validating SPIR-V binaries...') + validate_spirv(args.output_dir, args.validator, args.verbose) + print() + + print('Done.') + + +if __name__ == '__main__': + main() 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 00416401..b76c3a3c 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 23 ; Schema: 0 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 ca398d6e..1fa09e97 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 28 ; Schema: 0 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 07f75e8b..f1320bbf 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 23 ; Schema: 0 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 1d362cbb..ad04b78c 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 28 ; Schema: 0 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 19bf4770..8b41542a 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 23 ; Schema: 0 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 65c5b273..06614422 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 28 ; Schema: 0 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 dc70be61..3c6aebdd 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 23 ; Schema: 0 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 344f9619..d85f61ae 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 28 ; Schema: 0 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 6d70518f..baf2707f 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 22 ; Schema: 0 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 149143c5..7be5e17b 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 26 ; Schema: 0 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 6bbfd651..49e49da4 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 25 ; Schema: 0 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 611cb112..572b7246 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 30 ; Schema: 0 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 1e7bc6c3..764f1c4d 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 25 ; Schema: 0 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 7f7ecbbc..325f4139 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 30 ; Schema: 0 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 45cefcfd..f2f28a1b 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 23 ; Schema: 0 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 0b99dc52..159629ad 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 28 ; Schema: 0 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 feaa27f3..e2dc884a 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 23 ; Schema: 0 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 d1069979..4dfdc80a 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 @@ -1,5 +1,5 @@ ; SPIR-V -; Version: 1.1 +; Version: 1.0 ; Generator: Khronos SPIR-V Tools Assembler; 0 ; Bound: 28 ; Schema: 0 diff --git a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 deleted file mode 100644 index 853c39a3f0e0d311915ff918695fe54c6973d215..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmaKo%}T>i5QWF2vDTl~TGUM!ErKBKRVa07=+Y;+q-l{rn=5V1JNpK11kZQ5-8$i9 z{?D8wP42p8M`qTwE4{IyCDw^Pi~d-?Z)uoJ6c4Ot)YvQ&1$hRF7G!txQ+BTl%lMS??@Y#{QWw7IICJ--Ngm_U;v< zG1nBm2jRba=)D#%I}-uBRnE6iL(4?DeoFW@>LW3q#ClJjIWX1xRGuDn@EEz#%&kLy zt{8!{$ci5QWF4vDTmdSgRWs6+w{hs~{CuhAw@AOH7LdYOd6n7u1*W4crKx?{d3! z;AG~`oHIX3T9+NO9W(3LslM3ITGoy}jea-!1NojMVpu@mx<-u-dF@}z!Yx;Yds+ME zd>uKdIPjf&e=9eQ%R+HcHNME}(pQV6S*o6iIE_@PrZd0rA632DSf&?xW}gdLoX@`0 z&|L}anu!JXTKI1s`;MhW^B`bndUFdodQSA#&k47YAF1=6Ji2bE>l1w2_T|x$zfi=k zaLI#d)Ep{i_V#_Gn1!d(pzjG20lSOyxd+Wm40;k{%(&5}^k?5~%)k3l)4u#%7qR<5 zpbx;F;=G|^YS>rI9V;f!E}tom?iNGvw;*Ljg*<~!S51M=Bc*A8j{9j#g GEBpZ(j4ieR diff --git a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 deleted file mode 100644 index cf04e23a1883f4e11f209f9528e1685df24dea6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmaKo%Syul5JktNvDQax6?NmHA_(GM1<|FUOTQr0C=#fN)Y@KXxi+BcKd_JJJgQp+P% VZ;XL=+i5QWF4vDTl~TB{ou6+w{ht00OiLzh0mB}S1zO{B)WpgxR`;70I#m+97l zlbJhn&io|lob}8$%&cce`eGyNSl4~(e$)Mq{J;`1EMjPVqeh3ksb9+?lvNR4mi1%4 zbWSP`{1D#X%2gY(SX@+XUF1z!SBodJR6P@MTB%Y^XMRzCRL%3sGQH3<`$WimKKoKb zcP_ANCKlWa;lFw8JCPR6oq!$d%`N2UIn`S~C*DSWtj=5V==!m)PxM{emPbeaR1v$v zB@bq<*;UN!^?Oe-3(urMKM30;W8WkuP(R} F{s1_6EyDl+ diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 deleted file mode 100644 index 47abfae9d461a8c0c3a2863f68450452c9c47495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmYk4?@9tu5XGlm&CJS7&HifyLG-97S*7&V(r?P|nV&N~;ilD%9F>zSN~ZI0nkKWw`yx%E z*rZ@q72lW7UY9vWGoBY1-As6_PUu|A$OWn-CXYr#c9zF}9v|kok>eZTFkHSZvQ;>a z(@7Ku$ts;j%n;0q*`B3}9&^y29$g_V{l9Nd@s?t8@CJ(O^6W;wqi);sZF%OoE$erL zIq-Mo(Jpi=daD8xUuuG;JhkwgJ(hjglU{dHfCJ`GbFYcuGnd2c;V?bFG}pd7dh~6{ z=sQ$j=0A|p1LM4?5BF^ucbq5X=+lv*&mHyfx-#$J Sec5BA8HnMy9e(vi9%O&cZY}`; diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 deleted file mode 100644 index 5671a394b6034e2d1757f8fbc10c601f22d94c66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 908 zcmYk4?@9tu5XC3|WM*ZiX8&6=g7A9w$u9MmQ?r~EvRusadX_87JC>KilBinQ_=dwM4x;hYAJ3!7 z>}@uWf-uz-rO)eo{IW1G-r+RG_{YKnvG`mm;D&OihNl;OPm((Ay`SJp^6gsK_ZP3T zce#}9CdNhT!ygev5E!7*!aOgbMWo34QZ>Za*a$T8u zxWA?BDL7rZa(7$dDLCCsvy+yIXH}T~>D_|u3UiOTtto5D_@i@ipUuK=!8|u|Km+D* z=T=jrXLg6#)nR&mYxX^5{ODU((7UI;>5l1}(TDS#?bH-*B#hZt#_BaS~6$MVQ1v zOA>$I?ph@qgjsWp9&A8NWW_txuGhF$7Dm2>&iT*C_9FK!9{&mW)I0u}u+wmSa;tpm edQxPsa~VC|J{Q8gGyC*412G)8%dfu7gX|C5*D=2U diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 b/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 deleted file mode 100644 index a710ac52be2f6db7a41722562d4bddaea8bf4dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmYk4+e!ja6oywGva&Q&vvXrc5Z+f1N>_>9^#p?_azLC=vHRYrXQ+p&An5;QW`i4+ z>#+Z|{(sFjooeLF*32wtm-^+DEM=L*XA{4k_`H0<(n45dMavs^Oz6*g)4|vugwtWL z2*PP^;=hf8m+@jWjIdetrG=Y~=0*(1WE{uv%oKN2W!{yHT34Oq)Zv8xB+6qA`%#>a z?yeR4{`@tVE&a|U?DrHYx){!HY2TA)9=v54+%56OJI3z|59c}Asj9dVRm{GU8gD?I zeLs_0O)+(9kE)^PK!y(P;9<{08FhHLbJ!!r=v>7fE2r+TZEc8dzUhb1yb1peW`g|{ z2l=V&OvZfPp53Xvs|O9|GVt`dnbdxS^W?$P@9=fSj>F-pt>Qi9Eip3xLWWMaTSGB# S!)|S9AP3|2`qOLP$^HRUO*QlY diff --git a/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 b/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 deleted file mode 100644 index 6c24c44479fdaad608a13cf0a9741e61f41ee1ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmXw!%Syvw5QWFIwe{9oMcufl2!b!51*uCzmp(yAt6(6erIkLrE(E_XCIcsP{xfGT z=_I%Ph`osD#~EK^97%MW+-veac^IAAnZQRe2sJwwo4i_nWZU9%UB2_S-ox7=7ga>c zG_@me4N@w;FKgbdeRptorMRr!gDl&wi_I=e%he(;=hbet%)g3NHGlixd%;}qoB-pB zmowDdJ%P11s-H8NpRM%)x%J+_4tQHr7f(&ExA>0_c&y6}{f}(X>#mj`!oS($zs}h1 zj$_~)VZ5Sx;|Z{4yr4O22%KlF)kbjVs?F%M_Y~;;Vd|LdPV+O}`mO(R?G*e0GSnPU diff --git a/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 b/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 deleted file mode 100644 index ea1dd83019082fcc9a6cda741476881450d0c570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmXw$%}PR16oq%1X@8oTHECc3K{T%*j7D7?_5`99biur$<_p$C)gb8m^tfT&z0cZz z>zrFIT~;HuBBC0ne6?njVmtXt@;k}zXY?&N~NLnyChJ_FMt?XH;2x4f_50G@mW|*|-=E#=Xh17!4MAG3mXo zHMHrq=Lu+MoYg1i%noNRywWRwL&jWfmE(i8*tUyz)*ikCG<(%+z5E5y0p419@sQ@L z*EhMP#=Nm+{T)iIRnI2&U4Gbmi0`6UZFS%rp}jE6-3?$)`%c^uvAp;AN?emzUhWyr moyWkv<~Cf5c>TX4e%W@ySuOf*dV@Bxy^nNT@A;2g-GhJWI3U{q diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 deleted file mode 100644 index 4b6c9f1f89cf1e8517d7b821c02bccd57b64df92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmYk2OG^Vm5QN*^jZvd{7#|l85kU~Iq5;vPOK$oLhPZlIh%+HOM$|vwC6BD~E*RmN9W1YgC)dl6mf zIr+lX^JoN>30r8|Meg*<> j#G@4PzAxYtZ}`E(gZO9<1@zgw*Nh%My6F7M(OCEcYKI}2 diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 deleted file mode 100644 index 12bc7fd193617ad02fa3a175872a9950073bce46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmYk3%}T>i5QWF4wQ99L)>;=XDuN*0iWWq1W#~?yAk^q0P;*Ojt*DQu59LPieDMky zIGvw6XXZ>A)sCBHYi8E81N~w>t64qxM)2#wx8&Ovsl!TitYy40A$89SS7iPvNnKv} zxI5;VI*KJKy(QJJ?5zvHwC>v7g(% z)!CE35(}NX0$hOI2aSEjykTFVwx^gn`aeT$pqM(fJ8kA}{vYn)26UtKR{dxg3h01$ Mt%#idA1R&)zwJaMvj6}9 diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 b/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 deleted file mode 100644 index cb10572eb4956acfee5c06433aaf675a86a514a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmXw$%}T>S6os!zYt?FhthEXv6`>+^`w6Ud;*`vO~Lae z>A>l^e{;^AGz`ugW*cVKuw(slx)xZi;(EoK6<>&378W-G#cgXEJrrX9G51-Lzq{C{ zS-$v;b61i{(X6g}p*Ts+A~{fN3MWFO4*6jb*NVB3V*Ddb(Yq9!%jU^q>7to`oz5od z(#O+0@#*BP+@UXBb{`6yfig6x;XPEe-j{k$%K8As+?JR*ywKSeQ{$W}-x1TNPR{Q1 zsiV6qMw9xP@;x!y)W^!X+Y&mz*I(r5w1sbB-R~&2pR&(5=KVlC4w|X`Hy!}s;J@K>V*!e(UA9kR|-hBZNdJj_PJ^Uwl0M3i5>^2bSah_De S=SaYd-lHONG*{Z{PWT7S2`B3S diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 b/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 deleted file mode 100644 index 2f1fef9e7ce5e6bda0a496539bbcb7f0b5075a55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmXw%%}T>i5QWG7Shd<(YpwsZ2#VB|3l&6hW#~?yAk^q0P;*NYyAymjUHAk(iyOi7 zCASw&X6DS?nKMbsrK6hJf|=FqKu=D~N>=f<>g}Spb#G5(8&+1O|@=b-6QZw5`gpI=pWWFJ(=9()h79(D8Q1H}E)mts=pn#3-yeVNsQJlb21l_{`T?U3{&UAEcQU zF+kIUi!vf*y16}Y0a7Z)XRY6F`>yfbozi9P7GznyD%P7UT~=@Ta$at#Mcx!uIe-7# zf683%o&xQh$QkC`J;nRK)%-D&d3>nbfrVz@E^LpvOX3l1ulc*K-}_I%Be8S6)Bi9- xX|KMf_MQvWddD}N`|uMgcN_qt*AjA}G?m7DRDn=+Y51@)oa2%ayF11EFl z{AVsC>0I>9w#=+=Q+!~LZFQQqhE%Y<^T(J#oL1zHTVALs)g_igYX|@ diff --git a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 deleted file mode 100644 index 215454bcd1771552422d5dcfbf9a996a9d75de03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmXw#%}WAN6veMInyIBllrCH-K@iclgeY7@gUi7EWBgbQOz%lE`L_oVbbix#;mo=B z+|M_0blo;Pxo?U#ooUitJ;T zZ%xz8TIz|#nKw%`9jzyfg+v+RtIBUybvN?aov4c3t>9d-%Rcum$-^qm7k(esX_*DT z*!=Im)LibK2-r{&Gtk&Qk$1Qi{X&!Vc4?drO%?NI>d^0$LFe|-{p<2) z+L=GqbGeiM@Sqy%@iF=zwS#`{_}1PN@w2XBE!z}}^Db6+5by-A~gATWd6i#%d( J`PH_W@CUKXAM5}C diff --git a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 deleted file mode 100644 index 856949fdcde504141d7961aea60b2f4240f61eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmXw#PfNo<6vUrRYi-rmTC5&CvteOlwe%*ECU<6uw(uU$b0G)#@HT`FWAIe!D!A82>Q;!8S9d+*ECOY$<(ZOHq20yZo z1qu%Bfp9i`di|Mn;`^|R?0lOWY4BjC@VwPtJjwR0EQjh3O33b>z*|7QguQ*u+)-bF gJJJkKrq93)G{eI^i(}8Rz%K3{HE|~MuTtF!e~!i?ivR!s diff --git a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 deleted file mode 100644 index 63e63313ddfd338e3cbbc348cf97e36f00ea58ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmXw!%Syvw5QWEHtX6HU^|EnM5d?Lwg6PuFrB4uItq_PwF{SV18@dtvzM2l4%*>hj z&z!Vdm%WIsi0H+buQ7^Nbei04@-}%8?e%7hdKmqX^X056>t$9h(~qpE=V_gPE{Zw4 zdtKhN$$1%(penZq&OyS&{&Zb;)_Ygf-b~nXb`8?BUgTe^G%2dLteBRoYL+eYs+_+6 z-#g@*)1M)Wx)g1!wsITS|yuJ>Bn!Cdyq&jK-52jy}O;MMySTXNkMvoqP^`C@&<|w+@}u zc1?9pbq_?ftESnJnKf;qFVVM})kAKCd>rzra>pWdScR^&jT#QC+!tlyOSeg~V(p6b zW1Fo*Uqg2y@zk5ea_2r?Qy~t17ZtBpeb?g5j@3o)jo@6dO+R-o&hob;Tl!tTO3F0% z%lH5JWBIc8vp`IA!UK)jGqJ<2=tDW{@y5MYRo6!`l76C0e_NSe>X$mRGk4JEs^EPl z%mm_Alel{>%!6-7oZshg?uru+si5QWF2wSU^Q6m`=@iy(-5Er`-pLzX_lCAJm<@!n!WU)C3KBY3_v4xG;1 zGjnE68b`N1voka6*+jp@)FSJ&x!dM*<*~)hWTZN=p~0ct24B^=uid^3dF`s=^H6?> zXRa$vtXz1rR9oRj!dytz;eFlIoo4P%H8)dD(YqI%s}9B2(WPa0&&$jo!#1yr;IrN7 z{+0IPcOeirda(nJ+Y43yUg2ljtdG{+*!oTXG&4|5A8sklP?Sc}vKMh%B`@O4x8#=TXcXk1;s zZ>rbW*V9ZQUV5`k?#$zLA!N~S+VXDOcP-BDOkMQe2+q};@?-0=Dm)ie?zdrGG-dGl z%WnUfe7Soi5a)Ws1C8A?vHx4qCvw)u+f>zqw!Z5*6sL}MshNQ?edu#l@Zf zQ&fKO-0mMs7yowxajX*>aO|F{`u7SylCpk+O?0~z?%SF-9)xqM*R?*lKh->*nSq~4 z9qm0~DiAX<%Ds^Q@t#Ig5CU^jQSsyMUvS1zxFKjj}F`v3p{ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 deleted file mode 100644 index 7f1c39b5c581e2b937b35c834177200b8b8bf6b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 504 zcmYk2PfNpa42I+WIGwsVMZI{K2!iNMP(k!)+0jo>=JZgQ?XYE_esM2?&r>Tb@HWYt zoVSxsq=ae}GH2 zsIvo{vCrCFv)}jlzpm+Whq30)8!mOH_kMHV0Ds@;4T+r<+7t8MwF|6ik8sY9fEv~w O;LN?pS-Bs!-hyAdF&>rx diff --git a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 deleted file mode 100644 index 399d14e22d93460fd3b8531a55423388d3ac0c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmYk3%}T>S6os!%Yqe@?t+g8$6+w`8C#WEbD?^t)!4Rv9fjB896x7GlhjJr$zBq+m zxVdM}{W~*B8mDcu4Kr)oNMEdP4Qs~Oig7c>9mTFCs<7I7)-iHSm=~d}vQRl6stZ^8 z*G2v!x~^-fClU6+EY)=SnRP5r-&UR1M@HYaBHXI4BTNtciSlTt7k;7) zJ9gz`IW~zi_k=&!&RyY;wR2DST|SjEX79`Cp^n^*=AfB3;EgY}i@jhB9amC`4z&KL zvafinF7zJA>BX_fsC6Jr4*QPWp)fr6_=?<67#{9H9DDdr>>_t3jx)O1LHw1vYxy4` C2O<6d diff --git a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 deleted file mode 100644 index 65a6aba930dc3996b20507208e1c38a8c5cd80f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmYk2%Sr=b425GaR;#wwdfB+B2!iNRR1jS{bmi5QWF4wOX~c)>;=XDuN(&DJqEK%Fv}x5Mp%^s5ixgiuUpJq1*_b@8${_ zIGveu=gdzUHBQ=QYi8EAL;YfXYgjY*R`Bb=Z^?HpQiXZ+tYf^~%4J5$)?*(nN|gXBMkFdU_oRap-s8dvgbKo4}(@_wV<+`)I@yI*QPyAWgS zcBPBijk|wTxhH=sRdsizMUOp({r43QJY)79xS?`*Zu<%x{}VjigE;1l1ZMGer-+>0 Jf3?-M@CW4(BFO*% diff --git a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 deleted file mode 100644 index 61a9b4deb4f99d555ce336b1d76d0cf9fc6bd731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmXw!%Syvg6h)6oYpstK5q09AA_(GK1<|3QL%$%z>L3u4VnQeWxD&y(VtQcT^WOX1 zG`X5Y>_o&Q=DgZ*BrzKNc<{UUS)~1BLOhRYSaWmL)NNPPU0#B={9IQbFhq=*Pw{0P zk-=!~09=5Kj`>+1kNUZ5V)Zhn?A?GoZ`bA5CeNzot*DmurdbtT+0@JTf9+Fvy>$V! zb22%ssl6cD-f8^=W!Q;T=UHcnaJEbeo=b>f8fjt<8 diff --git a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 deleted file mode 100644 index 2f8279a10da5fc08241a59cab04956a555ff25b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmXw#K~KU^5QJA+L`6X)>cs=Z#Ds7M6Ql8D!_i;RRP^wY@=9pK#h-^i%8Lo}J)WCP zcRRZ~J8jas@0cB#S;vNY5(8^l8go15xv6nhvYFYTCSNv$C!}vZnZ4m+#29 zMU0q9;G&91aaYsp9HdlypLY4M>$@U%cS@JFYmjBly7<~;X<5JK<+9q;tGq4hYWeoJ z{{&y}o&)2ImmX^Fo|FCGs(y?!A0N)`z)!%iZx^;l{et%dwpaazin{k3=J&m~xB6e) y(qq55;rty}IPWdr?B0hTxX3*Rz*%9upnCTdSTml{oSy+btUZ$X_Ld*EEx<3Vi5%zv diff --git a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 deleted file mode 100644 index 2362d9469e09b7058d518426fc6b78fb765c1e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmXw#K}*9x5QWF4wYF+&74_nwA_(GL3&qltp+|qgl2(yG+$|>b59*KdBKW>_Gw?FA zZ)V@TP1d>To9&rd-%j-~^==}xA)^k%u#xsTSBkSD#1Sa;*xt!j4Xnqu}&aIW5#pF5XVVO>-!zYCk9DT80V z{_j7RF20unaj6p;aO|F{YQ4grNm-AN{DE>id#$;F&h+5#)j?w@Oa-Flcmu)QJn7?? z|M8%EXiyVqKFSHR`1#TPBjqQ#V)wDYT|m5~y(881i0{OWRm0=yD{&{P;o+Xev1cN% Pi{3&NXFUJP)lB#U+pZqz diff --git a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 deleted file mode 100644 index d6f134eaa5eaf254db3eec867c7a2c2a25b32f30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmXw#%}T>y5JkttTCLhDqHbJN1VP+uL3C;8(kBS93I<|Qn$Vr^?MCn%O$Tn~@7|gD zk|tNfh^>ei#t~obIFi`z{h;?dy+6Z`BmGk(#FH3>Jtr)hy6uX(%iE7;#kc%iR`1m1 z4bY_cvX01@Zfzf2fQ*j0v+c>d2JX&a*}DOG-Y(14I?t-+wW#Lxx>*!m+0^s5|NW{tc<16BU+_~QAf4D;_ v*H}|~&jo6|;~VAy{t=Zs4uM*sy-@Y$F|emSQ&T?y&an4HWbPe5Y@2~!GH@NY diff --git a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 deleted file mode 100644 index 0e0ec76a51f0148e8546bf7e1efad43e8f56630e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmXw#PfG$(6vb~&W?5+_)y9P(1mQk~C|WhR>=O)=1r3bvi8HwC)76J^BY1vxyKv_I zdFP&cn4~dknH`u}%li5fJ!{yZ=ceZ)&!?WRl{=P*X?t|7ZE#SU$57RIsI%%TuJkPy z%ktBCP35AGy)y4hSwF$pJ666B2zV#TaG2k!Z!5!PKGqAG_#X~Y%Rr5yt`V8O9@$=)eo@(aI VUNz&+rNAxTo>kG~cPm#@VF#?|AXWeX diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 deleted file mode 100644 index 09468276eaa35c01d06a48ca7c592e2e3b3f2373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmXw#OH0F06oijSYkkx{Eb2z2A}CT z>73V`J53y&^~^TRtY;Jb5@U<3({i`v&6Y331B)9)q2 z*=t(4I)7UgFS=^hl{OaV-Yn58^mc_~A<=~Tu*o~k-nnu-B-&zjDL7ZJ@@nmpqI^n= zrC*m>8uHRFpZ|Ou=q~=J0&%2@8}xX4s_fr0{fRE?BN)0ZF(6Ji5QWF4KmOGISZg;T6~Q8P-MsAINfW*wX8iw&(|P48RYx4qx;ekR|uK$TXbZ(XAXr8v*ZD#|KX zR>f;vxkO?792KriUY6-oUEfk~pxPue3pEWLwD*P3>+aQYv#vW<%r2p-s67#!E0;;J za$%Z3MCl@1<#ALcdA4}`+hZ(U?r|$%6J=`*MHY z`CK*3AjX(^p_?(2`+ci&D1WUkcH0r?1=zjcYowSn?9+3*is9M$!*gTB@NjqHn8QC} P7H2n#$l3WvTU`pjRJ|vS 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 deleted file mode 100644 index 2674b9bcc36d7913227438e912c649a3c3024f28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmXw#%}c{T5XHwNwSG0V7WE=h5d_h*3Zi&2miEd-d~745hqDR3i?xqc7Z=}6teog)8)_BY z*S!6ZL=(*h@~4W!gz)bFL?4*nP4@J1Tu!FkNT)lJOj?jI?~iVt#e$G(6U d@Lp8qhKWFr_pBQJ1A!Uz9>vJHa(CYOS~ct- z#@Klyo$TapKdKzc->VC4M*_V7d-A$QipgQ$o;y|ykLEAWjTOVgJ&I!w|A$@V9u#p# J^RHCh3V)s%Ccppy 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 deleted file mode 100644 index f2485f354e5f0c5ba81112e6c8012506febc5f31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmYL`%Syvg6h)6oYkkx{tyK`I2$iBE2UZXr8ang~LW~Xq@uoDfGr`aE3;Y%*1@}r* zys)#++2?t0eD9)Rwq<4wJJFZZHP31lZ&zHe_)^?5zpU_Nx2_xTUPP`4^J4K4 z|5NflPu~Qz1|U|ERQUW!_jevjb%jn+Rc;&y&S64ASf+N@s4F z#Zi%DZuYv~W1zn5KN2`YdGtVI_DI%dXY{^0>k-Pl9Wi;#qR*}vjdLb{PfQ#gpWTV0 z)3+(6C;GYk12MhPujEtP5;{LOpZN4?3tz$}-jQwJ>p1z{%D+};=JW)5P>06+zCazh zXv{wp(8<5oEbh#`_*b{eVJ~bBdrtK_?8zJbDsv!yP!;##pHK@p&r;cKC=la3Nu&N) Qpa-!>S@`U-(zH9_4^&qu;s5{u 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 deleted file mode 100644 index ab0ff235a39946c9c19133bc0c96c4f52dbef16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYL{%Syvw5QWF4wO(p#t+n2%2#VB|3l&6hW$4l;2r;?{#H2K7cY^Px3!lJeaU*!X z^e+ya%*>hl-+Gnfy4ix6)$KrEq-_z zVLHvCu!ysC_&nRAtG?WEFCaa6^nhb_U)FqQ_>Ma3F^syUGOmw=x@BoNW)oj=zLXux zXLsW8_zh`l;F+@~%?$V>`AunN!4DK+raF9>sFsjzA3gblk3Ncy9l2+@5TBxCe2};eWv_Vt2Ce+4)ynT?>D!Z7e;%MI`f~I zIdj@<+;$@NBBB#RzQ!OL(W-O1&imwEG`Eut>V9-X&dqs|m(?t<(rW#+NXzVVwOl}> z647R-NzU?!1XZ~sa19bVzAv|RYdd#G?ahQKdt;EMoR^-!< z|N9r{>URW;D_&~Id3!{)^C~|?nV*hx@wNl-7}!J Qy%#v&>bmRBFK!;eALs2J5C8xG diff --git a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 deleted file mode 100644 index 6110276bd29486bc509414d0c6f5471b2841cf59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmXw$%}xSA5QJM6L{a$>kc$V5i3#DZCI;il4M(3~vLc5~)>*=?ypzwN59P(g`o^J? z+ODbYsqTTKaosjMFtfHz^d$z?ux8Aym=9w~??93hXxhi;{ z3R8iYX%ctOgn9Jsiu3#I&pmPCL3Q@webjH|hc}#H)}8#A#r{9)>??oj7W)hY=HQR# xLOQ#i3wQ$JCGI&Cr$&57Z6uD)8@{487Dq>Wmd1Sk8+M@fD8`xjzuNX*_ydBrAt?X= diff --git a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 deleted file mode 100644 index e829151018728f4f3f52435d61ae7d4de951356b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmXw#!Aiqm5QNvJwOX}RihA)-5ft&Rg6PrEqfZcG6%53rG_lX_MezG-T$s-OyED6+ zCcTSc#8yNM}&Cnud=52T$b|UgT|2SM#^O z{m0Dp?inync{#(HyJuwow_2YvnU4>BJFqa+?ZRrTo%0^SYOUXNdheft2j0&0PXC8n xoNCPty?0!o*E_yZ?!%9`+;IT(3gd;UH;;im&Aeaq8^z>9vVC Xb!v~QG3QWV7H{`r+}Za>Tipu3M`It@ diff --git a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 deleted file mode 100644 index d4e3488bd0fb7a8355a6661577782eabe552bfe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmXw!%}T>y5JktPwOX}BMBTWk2!gnBqk`zt(4|ihVs#OSNinfc>chAZJSV0D_nVnJ zKX<-la50Y9iimN{c(ubA#IX0H-f!clk#wB{;#o{W&dFt6HEmwC*;m2S6d$Yd9hxl> zBW4nOQAMO|mD>YnAf;k{(#6BB?~+)}lrC#mAj_In@wv{@vVP6WMYXP%d0W)g;_YAm zn7!UR2ihr_JLJ@!6K!slKVmbV?)V-2ruUq_U2<#k*W~V)fSd1#hklQD`R`jM?KRe% sy+hGib$`(DuaBs!u@9UT+6%1v4}dl88P54BaEG-gB6IKfMeQE^0rS)yT>t<8 diff --git a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 deleted file mode 100644 index c305b5af1891c77e48ca4f47f27e266ce8701d2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmXw#%}xSA5QJNH5k=)kqFg*+OiTh9`>q;=IX+cUF{jr1jk*0MC_cFg-RA1U`NQHKTet!vb9SXRDn3g6_PPM_Mn zugf>dp|7o(MBI6^OzzC%bs=QY?>z7{^j(XyJ5v|EH$tA*Yxl9qv$A?E%7x!l%c60W zU#xcf&*aP9PXaO43lB7QPsILjMIXsoKi-%-2z7lzPVG>c9`sAqyUO&UPgTK_`zHc1 zjULD1x8G(Ddb5k$`EO>LVIEH4cc-iHL?x z&6`Qn6dqIiM1nkB6cH=gkwvaiA4FthDHyEP4HEn``Ue#!GE}_*zL=A z@#s35NriC`1c?rw%;#bDQ4xqcnI^ z^IzOcgPxqn{DZDwo?CvTJP|%=ian5QNvJwOX~cihA)-5d`tBf+(I0J^BkCv5ExZd&R__{crlCya>)0Hw)9< zH@iDKY1TU(nys1H(Dw98Os!{q&jZivp0||8mTAITOl)NIP*|i`H$`m1N0s7hsLQuy z_2P2_?PRLUXqHQzeYB2+-1QFIy5G*7spfXBDQ3@w5b9<5z6yDjo{DN7S7}i+Ws39X z|N95h#rM5H9O;Dy9JgnxIeBQV| zZ~l)8_a>eZ(fnC?LN54Dvo|1h#H&G3br!VJrRl~zQh~v&w Q;1<0*RlM>1D_7UTAMk@8*Z=?k diff --git a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 deleted file mode 100644 index b42ec0b63034f11f85dbf8e28a498e46ebe76aa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmXw#%}T>i6okjbTCLhzMBTWk2!goRg6OiLOP}Bpt6(7BTbkHs_7U6^oKMpOlk+=s z&P|?O_oW?4eVzD=jg@J)^S#dRb^hFbsQizSIUZ>sdMGSXY}zum;j8&bt2Q*%=dym6 z)uf&|xqTI-!s^rxjZ33&ha7Es%-tC5E<8o=)(D|lR;zU=>hxOH^SDlnvaM2_zy0q& zGncz326o{L4Qgmk9BprlugFRpU)(4dFST!TL{(4hD1h@3k%-ZnLU0i>ND AlmGw# diff --git a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 deleted file mode 100644 index 3118acb8a2cf86193100129cd44fc7aec3f6489b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmXw#%}N775QN*TF&Z^L2KC}0A_$VZ3KH?;lA}*BtWj`boe9}BFQ^aWBX|i|pJ^Lv zyQjOly4b9B(J|XHvyP4QC5G0rZO?7bJD&GFpD6b%6Vv|Cx30lKX`W);6tM{(^;=pt zp)TJS)$4}W)=nl)8O?HCVIR#iA$L8rnZdgh@Q{lI_euz%UX;sK$gA{RRI|8B^P(wJ zoV{%BA8Qx?4+3$j7aH`?9IN{GN`E9}{RCrgS9u^1@b;A9&_CC^s|=U^L=!aeKNg6I zYaFQlUYp(N%`Lq1Z?3h&J~e^fja;FJw;wSNm8aU`Zcktr5Kn%yubLV01<|FUOYs3hje>#LgjNc^xf{Xni*exe%s+Ex z=A=pIydSX<5&anRYmB24-IjYTZ?=314ag%o&-37UKQ&je@K$flQV!6)JvU-`9v&Fi~=buHjn7#hp zK4Pz)C%`!2;Dkk@pi91{ST&0 zsx>#9y}^OA`uIk<3*R&4jXmJ3FrKLDc?j$okJOwW0e9GYZhh>N>*axtecwM^zXiWj C+Z&Yt diff --git a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 deleted file mode 100644 index 6e740df7f70f6b1efe5cfae6abe9fa8f60b182ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmXw#%Syvw5QWF4wXK(4y=+`m1Vy^H1yNiXx)dMaCq}_QOhPLKpHCmE8^QCXof*g;}f(%;I+@#O`%c*UegYsha(Uy^)Ltjjd{%*tZ% zy4`&&Uv7U8h*Q1rfMfSW)&HIFV>#;w7;_zEK%na?qk%iudruiH{8Sx0xql)MQ};Mf z&A+_Wn_b+_f4R{N^V9@>GhKxrw{4_6RKC*`dwT-2fOztqebw}cALjdLwB2V#C6IsgCw diff --git a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 deleted file mode 100644 index a4bfba7f331c0da49bd7245e280024d21a71da5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmXw#%S!@b6vb~dKAK8R!fMe%2?B|>CWPW58eB^4KYT3)ruhanq5nLHpz|BY3uo@* z+{gJQ4DRb@CuUZ+w!T=~0;`n1TKZb)&*YmH788NumPH1~hNaKH-O7J0(zV+rpLx1A zZ8EE>Ka@{0vsjy{oeOtDEQb8Lh$}_kgJSN+>VoSF&TaE#vv+ao7xQ$Q?fr7TOMEt6 z9d38D7tLJ(yHUmtYTWKBI_ji;rOkS{?uK?MKN0AO5QV3SR;{g3#CFq#QYc9GZJ{Wx3|Wc~a7k?ofiyQ%5qwr(#7&{+i|N40 z%spp*PQu`!Wp-g^EgR@d3@orlott&ORPI?=bq1;<>lhr98($vWSMJlD+h*To{wa>0 zruswWtT2nU5w0uT3$Ya5w^iM!`W{ttFIE@YRB&!vW#OGcEE9atm@w<{7{?q!@3(?5X9G}wbqZuTCEok6+w{RRgjjR3^|Gq5Mosb#QcLT1)opf!WZ!(IKOmV z*z9C>cXpDfbq!i(Wo@q=uiIYtRQncb!kUb&XY^25g!&_UEknM_mc?6L zzW7W>^O0~-nI%$Y7o9U@;##8yx0|_3VeTfHV)jazWy`vFUuQ`fp7JuS)?tyaicqD` zo7*SS#q(TAoazk?IBt)H{(Zs^rK}IPk-9rge>2k)rVn?non2Mt;3w*!hxf6Pn22F^ zU-=!U^E*i?~{;0M942S2hOEABQT#}kc24~Avkd}VKW`I@!GdsDu+WF~3g z`Pjawq}0sRwu~bqb%*?*i<55d)G>EcPtiLwvaD^2k5!hI^;2Fhs#U$rKa09rJomTv z&5P!_fgL)7gBrKzj{bF0pPAV&?z^!zx_%$?e!E?sXw#lq`p4c!GdtAJoin>_eBVje zfginmiwkcuON_C5>09ig=g0SV>>mTq*fCtKbM8$HYByGm1~kD9um@NBf7JJ=-Ma?= Sp23Z&aqEa2zF(`kGX4Nw-W?i5QWF4wXHv`ZLMxxR0Kh~S3wl%qM=Li0WPsB24WJ76x{i4`cQ5J&zFuD zPG;_znKS1mYMivqHq5MT2l{db*083>md8zx+a9}$J&V+7HTu>ydQe&x>7nZB(;oD~mAw#Zk-GI>vn zeDS#6J=QGVZw1bwZfL-vIZ^iS6MiIR{Q$i^vQAxJ=e%#PzBg@4kzVS@n#VIU@KaUL z-Vr7OXDWvIUEyg8mOxEt-T=H{fBtG zd>x#l)Vd(rt?|$u}qU`@iLx{@?|j@FR~&Zz5d-k zgjcNtpdFLRVa?kEqJN#%`!Mt1vc844CQg}a=*FLbPJyLVO2jsB#%#?Z# RfSMl2?3>Hw%nvGV!7rq*9cKUl diff --git a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 deleted file mode 100644 index 24d0cb7909e9d6fd584dc8de1b6bb99843210208..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmYk3OH0E*6os!%AJ#`}t+g&(R0N^aouGm!t_)p@KVYcU#XwAgErsgO(;wwV@OdwU3o2rW1q2S!C^zRFoX2tU)8|RB+I+^<- zAHV$X?rAQb?**c-8#B<@JrG;@MDJ>{Ufk&040$~i^fh&&t@^ga=|MkH9`E#`kCb7@ zjxZ32QJlFe{<(H%T+W!iC(uJ3xf{*FGv9#kd#PRQg%kL=l1qHx^+%N* zoww@3@4i4UAReRFt~fd3J8B2w=)A{Q)OzCRXb;lZ!+&BIxhMI1=iJ`& zo^z&JIc-F&MMNXIe0}YxL~Uv7OS_J3Mzv&C@LRDN=Ik66<9V9p)2nony^lw4q)>>c z!>?kqJR(8S+%`A{2^HhR(yx`gGkoVIu&kYfG@XpIk6D_GikHEtpU;ZnV44+q|8+6D zi>|x&fbWP%4Rg-!;r;JvzJoFcm%I(EyhVSFix%_EpOD?c$~AvMEYJPFSK=M~ua$Tg zf4&ko@jt;OO6si5QWF4wbq~3T5A%i&SAA9cvjmI!yConYe6zp3K~9 zk-muXH4W8A@?B;Yt20{q913yhwdei1uRD>?+*noAo(f4aE8N>6iPQXPl8&=QKAp^6 zo{gW&*?sk8=R1KnP(%+nW)J24?+M>iXB}?n)_h(+dgxlRaA?u3%c6llQq1mX;YZ3) zwi?;-5JE5GL%v+uz56~lAeSK#=c;NkAYF=rq!i`=93WA}Z5 R{clx6o|u{3@T+aFgg<2!A-(_r diff --git a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 deleted file mode 100644 index 8d80084940548b4919855c86715931ad31222246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 448 zcmXw!%Syvg6h)6oYwN33M4dRO2!c4*g6PoDq4)uzRtJHY1X~K?k2?`uE2anbJ@38G zO_R$(#8yNM;*eK6iX?iS?{|J1KZ>-SOo+!Z3~O#K>gFpis#U%$KAQ5K?T9|JDZZ#8 zGT5x`fpd`2F+XkNUORV1tX9U9y=#!?%cl5T=UG|5&dXV~t{3xFQCG9Kf87&!y>kMz zGcq}>sXZau+-Ut6W&(_N?EK%drc-!F|W$UH@AOU?3@3hJ_UakIU6Sc diff --git a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 deleted file mode 100644 index cb71d73efb0e6351849d29223d4e6dce0ec91863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmXw#%Sr=L5JcO|#Kcz~#>d7*L=Yr<6(r)yAxrTCE-|{eFwP7n1jNtNk8&ee=h`;Z zblQ1uOS;uU{%sO_UFEO;1<(}J~H$Cqt_bgL~CG@RpXgDnD<~_t}6_)X}DPNM_ zR&ORPR%V4 z`Eu`_Kpg9Z2OPV{s{U_;AIVui+L-GmU7wV5+ft?n{#5$5GQIEoioo=@k7s^Q`8 a#j$5!U>Dk>-#b#x&9_p}dH?9jYvC8E>mDlr diff --git a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 deleted file mode 100644 index 6b33d2be32cda0f3971a47deb18de3878eef7fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmXw#%Syvw5QWF2wbn~(5q0CDA_(GM3!=C(bSXYSs8u8olVGLbo4XPGz8D8i&-`;a zbJ8?98$@hG#2_a88k0z(*Kxn&&5n2AQKaogLOzaR*i&IyH(z;KS8w^McyG#AN+?D2 znNQ)OipWs5rp^h-==eTr^Iki5PVU`|DSHwSGy*y8aFGn@(G={ts8o zIB#yae~kZJ!o2*mdkqUfo`$LI%K%p?}py-SAB@2elxOVIhQcL&bS z+%t2}oV!VV(lV==S<8m{5(BGSBj#qzM=^JldzNUz0{YfAdMK=Y`Q>t7yt`etE%S}2 zFw@k0qB<+gQYmv6oogYDT9=`2gt;5l>`gVr>{M`WS7sl3m*)O;l`o6EU#~thUo77a zyDy}R=SP9K(g_VXc8^q5KH-N_*24pTtX$2GHP_ae9{fxlG){z(KvW!WAeg(0`uOEv z-0B`0)C8JyIbjw*zuJGQd@on*?h4!m#By5JkttTI)}15q0CDA_(GM3!+Oym*NA2S_K0!2~8=u@V(s#o}+Q#_I@*S zXXd79a^8>Fh=_iS`8CFo#Ae66j<-5KhKG^YW^23P6l8SF-D^+X1@LZ$%HAc&^R_9L>pUy#=Xp7+*7ah(D(Y(X@^|}) zSv^mHaYE(}Ywn!z`uA!5kj;E}IJXTS07KmXR%88)dU`*1FZXopn}2hC3Vr}v CvK)s1 diff --git a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 deleted file mode 100644 index c3e06ae963ff06af23fc73d02632663a15fa8ddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmXw#UrPc}5XDDVGy9{dSuZ^pK@h&D5JgWeK1Ltlq87BU?Oj|Edg#;Dhw3Hh{AwCF zJ9B5woH=Y#zi64&%&cX{`Vu{>Tf=kH^N#0z&nLii+o;e<7%p*d3Z@00#O%K8Du-mdbIK)`D&!=Zn!_ntCb`eRMd#Q#Vj#;$R| z~cRK>RfOznmUDeEpPw(NIK7KyD*HcZO b-b_92^aXA)dvw18)p)+sggNhTxtt0=n%N&L diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 deleted file mode 100644 index 402f464bc15217b21a5b9961fea221cdcd5942ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmXw#%Syvw6oijSYt?Em*2_kuA}FG(E~+59G;}FGz)y^VKg1*?vEV}RDSZ|+WD+@ z$xB?i%D)!rvo4x-r3=MAGmG>By}ocDM4C|VHF>AmJ5kQNk+ztf3C>l8FPAP#^T#+{ zWXn8>YoBL}r#}z7x{LRzKtb~D&~1p(&_7a* zceM1+RkOP(jJ{?c)abT^PvJsJbOV7M`q$dQ3;&JpH`fmL$O-OW$~E`#{;kcS_(m#x nj0CiRxK|esV}TiQrylxkfg8*ow1t<6fS+4Um{b4g^()~QQlKM9 diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 deleted file mode 100644 index 918c423dfaed44fd6bfeda580b300ebb537565eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmXw$%}T>i5QWF4wQ99L)>;=L6~Q8PS&diy=bJL)9&@@{zv!?Cn7wcKg>fSfJU-rJ`{aC(jfjX^1$67`Yo8o-->WXsy z5|=K?N*6yxb5|tKv-Gj*ZD=k~Uy_-Hy2K9l?h2vbxn0Hes_#%SIzn~Pdn7nl%#!)S zg=u~trPFMY$5EN&+4SL0!$5m^!?l17m9Ybk+apE)dg1%ptPf$#tyFdW$jDda;jlgB zYx3mq>_Iy_;P;iU%d-o9q6#-Rgpq(v#4z6$x?d-6dU-$J z_*6aIAjY_Prk8P(_kF9gCx59av~3E^0_@i7>MN#(eR^(7F+7?-JU37b4|gMuJN!r7 VqIM^JXdVjazEXuc`Hxhd3%@pBCT#!! 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 deleted file mode 100644 index 862656ec4ec897cbf6c67a20d0a6bb44f45935b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmXw#OH0F05QWDiwLWUvS|1yciXcc`Ye5uOhAc&Jdx=pY5R=ec3;uIAg6B)?!09~B znYkwogY&-GhMD#4K)=M;0*lspbDew2v4x#7P(8GP!Lgaw&9`g);w$&AsJ#0q>&&~h z_-x8|(Yj{V({89-RAz~;GustTghUMeQCCNu?m{(hCQ`v&3eL4nu~@pKtY5P-t(JA3 z`J%4Ux0R1W-NpA*Adb~>gBfp6RsDNrKG9`;yxt9MtK-d1rP)@^&T1Cfj%xJG&&1%H zJ?1m@Xa@oXJ$rk?OPoGjX_LKJK*Ri28hr3w{D0TdaF3ec{*63wAKyPx4wdh;g^!WI kE+C#X#lu*DBOWzle_!AR+_O}8nF#o~7XwfKtJmkkAE)dhdjJ3c 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 deleted file mode 100644 index 1d6c75371130b9fc0bd92f7c9a85ca7ffc20a20d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmXw$OH0F05QWD!wLWTUt!-V1R0N^awF;tiWyn$lx0hHI0x=0~EcpBMN4XI^UwR!l znYnZ3aqdmCan?55FtfHD>5KKOVS)E8?>D{Ql@G0{3ainzj=?cuUX-71SuH;1l}q!= zy=6sGxn=rZX0M{_`j&c|iqqUI(iY}0^H_-d++iIDb=|pQG(@VRb|N^pEYroxMOpEj zWO2SK=1G+ndHk~0G0k*8;t(wQxCaN$ap#9lZ=aSCFIkJ9CkI7gE@BSC!_ahG9AD5 zr~eecjs`Ep%q>!vhvQ)g9VV!i!9M5^(cez(LYjAs?Ys_I#!f*LO-Au}7Ig;6Q*Y26 z&XRs_8Yjc<^L&RUecincJS{wXs5!fhwb)m^L1!Ky&0B%ZbC!KpVKvVI{u*ptUEke} ztJ`-Swx{|b{swGs^)q~HE1>p$@u6>@D)gL}t%R757|I;No?xpQ<&nsTXJ$<7eGMn%%Ro=&cVy*Bzpt@TN81vktS-%79 VVeFACci9E*b4SFu{x8$7!5`kh2#VB|3l&6hW$03TfKa20Kutm$3oZoTO&30a&*Db# zeCb~YPG;uJ{cpX}LB(v&%qq68FVe7*`A(Oeo_D(H^pSMUJY`yex>b!FIz?&r8jkbP zOO*es_&FOsx!khqJlSz#7HASZ=({TfuIEN!`$gWNZ1xD0MeeZ>hT|+AO~PQ9J`9Ha zWRgaMJWiAT<8+6X`f|gKfVAb&1CH4pS+jlNo9e8GFzObHxIPl<7Ny~sO?=7uQhGDL z*qt~${<1VR+{By}X=cE8<=3Q{1>aMIo$5kIKzd^6w+g;b-|*?(5Z;AZd`-4}P2=P@ zoqwX9%w8AhK^+`BwFK(Og<~h)8lL=1&Ej3SmEZDAIqZs!u=}}QkllI5A7!?suT;g2 zn*y}}xf9EMTLLlU({bCf;ko_8aXYf%;cmq-hyMk$h~29jJMRhXeXR&_{9kQ(A^ZU; Crzy5Jktdwbq~3Qq+x$ilB&l6-1YYF2x53u?hxaQd%we=57SfiE-fe&Np*s z=BAzGv>&k%5&anRYm6g_Zp*!vH(Nf3htX*!67o?D!k!!E_2Mi0oWJGEY*oB3%2#S? zdgwcFQAMO|wzdO~K}yH>VUu?o-5I%eQ&jdYK$fi*#d4jcW&NC&vua(>^N*sgW-ouY z57?{cDKL(Bxx<>br)2*=txwp@hlg`purSmOU^UiGcyGgMtzWi!{ZGIxZ};lc|KN&A zwdRJi*En!iAKxf<;X9_hu?L(L#v@fd4}m@7ftvFp;0}9Ft&e?jz1-8W@B4@AH{cfo CN*oCQ diff --git a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 deleted file mode 100644 index 11cdd476d37b53ff1a2f6291ade4f49a6dfc17ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmXw#%Syvw5QWF4wXK)dS}z+H6+w~iTcIef8oCr8;3r1GKukib1)onJ%8lUp;&k9- z=09_0=8&jy(Kg#Mv$h@SOAM@GP0uaQ+n#qlUn%!2lG1AQt!rr5l$OceAti5=@7l>26*a64wk*bYP_@OrI2N-i5Wk8_oDx-lr*Lz19E&Ny=cH(~|5M$r5 zr+O&N^yU`c`7aaAFi%aeZz@;p!`qLP`^vYP;%-l177!19v#**S@$KA!YIyv7IX6%Z c4>uRbokM|J^d8+WUh#aV4t?Iga(N^C0WC2et^fc4 diff --git a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 deleted file mode 100644 index 5084891aec2b3da50e44dc7e2ea00ec1e21c7b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmXw!%Syvg6h)6oYpst~5q09AA_(Hhi4{bLh7QFK2(>y0)Fjwi@IU<+CxUCm^uWI7 zz4y6ka^8#Bh=^Y7^J)i?M5p!L)^Fkmkv5YF@i6*f&COX=f90P=xy%>Edp&=n1VcoZ z`4nH25gClucEBmf=$Icjai^KPAXYD9%HAc&^F>{JtnzGLy-eqma#hWy%c3eLum9Rd z@OtYAXeVTHSW|mMw7%2&Aw0Q xjH0{h{-EPu?@?D{7q~05C#v%A0ejjbHTMTV4tvk-9YbPod7xw8{1^3G@CP!1947z( diff --git a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 deleted file mode 100644 index ca15b68192bbfb6972afde86791cf7c1cc527a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmXw#%}T>i5QWDkwf?r&`m=FS5d`VVjS8Z;GIS|Ez@=6f7h)1@E%@B%G(YQ(^8Fnqu}$8N#fIZ;Mcr_0yyrSBrW&na8>s zKQC|ZOBc^~O5#v&XuxrMDD>|WejsIixUsjE`g)|A>x-86;g8kdP-PZ=Bvmx=KU5MU z*Vqz1|2DhUJGb!8f4R^O`(OgSOSwW1Z$FycR=v>{-nvS5N#en8_JrvXU(W3a!{g`E gxxO$w+`TyN>?*lM@6r7Zgz4T2me4#HGTTK zy^pS*$As^YN)3D79+Un1w7-WkA0F;)fVYHCULTZW|Co9clxzQ-iGBU+jrVm0M{R5W zhYL9J&3*1);=+Bse8b!Zui5g>4&iRA7x#4aJ!oe@+|hG?NT}iL0hV5N3H{tKac=#? H^$GC{zT_OI diff --git a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 deleted file mode 100644 index 35b8096a8c6300eb0a7ccba36bce5238bbde377b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmXw#%}N775QN)oVvL$UgL?505rp7f1u=MX$uZ;sh8RT_)}6&@z?<);59LL$zO}cZ zwtK33s%tiBoVCri%&cuAeTktptm(PsdE4`za?cV?ScSfIj2;TBSbl`}JQmMkoxPO# zlh3p?pQz3XvsB95Mdw6FUF)c-o7LR8YWAj@Vs;{gur9OLO-S?ju*_%0Ca#umSuAFc z|GN*Ri|0FmIMxXbIChU!)jr`zQr5#Oen+{UJ=I)CXL|4#>Y%YJj0K|Rcmw_vpEs`0 znSXJqduUJ-XkN()n)vzA&3)xtxng%$;I8Z0-1qjpr)1yG^;N^;>C3r+YIwMNaqJli X?4q}jKi+X5;CreLea^pfc`f__>eU{o diff --git a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 deleted file mode 100644 index e19d5acbb4f192b33f92c594953d3804d9387957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmXw#OH0F06okjbTI-_^MBTWk2!goRg6OiLOYsL>Y84E`+|bm5|Ja}4rr>;fJup4@ zJZ8?Md3Mp2wj^~m@-Hz`rtOqFDet6w;@nsM%gFp5s3&G9EMoH+KH9gqT!prLZ>m>W zN$Pk%cP?wGurj@UJ-*@6F=Ip#c{VkM82RZ!jaK?!g}zXfS(9KJbl~2Tzz&Z+v}X F`~d5(9%KLj diff --git a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 deleted file mode 100644 index 85aecddf7a5379fd4bdd88d52f9dc27748237f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmXw#-%0{u5XC1qQ~RTt{kiGF2!in5gebad@ltw#53`_!ZNJ4eq35fI=@GgSIzOET z&dz)@XU-fpsa-bAw#=+y$NCaotJ${ay5}9wd!A2~+m?uFYjmt-a8R1X@-uu?Z*jf| zRrX%yuNzKX{6zDtFiUlTUG&a{)V0uM2JcGXekvB+YaxWH%;w9G=J9!&kBeoTO&3`# z#xI-OC)&mPgFu|=g$6w|`>OtZ((g%GKfu^)Djy02yp}Q?`WJfdD#N8e&;(8V_XT3$ z8vCk$R%W+)a|`eMm!WpprzX(5kt_7@_ABOr@}0K0+ZNab#KdoQR5K&Ky@zl5`1$f) fS2cZlkLq#fNZ=N;C->V^jput!nDbuAi5QWF2wbq~3TB{ou6<5B17DSf~>CPtzvAtj*B$9-JJ0IJP;Q6k(;J{@5 z&YU^7jibAf*@2mj>`Gs3W|0m0IPBx0;>2Q)jFeApZ1mXNxozF#oy+pF$XmBlOAKa1 z;bXar2%Q_LfDcV*LBm4Xk>XO0U8^1|(gU|teXPhn{kg88gZ`-^ z9AIztiZexK^n*Y3`)GvYK^tJmF?Jqx2|V{gj=qp{<6C$6y`S|($3zY%j=hQ(9aA|o zY^@%==W_U%u@7!0r_VmKfW1)8z5m#`YWe~D)!*Vjf`@t7Unu7t?7s*{4KD2d=;bT< EFN3io=Kufz diff --git a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 deleted file mode 100644 index 6489935c172e25b0cca7ea28186d3cb1e4c15d1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 716 zcmYk3PfNo<5XHy-vDRv9t+gs1BA$wO6-4o5sW(4Ch;6_^NF)gbZ+QknEs{1E!QW_>+(a~Ogb5}BgI@@z%x}c7Z2xdzwvSGaL=7h zh2yw-UzO{4mKCo_HqY0^BB@tJK9?hWKFbCD@PrpUjD>cT9~G>L_FZK-bdmPE%GAS; zGz}lr?I}kJ7P@_9dct4mR()l(@FA|Gp!Yx#DOh)Y26tr6wKUX$S@gM)8+za=VD1nw zbARNGH@VjruLp|oUV`@GXAk`u+_&crh2in_<++hCJlvBw=JPJh<%~Jpb*zAA7H2`r n`{3)pcA`Ce(0)omj}rxbI1lxw!rYho2kF?O3$?%cL$``QX*VZ3 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 deleted file mode 100644 index ddbd70234df51898e1b06565f650d8c15ca0f4ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmYk2%}T>i5QWF2wbq~3TB{ou6<305D~K))apx0+*ai*6L~cXDosaEC@O-zq;J{>N z&YU?jH*s_|FxxS+ft~4#O)Ror7yDh@RUBFDnUV6b4GoORRk3Vb-WFM2m2dS&QMV=q zv%dJTqAS)uN3(k0=IA<~_q>jV+?TLKn{|-g$l<3_q6SCvKz`xt*w@^g2&H!|&$9Jr z={8wXHLrP<)|+OTw`EhOtL?4Nx&%G$LZ3Tk%JvlJa_n67P!SB?T=l*pZv~%f8+U*o zDxv}RQZG4Dqz4}SzMJPpG;TEkha6*Op-u4F7jo_kIXix|mw*1CFL#XOXyVw5bh%?J zr-wZWL-$yY9zEvaP2}Lr(+k`a8-0yDJsW5cthxwUu-ogB%c+~L1?5|#a GC;tQP&m`~w diff --git a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 deleted file mode 100644 index 631f1b1af47bf7d8cab5b0d1f32f51a16bfaf89c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmYk3K}*9x5QWF4wbp8Dt+gs1DxO5oDv09A5^w&35Zj=Em`GX*-u!R+qr3>dFWChb zCiC{q+nKl7pmEwZTQjq^9qG#&Si_nww_IL#xvSi>Knkm(ZylpXhj}t9%6OSXahAU1 zZ%MwaH7)4_)yrgIV0ve-HKu=A;bzrGhsqCeQ>kRkE)?iPO=AzwYbhDl^T6iDlQqa4vm?&5`ZU%Q`&ZRV*1GDIJB{%fIlgHe_ zW9I(I8}D+fFJ5;P{>=pK$;}?P8r-+zc7@^b_2sysFg)CYIOgvum`ja0+;yaYXBIWD o<$dt=Upv+w-fKUlpvQrNKGgmBLt*aA`8(;@qw{Bf^@pw%ei5QWF2wbq~hSgRWs6<5B13Zlz~xbq1@Oam4|A~&Jn&c}8mc)r_Q@WN!~ zo;h>o+{DrC$n3z(Ms}$$XKs-V`aJCOq4LCH&x}-0ZERpnZpxx@c~@pdQ@34Scf#Nd z#gCO;+4>sI>SJG{>wG=%I%VCtFJXx$WXO9-r9z#^4SFYvYk!aZ9lwcCdUuK}Yd^Pc zmnBv6o>ytTYl^(vHg&q$`+SuSdiY@fQq__2O2N6(eXIrc4h!#8W?yKQ!(&0f(By%!4+;XJ4rC7ixC=XfOZzSzmli6lfBhH|gSIs-VYN z3qyCNK#v~t@a76|=II6QxoYi5QWF4wbq~3T5DBYL|ln`6-04mh&!Jk#5Q0dB$9-JJKs$o%8lUp(tE*y z)0unb+?jKmpmWhT+c2}fo$8kuTgSRC_gvm|c}IC@ffUwaWCNqeghe(ltF+0Id0Es= zS~O16lRi*gWwlW=JAYf(%&*$I+s?^~ruq;UNhf1=B*fZ89qA@}@o?6j*FMlhV(DE9 zNm9Qrt5p)^Mhow8B?YrbLMRY-ZU=8*&$Tq%qb8VhBR9;zldpM$ui5(} zZ+wq?{o-|BU?w15-0rbzdc?Qm4phVA>&tNy)$njn;@E#Eu$LZtcpIrRPg6V<$z`w!A_M(6MT>L0ol{s3yeC(r-@ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 deleted file mode 100644 index 6833d4041d48775c1af0407f4ee5714334e89d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcmYk2%}T>i5QWF2wbq~hSgRWs6<5B13Zlz~xbq1@Oam4|A~&Jn&c}8mc)r_Q@WN!~ zo;h>o+{DrC$n3z(Ms}$$XKs-V`aJCOq4LCH&x}-0ZERpnZpxx@c~@pdQ@34Scf#Nd z#gCO;+4>sI>SJG{>wG=%I%VCtFJXx$WXO9-r9z#^4SFYvYk!aZ9lwcCdUuK}Yd^Pc zmnBv6o>ytTYl^(vHg&q$`+SuP^zeiiJSAO z4Y)UY#hEfa@DNY^JRZ@w*907D4l@th1fPAO#$Tw}@uR)`?`M7SF;SpNaNeYgkEwzl zXDtlfnF2j}%)^^2z?r8PxaX?b_n*7a9XxQq`&}2p(4imZm#TRO^Dp9YhZkml_3}r> EAIm}{fB*mh diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 deleted file mode 100644 index 3fe5b8d862f69ba9741554c40533f59b7e9d131d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 716 zcmYk3%}T>i5QWF4wbq~3T5DBYL|ln`6-04mh&!Jk#5Q0dB$9-JJKs$o%8lUp(tE*y z)0unb+?jKmpmWhT+c2}fo$8kuTgSRC_gvm|c}IC@ffUwaWCNqeghe(ltF+0Id0Es= zS~O16lRi*gWwlW=JAYf(%&*$I+s?^~ruq;UNhf1=B*fZ89qA@}@o?6j*FMlhV(DE9 zNm9Qrt5p)^3Fyo$wQF z!w2_vl|z9*x2McZ_;bB#sEiig<4OugFWHcfp$XfjdI>GCg;@q?U=VS)X3Y% zJM1fe!gm+1UjCAdxjirh+9ew6TcGoE{o&hQZSV=MsIXTDsFA;iabJH6Z@od|3}eli zw_N5-@B2mB#XoSh_w55~h4vEn>JgjMz9V-)Ebq==k?Rx7%RR$6$N$S&<{pWByYnAg G-GP6dy&+Zr diff --git a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 deleted file mode 100644 index 3045aab1226e3055069815f416cd1560430ba0a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcmYk3PfNo<5XHx&wbnnawN@`4Dn0oHR1iHH;>}MGVj3_I64{1AZ+>hqg73G@f(w(G zee>qc+cu6?BeMfD8`+hpoTngSXWESebW%&$SI7;HS!H zz`fNg&Xnnahj{Ae@rcH~Cg4zWn0e49`0NWc{zA=;AMNG$e%2Qs69t+C=Uuw^m@4RT zUWK81u0W3-^YCU0aOUX+?uBah{pa#ufCuh(zw1&MI`qT*LN)JT{zW|Q@WSk`UjC@~ E1Jc7Jg8%>k diff --git a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 deleted file mode 100644 index 86cd1ef26cc7693947ae05d8e825c82fd4890fef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 716 zcmYk3K}*9x5QWF4wbp8Dt+gs1DxQjW6-4o5h&O*hh-tt;Xe12#^=fnJ>1ByXVs9$MyP+$OzPo*uWar46zmBX^5Q=FBE$gsncrjTi58}r8L|4GO4n-^m~`) zZX1_MQommpSzLIx4KppxN5W;cGccODGvTJ(EOS-)rMOg%4%)YMe$*Y;xKr02h2wbl znU{xnS@?BQtlYtGk}CIZl^*xv9d>+>V0VoFBKPZYF$NYaCbsIMdp~H_9TwEzI-ajUV|2QqBm0yGhmE2o~6SZ>;~p7zS*z# zLT|3?*z-!xJ2>_c^ajGzu%EzP3&XR^ci@J?@NnwLfShw@{~(`2T2Vk4slv#d5D7H#EX`1WP(KV4Mv(S)LP zwQse}tS@dZAFFMO*tL6yGa$Zu?coom(~Gy=c~c z7dAy(2fr@&n%INBI{~{?u7}!!M0Tb8NS+$H7Rrz1c@OoOZaV4eXh9>hb4`y@ea|`V zdem+-HI|15hu%}Smp8HdK{ND;G3J-r$virU;qgDe(!jmXdI_2)0($`VrY@S!1bW!3 nYVfB5JLthj-?=~?K0U7!KL11yE;?ocTHwAYB4_4Lsvm`aeyJwL 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 deleted file mode 100644 index aedcc97467e81c377ac54b9547673826839cd1de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmXw$%}&Bl5QRqyqJkhI;KBvQg)!{a#AsYeSo#D_rPVZPZcV8qKA%368xzlWd!1xD zGiQFz%x%=V=$h@AS=UbWMMl=LcCejbcZ2Q84lGiIc^z8c$T1OU*J@SD&&=#c;rP=HrHQ>iwS2UCEE*&3j&L z<7H94B*n^Y%XL!crCX)VPRwDyODQr@tb^^5Kr&OjCkw`2bH)3z+yg!q(}65~>@t@k z)b(ZA8GNelLytGPLCArft7<6A9D2wtgu!_volB9sz|Gz8U#o^5e1sV{;$a56;xmgk z{L!B5a<6OIdnEn;M{?~s@EwO7*muCj^1<2VD_|$`!NHz{!84JC!S;Kl{Uh4BT{#AsMaSo#E$LL1VgnK7l1_~vd*Jm1ipoSyst zGfg@VJ+l)t>)BLaWNaNvTkf`e+VVxqeeuweSlN+2vVoC9r@YvNI%^77hrQ2Bzjbxv zT^{!9s&G~CTjfyGRed6^i(S;2S$h1bU{?61{t+)_lh4e%XeZI0MZF*OC+W`ZzRUXH zmQ`41)yf~jCTq&zSNU--`mp1pz}%^99dC01xs`n;#z%ZE`&`UT_$Qjg{nW9`LO{s7 z6tgq_nW_ikg+Od5CWh}`+DJ?vYKXnHbGVUN&&nZ=j*$PNp5(I^I(59)uXdvMyDnqL zD}g=$`BId7#sV?qQ$Fgih2wvwK8^cLTECagExZ>#YM6f`umk-*q+yfur)^(_e>UkT AbpQYW diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 deleted file mode 100644 index 531a51a022820e6fd8bb129ab18bb16aed0cb0db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmXYu%}xSA5QJNPL`6VE;Nk(}!5HsoVlbQ}9DRZbup6?;X2vWFiO;7G<;BGMmYJmK z>gu2BUh1{`mf4A!wQQ_kUf*igh`t&9Y4q*rFXX#cSEW_fvyM^2q$J&hVpXQD2z#Go ze(Q?TyCm$_dFt}ux3Qe9#M`7o7 zpILEmi#)7X`O+W4W>sdvFO%b5%wfj|8M;HoI^O0o-dOROJRJFn;&XX!f*(kUyW!b| z9jP6u`ci%_BiE592X`mbm8Xv$a!=yu>&YfE-fPt2PV}a#p$E)k#Y$DUU*=3u;!sMi-J$NP!gwJwLfShw@{~(`2T2Vk4slv#d5D7H#EX`1WP(KV59S`)ESZ zy4tteX4V%smygvp#q6&=^`2l>`8NK@uaq-C6s}XAr+l8`VT$h+JGcF+d@*{a_^cTvH<#`YFnQl7i>S#eDvvW<4Qhm=k z?RwO1G&Poo2Z!EMx0g4u`$04Gi81Dv+Q~dRh~e=+ztX_H&w2@(CIWi^_NFeH&IEec ot7`D40z2rzN8hs;6F&b$4=y@p0$Sj{C?aR(PpTh zD=Y6_^CGTX=Bv8CquxlhWx6qZcrtJD+fuXCSLLVdQZXFxoz-!}Ij#L(ox76n+~z$i zw{DpiFLA!|+hQG8S>abnvlDaJ?@|iyM6nLGM=3H>yeA7rey(_5mV3a*Vmgqek6q?c zgu1>gJA+TveOTj7ZV+-{=c*dYGKU^=3t?~`N#|1JE^u=<{MV|X2OnX^jd+;BuK3L2 z4S%#JyWHzq_8v+9|B+mK4t&QU2lgGXv3ziL`3l&Hd~mQQVem|(aFK(D+xQ>gaFO%+ Z@*cc7IeOW5CS_-OALJ2J^Q-G_rGNa_Dh2=m 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 deleted file mode 100644 index 000c77b22dae61f7439353b32187dd5b2cd04c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmXYu%}&BV6os!8L`6VEaN`2w!uSGWVl=EIEPaAWp$%!$%#cz@d~-J@o^R+)4(I;Q zxg}{mb71Pg~4>3++JdJ)Y`Y-aG+wY3% z=$2(zr{&5Y!zQhZ;8)p67kkk7EU<5)SjXE;!0r`ah{>UArub6KP2|U#;(q4PvJf!( zuEl63Kh<=QiH8DwC1PsUN`^VNrH6Lfy#dvLtx zp8J2S*X~y%OkEN7KFR#X z73J0?VZX{#mj}OzHBHsm#fx-jaAs!S#2bQH>dWFwb}pYe%)YJsnP?D!ziZzx~K+f3k%<)6u-vDZZYxhyxK4^+k7=MRVxEZg6_>&3?5P z^QO9vJ+B1%0N!Vu*B2+o`-$4MI6Aw0M{OXEj`ksqIX42ch)u<~Z7867`P{>|MWcp2 S`G44zns+gLa{hGHtMCt+d@7p& 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 deleted file mode 100644 index bfea8ad1994f7909820fb34e2b5fe7f18a87b217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmXYt%}T>S6os!zYt`1)TCE!w6&Kac=1eWKUKjgaJX9Q8o|u{PiH(dN%CcIwp@@|W?YA#$|K&p5xX-37 zqN{z>HnYC8xniicDQAD}>GuS)%E$1dxKs^)C|svHPxU!_F<6_M>Q4 ze%G#xShs#v?me*we|G}=E>-KHwh%a1s*e=u;cKD#SdsV8pGkGn_3?s7xO1^bslV5p zb~Ac6VvQBip<(vi?ZpGTAH-o!&Vm1^o$&ENj*kEHD-V44MK8hAL|_l#ylaZ5Gl3cB oO+EBefgQ}yYDADS=Y|>#YWb$c8Hx2_e1O{4lGiKH9oYyQDZ}zt;#B?Ggp3!UMB@1i;HIHyhCYic*jo!hMQ zYU>t7`IZz*zb#iuotJ)@?liFneb;jKO?1|U?OBe^bUsi7LszWxp(6JIA8YDJkvX)) za*V#dBAUUcnm%suU2PC*V3+C|Dzb+eYI9+5p2%Z4_7J$y3IDBnm?6j5aVH*jpp~3m zyy35OqUBMyMfXU~9vpiOe5cB(VLt&ID+fo*cfih+gM+;YgJ&X#iyA!KjsF1-4>hkZ Z@4=f>V-~$LIhvV$QpTB{Ki%$L{ty3)DhB`n 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 deleted file mode 100644 index 8dbbb9ff92cf90835fb390f5f13f37a026775a06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmXYu%}&BV6os!Xh>C!S;Kl{Uh4BT%#AsMaSo#DLpbcr#%$QP0^vT_rc)p>N9M1i} z=aw{i=$M_DS;xluSRvPaD2yxGU~k8aor&1M3+zOv>_2s8)6Es<8K2;kT}; ze_R&!>oRv`@LSc;(^h{fuJT>9*;#nvEx|1Jb@eS?$fus2chOIyKZ$lX+E22b+kF+) z!7a+LUX@FK2%A-11i#FVx|oB;M**E<`8wXF0`FG-nV1;5rt;6l)DjdzXbz&7ai12>(kN BD1QI| diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 deleted file mode 100644 index 62a498f4c4fd1c1195b8d778beb62b5f4673f6d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmXYu%}xSA5QJNPL`6VE;Nk(}!5HsqVlbQ}9DRZbup6?;X2vWFiN2mblou20TV|4` ztE>O2mwN5CWp-p{EgS2X*SDHAqHjij9DO_bGx@I7RcV#=tYg$LDM{C%SeB_P!p(QZ(>hV{dM6Y-5QvknK$8v%q;a~@hLx7%pP`MSMg!*sKV_kcQ5SR z_9H9yZk~tLGGF+8STD;g_(gKi#T+!=$0;kh*P-)5#vF|I9{2Ty$?<+7cPR{ymhZ?7gyG@d#Iff}#x8PGA#NMW;Jsq*;oHK| UgHHY*w9@k`L`=<}u6maJ1FgU+qyPW_ 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 deleted file mode 100644 index 78035b365de634a09e94247ad5bb74fcbbb3d5b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmXYt%}T>S6os!zYt`1)TCE!w6&KyabIz4d17YDCpI#AD9dUc+9Fo24PU;j{fBGgk9%)I z5nb)0wwd*%%@x~flXCXgo_vrpwO?WGs zmEVSS5$oVr<<1j(@OLBN@m#eYY72pLq543P9=;Z;4;A6kpXsKfu8$Wy!kvpfO8uSY zxSP?t5^Jo84h^%%ZZB_Q_nkP*$vN=vwG%!*$kFkCe&vCCpY#$uO$7D;&a0+)IuV$0 pUerTB71+THJ^oGw`skT?ebMuun4!hTOu!4;XJyoI{^a^W_y?y2Cfoo3 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 deleted file mode 100644 index 3a0489c51069dcf419f2a41c361b2cdbb45f8a7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmXw$PfNo<5XHx)wQ6f?t!+JcsCW?Zu7W6@EIs-Ome@oIgpH)JpkGfvlo!GGOV)+S z%)I&Y-fp7SS=VgK%(`~0FK1*eYX{#6emnS{{J8dE>Ds^S??vu>F zy0ZFoFL@DHF7s90-_dNO-ZEVqF+7Z|fYexV!=_)hA);hffSudZDvc5eNa zl^eIni|06B`c1KltE}+Lq|wA4^qtGlI8m+(+k=cVQ@$e)hOW8tU3q%J$70%(XAUiM z8Hc{UJet9$n%=MRrZxyQuv2vn<=MjwwM$`e9?0f0&TZi4-tb?khZ$lHJFdmU4zv=p zi#Pm{PPE+Vw&)(o{{N9edkTDqp$7IHu(4urw0s5ZNHI9rqcC_TGPtP0!`=8F;BZm% a`tlyUIW=a{JCmWA*?UFg^!(~}H?ltyjw%oU 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 deleted file mode 100644 index 3fe79826b9be04c05a4f777a4e8e7e6fa782183a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmYk3-Acni5QWF4wQ6l^t!)*&sCXfL0To0q4ZZXUmY4=wD2Z%h!3Xf2y%9X$HUS4_ z=j{BPnc0n6w_URXGwa%wPGn>)YuC0@+r!%4$qppiBQ54at8v%KZ;SV2yUce*npA4PT|m_{Zu( zf9g(U$wSEN%Q8Fusj3ITzmE;;7`_{AbtVfBHN?=Tx)(dr?_O-=fDvjQ#7hmcfvMx| z8chEm&B%W|>tyDU6iyU*6EAb0ONk+`^1(Hh!bgmH=Dm>Or=D1oI}xVe|6Kk8f0O&I i3^-;|c!=j>;f?qM{P3~UrIfwkdlBMJ&aYnJQThj-sw~3* 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 deleted file mode 100644 index c84d0be1be7fa1b4423cf4ba8a58cf6c1684d62d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmYk3%}T>i5QWG7Shcpb*0%mFDqV=US3wk4mM(pQ5Ys>lC6Sw0@Bw@>eJD4A=SyzD z3zIqb%*>gY+08Yj-Z#D9_P*`?rF_@w%Cy3I)-iHWTEtQ6!aNSL zFna=*FF_h+x@RN)))_qqVj`=3K@5!?p z{6JmkPu;#ec^vXO^2`oDQgyfB%UI9H;4ZY)fjm0Y5W}ujjb2|ik#X*QfA(gE8|6?3 z=Ad({Ug$6{7%l#1g_-F`bMr08#ueu>b%7 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 deleted file mode 100644 index 0191776f06b04dc72896ddc629fa0531091cb0dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmXw$!AiqG5Qf(#wQ6l^t!+JcsCe=PR1n3Jp+}!!iAlgf*hmrsK7jA+MezSN$--p* zotgiinN2XdnHY0mjG35AeK|`rGGXt>y+7>ziTvCIo-q<$n3*AmLYgII6*rl!z!{4l$X8kIF};e94%4slIP|)iYpQR>B25H$D!cOcz~46>Pd&aB zwzmGvtJX$E`5qU0*Op1#sQo_eW{lKX3ww>VG>?RLGR{`_V|ilCx6_?{*^T&0UFc8z zRGwL>-Kcsd{~{wdmnTQ;T3amS;lUw?J@(q{g#Miv)POl~?xhQdS-|jks{zyFS2OYc zPx><{9 diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 deleted file mode 100644 index 3e2a68ffed634ef2357d803251926a75aad4d3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcmYk3%SyvQ7={1dtXkVzYg=!Nh%0fgf>gS)bm5@0mvZs%=&?v$kF6%NbbRn%=g&-SM{L?Y?Z!8j7?Eed`)AR9Z#LGz*K!2>QI(C6#kLKo$ruwqSkw8trdG@`B;`lho}|%}cc3r6 zsTjLX1oUmpi8%B8k2%#H{Zk%t&IIz%6V>5=@?PlFVb^nkeW~*(#+{g7{h52=57jU) AX#fBK 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 deleted file mode 100644 index 29579f4e0959a8ca6d406e436e34d1026648ecfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmYk3-Acni5QWF2wf?oW*0u^>RJ`&9svvr4=%r7v#5T}ENn{fPK7jA+jo|qA~-^ih`&Q^s_tIU;Y^@+1~ zt0J#6Uv7)sm7Bs>Qa0;~AItiz3_iVfo5rV~4}K@;W_jhm6iYM_+*9Eu+~aU(oz8U z{_xIZ&jk*3eOYEFJ{5Zq;!SSY=7`;DD|qO@AqSq?UhF}?h196Q=fHW8E*xgVhsVF$ z`}F_OjJ(IQzRWxl&;*<}>9XI2K#udO7+PZiJ#z4w_fjAZpWME7BAi5QWF4wf?oW*0%mFDqV?t6-04m=+Y+$F%7g(61j;1AHXNmhjJr$zVsHn zFqye$X3m+(4I0z7*_N5L?LuEp-x}8RzUBS4_xs+D;z7V8*YSI5noH_b}-AuLoCn#{qxp`U?y zLZRfYWKmSSEnO9btNb-y&9W*_;!^Un`FckBw0O-i6z7iOCmCm~`>s3~^G$T$lV>;Z zfmG0^??C=g#-Xkw&+OnMb$4rgo$L7=*rm3j4<35RVb|(Lw=bK>IQL$k-I(Dcn-=iY#)copC H-O2s{nEx<3 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 deleted file mode 100644 index 46ab303a2d3fceed6bcb9d1999528959692f9906..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmYk3-A=+l5QRqyq9Pz7pote4FAOiBCPpu9xbz8{+BSg%TeB@BK7jA+jfv-5+Qdm_ z=j{BPnb{3mw_URXGwa%wPGn>)YuC0@+r!%4$qp>=6)oYR^^F(|X_gc&uCl0%t1Tdn zk|N(_u3Q&+v`tpA6SG-I^?|I*N{{KaS?w|XoX2g?o8^`Jk}uRm)b^y;{vP=I)Z?DV z3*jg#Ki6&-g`46%-YoN7k;IkSFVp>up*m|}&oL3_k?>rK%yd7N#m9Ve-A`oM4gXkO z=uh3LEO`ideOYG5KUMX>`}eV79m98{t`rV6-956!7gLtW7HZXO( zU4!ZWqZ#>+XPwMElER51Z{lU{b15<8RX(`JQuv5b&%75>{L~X`awo#{`=85S;BRuj jl>x_03J>uQvG7Lx0e<+{=~BvG@Vy9eC+Al$@F@KQqd6@% 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 deleted file mode 100644 index aa7e3a205ccd4fee90cdea50649bd2ca7c607b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmYk3%}&Bl5QRs6L`6VEz`q5Cg)#2c#AsYeSo#D_ElnW7*0hDh2k^=Cq1>2wzRPXm zO{R11nVB;)z17ONVYX#v4LjGD)3u7#ysvw|?S0exOZm1{m1)j8)-rNXn#EC?g+(0X zVX*?tf+$Vaah5OABv?iBFmp9^)mN3D#kqm$xtwn>eKUt^PB%`9>_gl{S@dKM=AHN% z1`an}>`FKY^7loy4kpX=HC#@UbsB|*+D~Vj8L89aPNOf)9pNV#XQ=zGJRI|lbl;O_ zH~5~q(4V?}dGa{qwd9!{exT~M<2SL6kHKANs{?s-s3C@3s~WwoY$W5{`~K|B3^&T5 z4$ML4R=v<+UNBnx&k{4!kLKo$9`t38Ls|KLg7)Hj_k0ZQ+jB?4@XYn)xxO$w+_N}( z@(%PRMjv(^%HZimtjs+YX0HFaC%VIzxu42F<5Y$Y@i(dPe|bN6^w|AO#{TF%3UMdr JSAXhG_6KqIFeLy0 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 deleted file mode 100644 index ddd4d10a981bb21d1cbc2fdd362c3771d27326f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmXw$!A^rv5Jkt*TD7*d*0wHO)VT5o)Wm39NxJk42m*;D2nHyLAK*W`G4Y-UykwaB zX6D|Rd3b}HvDtx{jqOrj&cX&Z?EI+nhn+u>pPA{MR=G*GdzU)SPsV?*< zek#wb)UH)Mm4A_uo5_?4fMeJVjcGo^^~EDy^b0&4MEG^Pt#3 zR(_Z!+bGM|Y2t6zNm1oAmG3D&i*ke0Gk&W$eY27`%DPcfWFOKNilQfTFz>?6Fe-Vw z^xcU2e*V7Bw*DecUxRp=Y|}6()PA|DW+YFGmo_p%Y*O6s*^pUc=vU34nPZl5AwYEBzr4Bjxz^x+a+ZQGR=h5|N@0xI@81mp8 z>fEarb(j}UE&k_@)AvVn^F}j$+2cf@Cg8ld-UD%boNuR{ilZ~vm(zyg=xEQ<=*c_K z7vD^bUB?3YF6K;}dH%yG{@4>=bCdFYAi@IQGkbn39{rNF+_c@pDJ%&-2;gYXCL CW-s0V 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 deleted file mode 100644 index ad44b06fa115f3c15adc6b8f6952b780972a80c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmYk3-Acni5QW#Iwf?r&+E&4fidVjX3Zj>WUit(}Oad*$L^f%_2k@P}5j@`}0S8Xz z|IAD_3~oop>=|Q5=1N~=Y63Ip^sv+WonAU`Vs1ba9>8Dz0}JsZGkF z$y~K93%jc}rK?pYc4LO(2&G+Cd7F9prnQ;rygl&TSy8($#UgD*@3C<0{m}dD6e&vX zPO!H6+`7g_dHEja>!K->xYi2mwB0k(WF74}=Hfh%y%Lb6{6lGC?6;DCB+Y%qXPUx% z`c9RQ1{r!+uWqf5xdb<^ua?9Iq=lY;tuBBi;Ws=gq{cS(!*}p^zrX{ zoB2Q5kvDnPmz}2qoB(+fFZZ1bz(`46%1k9Y&(@Nv_nz+LdY$ik=QSAXD9_yY`EEx`Z) diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 deleted file mode 100644 index 385760fe9f9195d1db4955763ba6b21d8cec8135..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmYk3-Acni5QW#Kwf?r&+Sb2|idW*j3Zi&r=%r5(ViIT}CbCHbK7dcA59N*E`H~H| zFqzpiGiT0Zz0PIdmxsitY?HzeGdEo}F|%zQcWdq>EA59cUscRS3z~hW z15LhAa#yk-DBf4L3j8#G4bw$dT(x>HXj)^$86hFy0Gu^l4!O%C?eMg@C zz{i@xeERm}4`dwb_T|wIK2`Ui#+%&G<-jhq6@Bo~Lk_!EH*-g_xr}q~=Cd0bZd5}b zF$bPo&4LHL#BlLH+Zath(#<=GOpf#Iup`Cb==yTlL@_wnvoL1z z4$LLT9Cn?_z?nm?tvyzZuK%?sx`Vg1pQ?c4R0a?EH?i=4c|UOY*!@h#{_s62;!e%4 I{?wi95BuscuK)l5 diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 deleted file mode 100644 index 45e6f4f1053994c5511cead0afdf72bbd65fdb3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcma)3O-sW-6nr+;YGYb!t-W}t2!a=nDo8~XtWm))@Vdk_+CZ9weAKHy+l%1Lx(goN z^7=k@-pnL%8hb5~B@t=K5dS)r_t1Dg8cQPw=O|1g;1PDB=>?1hy;eb8o)N~O$ zy8rdCt!q!;9iaY?55CC>Hdc}Ap2&^Sq#tSy(61qn5IjTlZDh{qVT7JO$isOb9@ov> zLnaTgyI|`e^Nw>Hr)HmAI2=ef541dJ+5u8(>dKSBdnmT{61N59*?5EMlFrs%vKpquY~aBW5;foBHR>+o+A@c|6Y(c`hjz^?SH|bXOPmE>2u8&N{E1)P1I{ zzI*PpleCrflGvYDLZXBWe4EP04Gv;Jqiq%wzmV-GRsKN`)Jm&`aBnf?iV& zsOhtlcjPV_s;HMeE_=Ky{2w3ODEukq;k?;pz7s#}tg4KSEp=`YH2Iq%OZqYHma>J??4(GPKy^U*?MUkqlrdk&lfZDO8pA27NBpwim&fbr(Fk z<@J5+yqQVjH1=8|OCr*eA^v%K(vW47n}WD^=!k zQLBqZoK$`~NwU`<@zXjBwV)4rU>)r_TU5HH?_^f$npy?w2@rT#*++2Z!vTBFsp%qi zbpPvNTi2exJ3##(AAFM&Y^);JJ&_xuNk7yapkG5CA$W%9+sK^J!w5Znkcaa=Jg%F$ zhfE$~cfr;{<{jrYPR%~K$Z>=XV)(9kxN{68;`xnjOFVCD>e|`D=+30sh?z~=mi{>lHfm#e9?$bco{P#e`aRw~x$DaZ7bmV8XYIFk>ORwE z&%Lx;N!rZ1No-cMaj$&aYscp|`~B?2Y|aW&Hy>r~M3?&Yy_t1fD-zTM!OyH#DoCa1 zv2*=iHyygOK{v`8aXm_&n^7YkCN00PA$iRfy!T{~d5r(4)AyKNsc>BrdTHBL&}+y6 zHGOvSj@(6E74?e8C6D)n|Ko!jg+HY{Trj)JcjAYg71h(qH3f%yM!8C%v#J^&%;2G_ zdR7@-`b+X$%KLN5=)&KYdRdug^g|rye6-Lw5Q7=+o&)Dlo0#X@2aImO`2H4SUil>V zr&sg-?xlyU5LZJih@1#PvjpCcTOLF_zB!qVe|rbO&DMF o19x4Re&Bvd9ZkLkx;zhh8^V9}HdV8a{;7D>@PgKlZtqC(3-OUeg8%>k 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 deleted file mode 100644 index 98adfe9c262528f0655ed7c8dc271ec3bd8958e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcma)3O-sW-6nr+;YGYb!t-W}t2!a=nDo8~XtWm))@Vdk_+CZ9weAGYSkM<%sv+jaN zx4gcOoi{T{oW@>DWJyF?GQ>YmPa3jpa?|7$4>9e4e)fKMLyPV^PrlkFhL0fgFlgT&jE|8Yo*FO zE*9#dj+4qyCrS1iB!0TcLM`Zn9#}_v&gx3n^qtH~T~n(-Jplp_EBgq}d^ljwIW=9x zj_!XwZ0p+7cL%8d@L_k$h_m+#;MsS7deiwK@8tD4|k5CL_EK-t;uU^`uxI17kO;_ZJ;LSBlxI~ zM-$F?t}r9tCW1V?8^a%QeFW#!r=G=bp{CAX>;OII7W-+m_%6xAd%MqXLq6`G0mq&= LyZeo&KSBHePZmK8 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 deleted file mode 100644 index 8918eac260995a0fcd12234b7f52fdb6ddb1a3aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcma)(OG^Vm5QJOfGcm?jd>38C@>%BqtY&L5Jshf|AcA`uD^47|_t{n+#g5YOXFBhaz z^4PgSzn6Zv(_t^lnsFmao?1~e{z%$>VN>#&EqL$AF!LDyQFq`myHeqXCiK#_qoCK6 z18Vy0@12XozN&&f^pE8q4tGu;fA|U96=C!OcU2f) p^aFQIn10}XNgYkT1-d*Bdh5b}^)^(qkN$~x)bN7Vk8bZ!@eA<{M1}wW 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 deleted file mode 100644 index 595c92f73610f41a5f9a261f0734d66db85f78c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcma)3O-sW-6nr+;YGYb!t-W}t2!a=nDo8~XtWm))@Vdk_+CZ9wB#nQ-AMHhOX59sk zZh3tlJ8x!^IE}rQ$dZV(WQc#Bo-}0HxbX==v%JW4O`4$EpP(h*0`8sOLQS2&*a3RZE%wuB@m-RK_jaG(hJ4&V1CBj$ LcJ~`ke}eb{P?|vv 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 deleted file mode 100644 index 6d19c7dacf3ee1192b53f77a1fda3a051ebc4457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcma)(OG^Vm5QJOfJI45m??Xfoym(YWl%QaY3ckSW5MwlfbvJG{@elZ;y$IGf?0`on zbh^5?tGaf!FuF5oHezOzwxxg0f{of(p2zb%k>{fFjDC-IPwx8i!NrN|###HVox0Do z*>f-LR+2WeZW5anZQLv0_S*6J&3-?7F`Ki3)Xhg(JJF?neQ#zR*NOx+LGUxHl?qZR zdhA@k*G-4+Y|xFeMqH1Q=VsK1he^vXY)D?S1@Ao>WFF%`>hwKkS1MfBgkIWq74#Z% zKuw>Wyd!r}S4F+zamnL7;s5yHM&VB>4;Rd?@}2l$XGQh2a!tXZo>8t+=&Y*72Qzr6 zs-9Iwm;RDGm-7CcGP>}$rCwI%8T}B)IUg-F4#Z%FyXU|;)F$Tn_5q_CFuuRVm{&f@ z{pr=bzkBK7bx}c&^Pw3$Eh*@ys+n2Ndl%xcucBZN{S*0z!=2N|AASONRT#a%T@%I^ p{lHxprXRRpQb&_-fiBO3-iGjBy-n5Zqkk$MHN2qpquV=D`~vdfM27$X 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 deleted file mode 100644 index ebf4dc420d55fa729057b20be39fd1c00036db31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 zcma)3OH0E*82n7E)yA~eTD^Fv2!aSbsvs3nFh&Jm;B|>o}?W)Jw9rAo0_A7HUEt@R+r==B%!COx?+>)G@gV#2zN_v2p-o&BM+reBBrEp@u!q zkl%sr>U^PxcjJkxdxwbsqlveAYdEQgoI~Vm@FN({k;yxYRCbV)n={lgLcR`9EY=6m z>6&^Mp17Rd19}ghJ=PmLGyB9M#xXWH!@K9<&Iy<}&wt*;#BE~g{=vou{KV+Pm1%uX zz$5=Aj5VHX)QC5L5r@4A^l@$r#ya`Q_l-B}{15CkyF$ui28ns~bxffGG&E~uVRY{)U{isCwjY$w$4V@s+h z71=@8y6T!D*!1htJr(-XitvE9A+{Ms&gd6@81}&eV^15*@GUTQ_Qk|J|Ait4x5&B2 zw>I?J>?r7)Qx4{>@X%V9)5G31gQj^o{Y*783!!(W9r$?1@X$Y!es-4R^wEc&uYkpO cMOx!O{ZS(B?K&mq_GJl;L2>&pj~q$)~^@HNcTdlpR8 zC>*9)P(*1W;!0IB-cG{g{ANEdMj}mdbgu%Q7PQDm{PGqQV>OHcF~Q&?a@ugf;%cl^ zK8doaIxC~N@DndipM%&>rs+@%`k=?Gqdli(p)q~O<6L8EWxyUL@UgOkV9$pG*6dT$ zMQrH$*TbsD4ZXJu{2w2@Ne?IHk;}HomC>XhYIadCAomemd#0`fZz6iA>4P)$)JMID zOkVao@Z2!{CNgWdwU%7wD0%gCGz02JpwZ6$Ja#r=Fed0#oPjEbpIvJNs$0dgyVFclKd= byl--I&vLE-Q-ho*m}AX3%lC~NIYRsZ!qY7FU|{uwmuF|$GYr8jHRdaW<`{@@3KFUybU`FHu>ot^x3Y35pK(Y$Ns z?m4fw-A%KR<@KVKrDkR8_sAFRW_onK*(q+!#;hcC^ENI{aLI2U>czclBns7m@t7S{ zNq#wr${L=qCV2Ihy!NbH_!#}keaFXe<%+B7(4lQj zMy)0V6#6FQ#l1$|SB!MqY4TBl{ySdZ#K(~OLIuAH9PP&?KPeB3uY)c2&HnRyv? z^r0utE+_^s&MqoO7xg&1q?me~eHA*G%QE)3{#no7; zd=h1)I-5pu;U`|4J_oU%l<80l`k=?Gqdlk7LSy=l$GOJT%78sg;A3S6!JZEXtl6ig zi`dZhuZLBQ8+vaS_&+{)lO9gYBbRNFE2Bw2)a;^OK<*>B_Do#|-bD0J(+6khsgHUQ znY`?G;JIP?O=R+Nb_?t+WbUzV8YUcJ|X~_0Z!U@9e|$ bc;Dpap56Y7)@Zi8#inG2L=D7z6hS* zbO!q9EO+n6+bv7cG_9qDtcLJR0+&H|Y2Bq5JXJONwUNNV1z&(oBb0+Y>eguilc^o;?;mMt{;B_!zESaYG$C zw0)CNYf1q*bvQZWiqHRP`0C@T-}|okJvzA2h9<`4hc&a)z=<9>=ahevKa#P?C*f z(feNy+ZucN>;U*bK6sNiW)3}Y&IAgp$aPO-fU`B=5rS)oeH)oIdKh6(AJk#J50C4n z?jci?++8Slka@YfdJ%6F2i##^|Hh`)52tCfn zrwD6YSEx~M6G0uGjp2{HK7w`5=RC{Z0_L2*+yVBiTkfZs#k->p&uu^d4fWW61|Ik1 L+1_t_{R!d+MUFuV 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 deleted file mode 100644 index 4b67f27f27abb58fc9f0c213d4f9c95ecc3feff8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcma)(NlODk5QR(Qni%62_d`Swym(YWl%QaY3U1)Fi7}eMI1?umz5A=Z2)?hG29Neo zsaMriuU=OQquY~aBW5;foBHL<+o+A@emwURxi85V^*!7^x~q$O7bmV4XPwth>ORv} z-#vHQN!rSKNo-cKanF3y@5E=aU)8eT2V9pNZNj2Q}n7WcA+2dW||L9<&m-!qtFbBRV`Qf}-Rd>_Ebs2}aC|@JcSy7A*YS2(q zJR=V;`9*0i=lNNAX3)Q-NfmkS$Ok*h`{9CPUmeu2dk#GZnnXSSeZcSr%p1PdF(-eV z>(f)bzB}=ubwNgs^R5~+Ey~EJim6%3bLZ+|URA~%^2gFo4?8E1KJ7@2W7m p$cNrFVe+B(OYCs6dw97IeCxu0`8E_YkNk=Hi0KPlKib}*>=)-{M1%kU 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 deleted file mode 100644 index f80ba8afc62069094839c1c89e450abc04ce78ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcma)3O-sW-6nr+;YGYb!t-W}t2!a=nDo8~XtWm))@Vdk_+CZ9wB#n1}wHLvebr(Fk z;pNS~oi}f?aT4>9i4d`?+i+aRw^PrlkFaZRE!AIoWbD-jCtW=rD zMXfFtaZ>r|B*|Wb#82xi)B}CUgX?I|*`m^zzLQz0F=rLP6EN_xvX5ZRhXd|e=S&x| zqxZiawl((j*#Yo>eDEf3%p7{)oCy?Gk?Wqw0B38!BLvqF`!+Ib^f1DnKB&WbA0F3D z-9x4(xw}yAAoGlM8>gn9TGTi~2RXcJF7_N_68Zec7E{+^dj3L37kO;_Z2(jA5qg}D zPZ8F*u27@iCW1OV8^a%YeFW>A&v}-+1Q!~stJjsn=+30sh?z~=mVP-4Hfm$JAJ6?n?u+s>`X29|-1X&yixbz4v-Vp%b)RXo z=U&>aByDEhBsMGBxM#lYwd3=f{eJdhHfIH~o42xN!b|-6-po3#6$z>W<1?$33SudG z>|DRsO^5Dm(2cT2T#u6HX4Hs>Ny`sxh+ee?uRR%L9-}|%^gU))DqL5E9&Niaat$dU zCeKXX$S&%Nh*vx=dAuk5A02G;DxZS}=D;^4KU^@Y=x$oLCgTv#$X5w;Ru!Xz8Z=ZD z&&tC~eo2~3d45iw8T4;!Qdyom^1+Vtez@Q`PzN>aoo%z#|PVuywXLpZhW%Xv(wb0c9?f2wG zAN>6zsTQ+xRf~s;w!U~4^U`sA)5RZ0Q#js|gV{W*icjHGiVfk3g8o>}P~*&r za?V9heW01Pg(L0m2yYeibcJ|QJCbuxNFQ|{SB)3G_?=5Z5AVl9b0J^)nbC86J!j@` zDR{SQox@DK3Ov2fvwWGq-|PwOUNwC86!@`+o_Plf>gahN-@7l)dH;Kd%BlO_FS+5t ZzrcrmuOEwZ5A-+cBd5=6fAk8MieL4p1yKk=Vg%7A5GzB$c4b|J9{X(dp?V2Azq|KB z7iQ7PTdN&=5x{KlF!RNSClJOa+8mSZXQZO6ES^A;e)5MDMv4Z}-l&Rs- zWTyjHN3L!;TygkBcp(2tx)}7P$@6g9j~B_yFq;fpu_txzbDN1GJm5!YWl+LuWsv7@dp%< BDCYnG diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 deleted file mode 100644 index 7983bda57f8af200e72e1a5aac34204d35bf4784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmYk3PfNo<5XHx)wQ97r*0u^BDuUp}qY9!3f~6vepCCl7v=Eb$gn&oCwHLwn+h)Oq zxASM`y_ww&8YgYDH8X45p>|f!8n#v2W^G%wU6&25Ho%lu1rBF2X7sX+Zy%EaW+422^X z2QD5uKXm??{7C&5c@<5P>@`lNX_dXj|WACe=UDN g-q(Ih4ULh24(FbKAfJ1{zf~PEb)NgHSGW@X04NtGZ~y=R diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 deleted file mode 100644 index 33cd29ac76ccf2ce7d5d5005771fceeef0119f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmYL_UrPc}5XC1~v)a``1au}%U{iE7HHav zs7sT6>bLh{J|1MVx$;0!(I4$}lodJp)A1r_CN1)^6wF3(o_+}XnphDYE9j4;Obw4F zJ8_4;D(ZHThedv(d?5cxIv@0>$@6d;#q;E4m`{>8(%!tly;RX-FZ9`?rD|2!Q}A_E z^EPmJbXDWaJbY6-tqa>a-4ON^%+!R`yah9LAs+CDa@rI!2k+xl9r!d9T?OBj^TQj@ zbM-KXE+0A<@Yg-Q}&cUQCPor_r*0H`}+s2k4>4rGzOFstd(X}I}pt?8+p4n;7V7IpO{KUT+<{JD(!iO9s{VaBo(7Y8mL zI2}8EA)RXeyjrE>ynM~_NwF&5vU*+?6Yb3}eiRiRd%Ub>~tW5={YarvVXU^ld}iq;2z50aYsM<_GIMgXRfb3l4joj+P-4)zV=%*82lG- XxcB`-X?XPCsg9UB-}|dqxR(6^eqtrG diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 deleted file mode 100644 index f06cef0b5b0ad26fd36141dacc97815a3cce93b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmYk3UrPc}5XC1~v$8TXwSNyr5Jb>p1yKY+vJpg|K&%XfZI#_c=&{dMAF7w2^Sj;) zT^Q%gxija?UZc`s)oj7cs^{d_tTjuaLBqMZ$MhtW?)bIeTUa9Ijw!?egglzW<3Qa)19A4{1U9!+-I zcXj0Iw!<}tkA?g4A7`_EFPS_Kk~p1BUIxW@lE&JbFTa;6dhCThd$d$7E8i$M9n~w! zaCmlAEiCod$P;?cXORtX?9%t%djyL6? zb1pA5*gIhM518-x(FAXKC2#g@D9{W#Pu_de-znL*=bFOs?DgfjEn#@LJ8}586!>z7 y58ujv0FMv*h2D-Zd;Ra-Rt+C|Kc$AojshL-!~Cu=ddy#|kD9(P`>WTwQ2YUn+9;j? diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 deleted file mode 100644 index bd030e105976127b6ab3fe310df7198c3c544709..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYk3K}*9>5QNvHv1+un*0u^BB7)$>qY9!I!BP>#Ul5{3TBvDBLcyc|+Kb?P&pa@& znc00iv-^@TIBA=$nOWNo_2%hWV66tD2G@nLMXvK{nHP7D=T-e?*0Ipl0-bl|K_C46 zBde!rwOomZib!uf%e-he=KmSRJAs-S-&XL9Oz#)>1Chb|vF z9y@*}o@)NAT&3gr;w76;iq+yZt7nU1qP@BCgIw`rFZ|hKplnl^D0oK7w}jM~nJ8y2 zdg^`cv@IO!bVryd&~$|4c%$hGnL+(nlXivZsQb8XyqSalg%tGgJ$cYvY7YJQdXBH> z+~HdazT=JNuwzewr}uf5FZbDN&IER^8oqr6ew?9a-+cvj^z7h!2ja~8-^)Ls?t8!F chQ~;O59eNgAkIC|->Q$CKCk`JSGZFA052Q>Dk0v{@ zdtViGr^stXeylu_|0JD9{b}+%oDSl7@-oaPNj%Wr-27gu=&=|2?9o=WD!ftfbycqk z;qVAm`X$bLvKa|s^kU4lCC+fhbsR$K(m(CAwJkQj_ z9B<5r&bhqNz{}@&`J8+GXo9!Bk~e#ADbVyfPtLpL&II=DxNYU|?DgfiwsLs5J8}5) z{`hi+4|nY<;PGKs-@BuH@!tQvyW-$|@2Awz*i)dxxu4%x&VBK^Rv$Hee)d5QNvHv1+un*0vrzR0P3`M-`-A1WQB^e?f>EX(1*h4FQk-YcGQHJrgjn zncaOmv-6(sop#MO%&coi`tuFUvrdCSgPRR*3quPW<7t)VcaInA>dmZYzUz59?@Nn$ z^7oIVTEy#Bt=v}x`lDT@YnP*+E&g&irOP`~FiZ2Q{1nc`*b<&8n2)4PO&`rraqMc} z)nk{3Er}xvQN1Ii$Ihv0 z_QIz>l&4+cSf_i!eFZZ;A)53~q}&%WN574mMhji^F2!Jm_v3?eC0*w6*yiZAIiA18 z;N520gC{(o+3Gw?7ypCiOknrwp?jb}kF%M!;CHB?-_9H=XV3qck!t#1V#DF>;n8n- S6Xp1ZcPmHK%>C%L*NR_dktL`A diff --git a/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 deleted file mode 100644 index 12a145005a2ff7455e07fb06ebfd954d4c705068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYk3UrPc}5XC3g&C1fu)c!pbLJ&cZ6@(E4i4jDfV6ie3wpDf)p~pU3eW+f7&hL5` zx-ia}vvbbOy#}Rj#cavUDz>j*PQyx8_Br%<+2^XytIAaio$_%uN^T#{vi#MoW`We^ zqApK#)Nk*@d>m!7xp1He^~;QOlsU|tc)Y-9QiscOFdHR#`k~yHVnz8_LH|I`)bMz+ z+kvYCSGOImI(#A=Y5pXgNBwyEJd6j)eEKrXC(~r0y?KFqx#GuO__Ie#6?eT+a5}2j zl;N0psG7Ox;hWlNUAe8V8_JssdTPpe!X3%Eu1p_%5vS_FccBr`x$^$ZV#c|8(D9}m zd@eK#5B4rFvkJ^Tex%?ndz#Ij4F#Ts&y%0M<-aM}x96I|@a*;Fxou&1xI1yoZz-6| ux1P4)uKWk^MNdbVeg60CsD}TP8qKZ(9eknN6Xt&CuC+NeeZP8@OT`~Fp(v67 diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 deleted file mode 100644 index ed02f3fa5468dc5dd8ea162f3cf1699cacc2e89f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmYk3K}*9x5QWF2wQ97r*0vrzR0P3`M-@a71WQB^e?f^_X(1*h2?76sKiP}m`_?SD zFnMog=e?cXgu!vgY|YF%cAzh-Z-H$!*lMud;JPrfwo^Q<=GoojSy{cAbuDzYK>Iy; z(FcG3NUFuGT-D;CqOC8U#k_PJ-*oZE(G-ris^U{Pm10A9qM$#PGdXoUBgLW1 zLzj;nj~qW0pXvN%QO~An{*t6|R_Cutwal|vb93_tx#GuM_%p{)*`{!!V2zdYCe%1{ zqMUQlQy*xiZQ)3}JHlH9JzXK5)Q;rb6VgZB$5rEnFMj7z(8K$&&|JuuerEI>U(cEO zTMFLoTIVp+t^!Z*^DJNH?>Bn_yH^e0Jq3R3p=aKKf;xKM$M^1wbKd{np>pcJ_e*Yg a@GtOT-|NTX+yniM`pD_?+8@2brQ#R&nkEDQ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 deleted file mode 100644 index 25847af62d683ed27627215550f59de6191f8e8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmYk3?@9tu5XC1~v$8ZZwSOOsAc&xk6+|Hfi4jCkAXbKg?aI0cy+Q9)57n2T^SgU5 zbYXVRoSivm_HI--Dw{2tS=sjW_ z%|%U`^i#jR53})LK3fP!ijtmar=z*U=ugKvW+rvGC!-n!xe{5ga`7Uq>DjsnmiAu{dkeQ46{iR_q8`Sa4%K#*b9C3XsTLO?kYHK z)!Ypno*mWrG7sO-PV34oz1>jmD(I;yqX~B?<(e{m@F7msf$pZFqu^Y5eZ25ER}XXC zDF>Ykd7;7H0pk@g-|?df?($mR`M=Hg4?0iYdrLia1?Ssy4Pkip`tsbiFg)CyIQ*Lm ze0hft-^xFL$A`NOy=`Ik`ro^w8b0)XN)3%&1vR0P2rFI5ml5G)lze1Z_Q(n3s15(2(~kL-=$`Llie)7~5L(*N%x8u3(M{$nA5QN4rWDL(X_sG_A6?xLjoERC9ClN2#L6T<9~$K+&e`SYVA5^Cslz zIaW+x_~iSVXXe)4H&&(+y!y!Awm^&08>27vcebD5p&!bMQV+)qzh#(N*wWIX}Gd zJXa5M=<=a+A#XIehtKiyIrsX}1aEsSZ}#3&py_p&tO1`{H$@K5F{>?5|$y GQt=038!2c2 diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 deleted file mode 100644 index 5e299e698d51f48bc595526fc8647990d6524e9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmYk3!AiqG5QfJlv1-&>Yg-Qhs|1?_G?`HcJxLiy39Wkgw ze|%>3EL|>E(t#|}7iKkGIt@3Utu;NB)1e4v)1t1vj=Z;s=ry}~&CWmS z;N5ODhn)^&Fg@o*T=wracXIZi9Na@0Jnrac-=2&-{mk{XN7BsuU)xtq-q(JM27~_s X4)?x)C=HMPJJk_W=X-zk3fHnffIcO= diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 deleted file mode 100644 index 33f1b29ce6812350fa401716cb21a7b7e1180a51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmYk3?@9tu5XC1~v$8TXwSOOsAc&xk6+{sP$wm-8fmj&|+bX+@&>Qq#^-z5YI=}0^ z(1mf%oI7*Q>@_MKR?Qa7tZIAu?qLTKFse5qsRQU`l#s(v%h++3&kIgwkV|l diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 deleted file mode 100644 index 3fa367ff23ab006f81a04bbef798a6112fde8d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYk3K}*9>5QNvHv1+un*0u^BB7)$>qY9!I!BP>#Ul5{3TBvDBLcxFFPxc}>-!l&k zY-V=f&g{M<3{Ki+Yi8EAL%n%=7FesnsKIq%Y?14HTIR*w<9SuTnRP65wLs@xdC&)c z|H$fTS}j-Np(4^7&oZwZ$9F#c<7i69TXHbVi@N+2j-}WTo+{{{$eElvp0VP{<)O=m zj>nFliKm)BD_7}wzIe&zlVY`a&Fa~rm}qZq{2*8S*b9I57%1BmCJLUB@+~1XW+uv+ zi=KL4J8cVxI^7W_3N#%dIo@cxLS|4u)}&n_I_f^I8*k>|e<1}ud`})UmzqOAzMkXj zId}M$g70{vIqcX|;OTvy<;#8cnlpjjtA=l1fgfk+*>_(-9X&hv-hnvt{`c|^sQcb8 cx#2NV;KRAsABb}g^tb9Gr_XDD^cAiYzqD8;JOBUy diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 deleted file mode 100644 index d174c49cffb3efa5be3604906fdde1ccbd87994a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmYL_?@9tu5XC1~v$8ZZwSONrgdl=GRuDxHBt{TD!D3}7*skm@LT}J})kF0q==|1u zX<_!voI7*Q+#8g7RkI~CtJ;D7d`&A^*5QNvHv1+un*0vrzR0P3`M-`-A1WQB^e?f>EX(1*h4FUgwKiP}me9r_7 zY-V@g&g{JBd#7Eq4KwT7k^X!G^Q_Zg(BNi++rrQS$9P($`Q78ix_UF~neTd@&im40 zp8WkIsTT2iRV()uf&OTh>DuM!XN$iaPU-TF6wK1RDnEsDF}8$f3g#mzQ`1K?R2;k7 zclFriq07&e$J)Ov>v*0OFG&{Vb@7^1%Oa2Do0~sK6+L{RkB^Zm?mAWQO;qm)>9KRF zn!WJp59MiBIM(T&a9_bpPlzVH6DjwF%+YV-rqMzdy-P8e;r;mFTuGOCJhnNyZI0(} zF?hF`_TUK*Xtp}f(#8LvITP5udgvY~(Bo{TE%+TO=(jV6%GvXOW~7?_m)LN4dwBF) T-b6XR;oZs+HFH0@?X}_;XEi0S diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 deleted file mode 100644 index 1c52fbc1e716b0485b8eb9601b80361608eebccb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYk3?@9tu5XC3g&C1fu)c$=agdl=GRuD!IBt{TD!D3}7Y^&@pLT}J})kF0q==`pC zp$p@jIXmaf+-p$kR?L>ntYZ863J3k>*d*dDM@m&%=0-%%?BId@@Z2+M5@+mn(kkg+F_=RB_iE1*fBW zO&N}vhpL&29=@ra)|K1(x}m(Opr@vcC)|;o>&o=O7jdc%d>0x4oh$FpEM}am2OV$9 z!RJD=@L=x(GpoSd<3|eKvZvYX*-+qF_&oX9TmGApeS5Ac49{L)p4%3Nhr1KU{FZ{b veCuf&?#h1vU-Wc@+2?=Hj%xT%snP5z(7_kFJz?&L?pm8u)Ay@axm5fCHbp3z diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 deleted file mode 100644 index 17dd5a3f8fdb6387bb1042442cab017344af2686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmYk3K}*9x5QWF2wQ97r*0vrzR0P3`M-@a71WQB^e?f^_X(1*h2?2kE|JRG)`_?SD zFnMog=e?cXgu!vgY|YF%cAzh-Z-H$!*lMud;JPrfwo^Q<=GoojSy{cAbuDzYK>Iy; z(FcG3NUFuGT-D;CqOC8U#k_PJ-*oZE(G-ris^U{Pm10A9qM$#PGdXoUBgLW1 zLzj;nj~qW0pXvN%QO~An{*t6|R_Cutwal|vb93_tx#GuM_%p{)*`{!!V2zdYCe%1{ zqMUQlQy*xiZQ)3}JHlH9JzXK5)Q;rb6VgZB$5rEnFMj7z(8K$&&|JuuerEI>U(cEO zTMFLoTIVp+t^!Z*^DJNH?>Bn_yH^e0Jq3R3p=aKKf;xKM$M^1wbKd{np>pcJ_e*Yg a@GtOT-|NTX+yniM`pD_?+8@2brQ#R(?j{KU diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 deleted file mode 100644 index d0142746960eeaf911e0998b14f9d6fcc837d3da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmYk3?@9tu5XC1~v$8ZZwSOOsAc&xk6+|Hfi4jCkAXbKg?aI0cJw#7c57n2T^SgU5 zbYXVRoSivm_HI--Dw{2tS=sjW_ z%|%U`^i#jR53})LK3fP!ijtmar=z*U=ugKvW+rvGC!-n!xe{5ga`7Uq>DjsnmiAu{dkeQ46{iR_q8`Sa4%K#*b9C3XsTLO?kYHK z)!Ypno*mWrG7sO-PV34oz1>jmD(I;yqX~B?<(e{m@F7msf$pZFqu^Y5eZ25ER}XXC zDF>Ykd7;7H0pk@g-|?df?($mR`M=Hg4?0iYdrLia1?Ssy4Pkip`tsbiFg)CyIQ*Lm ze0hft-^xFL$A`NOy=`Ik`ro^w8b0)XN)3%&1vR0P2rFI5ml5G)lze1Z_Q(n3s15&}Mi@9T}=`Llie)7~5L(*N%x8u3(M{$nA5QN4rWDL(X_sG_A6?xLjoERC9ClN2#L6T<9~$K+&e`SYVA5^Cslz zIaW+x_~iSVXXe)4H&&(+y!y!Awm^&08>27vcebD5p&!bMQV+)qzh#(N*wWIX}Gd zJXa5M=<=a+A#XIehtKiyIrsX}1aEsSZ}#3&py_p&tO1`{H$@K5F{>?5|$y GQt=04Zz*j6 diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 deleted file mode 100644 index 3bcfc99a9b177c642be0d1a2922a21316ba7bdd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmYk3!AiqG5QfJlv1-&>Yg-Qhs|1?_G?`HcJxLiy39Wkgw ze|%>3EL|>E(t#|}7iKkGIt@3Utu;NB)1e4v)1t1vj=Z;s=ry}~&CWmS z;N5ODhn)^&Fg@o*T=wracXIZi9Na@0Jnrac-=2&-{mk{XN7BsuU)xtq-q(JM27~_s X4)?x)C=HMPJJk_W=X-zk3fHnffs!S_ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 deleted file mode 100644 index 07576a50772a2b8a2eaf84e7f768c92e7a92b955..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmYk3?@9tu5XC1~v$8TXwSOOsAc&xk6+{sP$wm-8fmj&|+bX+@&_nc8^-z5YI=}0^ z(1mf%oI7*Q>@_MKR?Qa7tZIAu?qLTKFse5qsRQU`l#s(v%h++3&kIi3Mi@o diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 deleted file mode 100644 index e02908113d2c1506dead22e973fa73159ef28765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYk3K}*9>5QNvHv1+un*0u^BB7)$>qY9!I!BP>#Ul5{3TBvDBLct&5|Mem`-!l&k zY-V=f&g{M<3{Ki+Yi8EAL%n%=7FesnsKIq%Y?14HTIR*w<9SuTnRP65wLs@xdC&)c z|H$fTS}j-Np(4^7&oZwZ$9F#c<7i69TXHbVi@N+2j-}WTo+{{{$eElvp0VP{<)O=m zj>nFliKm)BD_7}wzIe&zlVY`a&Fa~rm}qZq{2*8S*b9I57%1BmCJLUB@+~1XW+uv+ zi=KL4J8cVxI^7W_3N#%dIo@cxLS|4u)}&n_I_f^I8*k>|e<1}ud`})UmzqOAzMkXj zId}M$g70{vIqcX|;OTvy<;#8cnlpjjtA=l1fgfk+*>_(-9X&hv-hnvt{`c|^sQcb8 cx#2NV;KRAsABb}g^tb9Gr_XDD^cAiYzqPC;K>z>% diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 deleted file mode 100644 index ef36e2afc12c37dc976356693c298706bc5c98c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmYL_?@9tu5XC1~v$8ZZwSONrgdl=GRuDxHBt{TD!D3}7*skm@LJ!eX)kF0q==|1u zX<_!voI7*Q+#8g7RkI~CtJ;D7d`&A^*5QNvHv1+un*0vrzR0P3`M-`-A1WQB^e?f>EX(1*h4FP|I|JRG)e9r_7 zY-V@g&g{JBd#7Eq4KwT7k^X!G^Q_Zg(BNi++rrQS$9P($`Q78ix_UF~neTd@&im40 zp8WkIsTT2iRV()uf&OTh>DuM!XN$iaPU-TF6wK1RDnEsDF}8$f3g#mzQ`1K?R2;k7 zclFriq07&e$J)Ov>v*0OFG&{Vb@7^1%Oa2Do0~sK6+L{RkB^Zm?mAWQO;qm)>9KRF zn!WJp59MiBIM(T&a9_bpPlzVH6DjwF%+YV-rqMzdy-P8e;r;mFTuGOCJhnNyZI0(} zF?hF`_TUK*Xtp}f(#8LvITP5udgvY~(Bo{TE%+TO=(jV6%GvXOW~7?_m)LN4dwBF) T-b6XR;oZs+HFH0@?X}_;XkjI^ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 deleted file mode 100644 index 1b2ab0aac6bac41444e8b08825c1c7ea558290dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYk3?@9tu5XC3g&C1fu)c$=agdl=GRuD!IBt{TD!D3}7Y^&@pLJ!eX)kF0q==`pC zp$p@jIXmaf+-p$kR?L>ntYZ863J3k>*d*dDM@m&%=0-%%?BId@@Z2+M5@+mn(kkg+F_=RB_iE1*fBW zO&N}vhpL&29=@ra)|K1(x}m(Opr@vcC)|;o>&o=O7jdc%d>0x4oh$FpEM}am2OV$9 z!RJD=@L=x(GpoSd<3|eKvZvYX*-+qF_&oX9TmGApeS5Ac49{L)p4%3Nhr1KU{FZ{b veCuf&?#h1vU-Wc@+2?=Hj%xT%snP5z(7_kFJz?&L?pm8u)Ay@axm5fCH*qMQ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 deleted file mode 100644 index 818341c59031f8642feae0536d73eb024f97756a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmYk3K}*9x5QWF2wQ97r*0vrzR0P3`M-@a71WQB^e?f^_X(1*h2?2kA|JjS+`_?SD zFnMog=e?cXgu!vgY|YF%cAzh-Z-H$!*lMud;JPrfwo^Q<=GoojSy{cAbuDzYK>Iy; z(FcG3NUFuGT-D;CqOC8U#k_PJ-*oZE(G-ris^U{Pm10A9qM$#PGdXoUBgLW1 zLzj;nj~qW0pXvN%QO~An{*t6|R_Cutwal|vb93_tx#GuM_%p{)*`{!!V2zdYCe%1{ zqMUQlQy*xiZQ)3}JHlH9JzXK5)Q;rb6VgZB$5rEnFMj7z(8K$&&|JuuerEI>U(cEO zTMFLoTIVp+t^!Z*^DJNH?>Bn_yH^e0Jq3R3p=aKKf;xKM$M^1wbKd{np>pcJ_e*Yg a@GtOT-|NTX+yniM`pD_?+8@2brQ#R%&L#l> diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 deleted file mode 100644 index 6b83060ade170b3ffba7b6ec03d8f1bccd596fd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmYk3?@9tu5XC1~v$8ZZwSOOsAc&xk6+|Hfi4jCkAXbKg?aI0cJwQ)Z57n2T^SgU5 zbYXVRoSivm_HI--Dw{2tS=sjW_ z%|%U`^i#jR53})LK3fP!ijtmar=z*U=ugKvW+rvGC!-n!xe{5ga`7Uq>DjsnmiAu{dkeQ46{iR_q8`Sa4%K#*b9C3XsTLO?kYHK z)!Ypno*mWrG7sO-PV34oz1>jmD(I;yqX~B?<(e{m@F7msf$pZFqu^Y5eZ25ER}XXC zDF>Ykd7;7H0pk@g-|?df?($mR`M=Hg4?0iYdrLia1?Ssy4Pkip`tsbiFg)CyIQ*Lm ze0hft-^xFL$A`NOy=`Ik`ro^w8b0)XN)3%&1v BDC+R0P2rFI5ml5G)lze1Z_Q(n3s15&}Me@9d4>`Llie)7~5L(*N%x8u3(M{$nA5QN4rWDL(X_sG_A6?xLjoERC9ClN2#L6T<9~$K+&e`SYVA5^Cslz zIaW+x_~iSVXXe)4H&&(+y!y!Awm^&08>27vcebD5p&!bMQV+)qzh#(N*wWIX}Gd zJXa5M=<=a+A#XIehtKiyIrsX}1aEsSZ}#3&py_p&tO1`{H$@K5F{>?5|$y GQt=02Pbp;p diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 deleted file mode 100644 index 05da0ad12b7b415d24594893fe58d8dc7ac973c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmYk3!AiqG5QfJlv1-&>Yg-Qhs|1?_G?`HcJxLiy39Wkgw ze|%>3EL|>E(t#|}7iKkGIt@3Utu;NB)1e4v)1t1vj=Z;s=ry}~&CWmS z;N5ODhn)^&Fg@o*T=wracXIZi9Na@0Jnrac-=2&-{mk{XN7BsuU)xtq-q(JM27~_s X4)?x)C=HMPJJk_W=X-zk3fHnfe{v@_MKR?Qa7tZIAu?qLTKFse5qsRQU`l#s(v%h++3&kIf>L{WB diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 deleted file mode 100644 index 388fce9519b8028989ec9de1218ed1015a88ffb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYk3K}*9>5QNvHv1+un*0u^BB7)$>qY9!I!BP>#Ul5{3TBvDBLct&4fA%6c-!l&k zY-V=f&g{M<3{Ki+Yi8EAL%n%=7FesnsKIq%Y?14HTIR*w<9SuTnRP65wLs@xdC&)c z|H$fTS}j-Np(4^7&oZwZ$9F#c<7i69TXHbVi@N+2j-}WTo+{{{$eElvp0VP{<)O=m zj>nFliKm)BD_7}wzIe&zlVY`a&Fa~rm}qZq{2*8S*b9I57%1BmCJLUB@+~1XW+uv+ zi=KL4J8cVxI^7W_3N#%dIo@cxLS|4u)}&n_I_f^I8*k>|e<1}ud`})UmzqOAzMkXj zId}M$g70{vIqcX|;OTvy<;#8cnlpjjtA=l1fgfk+*>_(-9X&hv-hnvt{`c|^sQcb8 cx#2NV;KRAsABb}g^tb9Gr_XDD^cAiYzq5=cIRF3v diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 deleted file mode 100644 index bbff46b070b7d840baf56642036791e98e07bb6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmYL_?@9tu5XC1~v$8ZZwSONrgdl=GRuDxHBt{TD!D3}7*skm@LJ!cB)kF0q==|1u zX<_!voI7*Q+#8g7RkI~CtJ;D7d`&A^*5QNvHv1+un*0vrzR0P3`M-`-A1WQB^e?f>EX(1*h4FP|E|JjS+e9r_7 zY-V@g&g{JBd#7Eq4KwT7k^X!G^Q_Zg(BNi++rrQS$9P($`Q78ix_UF~neTd@&im40 zp8WkIsTT2iRV()uf&OTh>DuM!XN$iaPU-TF6wK1RDnEsDF}8$f3g#mzQ`1K?R2;k7 zclFriq07&e$J)Ov>v*0OFG&{Vb@7^1%Oa2Do0~sK6+L{RkB^Zm?mAWQO;qm)>9KRF zn!WJp59MiBIM(T&a9_bpPlzVH6DjwF%+YV-rqMzdy-P8e;r;mFTuGOCJhnNyZI0(} zF?hF`_TUK*Xtp}f(#8LvITP5udgvY~(Bo{TE%+TO=(jV6%GvXOW~7?_m)LN4dwBF) T-b6XR;oZs+HFH0@?X}_;W`QNF diff --git a/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 deleted file mode 100644 index 3551201939d60000bf2dad658a027fe2920a73ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYk3?@9tu5XC3g&C1fu)c$=agdl=GRuD!IBt{TD!D3}7Y^&@pLJ!cB)kF0q==`pC zp$p@jIXmaf+-p$kR?L>ntYZ863J3k>*d*dDM@m&%=0-%%?BId@@Z2+M5@+mn(kkg+F_=RB_iE1*fBW zO&N}vhpL&29=@ra)|K1(x}m(Opr@vcC)|;o>&o=O7jdc%d>0x4oh$FpEM}am2OV$9 z!RJD=@L=x(GpoSd<3|eKvZvYX*-+qF_&oX9TmGApeS5Ac49{L)p4%3Nhr1KU{FZ{b veCuf&?#h1vU-Wc@+2?=Hj%xT%snP5z(7_kFJz?&L?pm8u)Ay@axm5fCHIXQm diff --git a/test_conformance/spirv_new/spirv_bin/frem_double.spv32 b/test_conformance/spirv_new/spirv_bin/frem_double.spv32 deleted file mode 100644 index 6ca297cbdf5a935c859e014768aaf56b24181cd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmYk3K}*9x5QWF2wQ97r*0vrzR0P3`M-@a71WQB^e?f^_X(1*h2?76uKiG@l`_?SD zFnMog=e?cXgu!vgY|YF%cAzh-Z-H$!*lMud;JPrfwo^Q<=GoojSy{cAbuDzYK>Iy; z(FcG3NUFuGT-D;CqOC8U#k_PJ-*oZE(G-ris^U{Pm10A9qM$#PGdXoUBgLW1 zLzj;nj~qW0pXvN%QO~An{*t6|R_Cutwal|vb93_tx#GuM_%p{)*`{!!V2zdYCe%1{ zqMUQlQy*xiZQ)3}JHlH9JzXK5)Q;rb6VgZB$5rEnFMj7z(8K$&&|JuuerEI>U(cEO zTMFLoTIVp+t^!Z*^DJNH?>Bn_yH^e0Jq3R3p=aKKf;xKM$M^1wbKd{np>pcJ_e*Yg a@GtOT-|NTX+yniM`pD_?+8@2brQ#R(swM~k diff --git a/test_conformance/spirv_new/spirv_bin/frem_double.spv64 b/test_conformance/spirv_new/spirv_bin/frem_double.spv64 deleted file mode 100644 index 3e458b235328c565798c3cde49d625a8b2d28311..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmYk3?@9tu5XC1~v$8ZZwSOOsAc&xk6+|Hfi4jCkAXbKg?aI0cy+dzR57n2T^SgU5 zbYXVRoSivm_HI--Dw{2tS=sjW_ z%|%U`^i#jR53})LK3fP!ijtmar=z*U=ugKvW+rvGC!-n!xe{5ga`7Uq>DjsnmiAu{dkeQ46{iR_q8`Sa4%K#*b9C3XsTLO?kYHK z)!Ypno*mWrG7sO-PV34oz1>jmD(I;yqX~B?<(e{m@F7msf$pZFqu^Y5eZ25ER}XXC zDF>Ykd7;7H0pk@g-|?df?($mR`M=Hg4?0iYdrLia1?Ssy4Pkip`tsbiFg)CyIQ*Lm ze0hft-^xFL$A`NOy=`Ik`ro^w8b0)XN)3%&1vR0P2rFI5ml5G)lze1Z_Q(n3s15(2)15A2QL`Llie)7~5L(*N%x8u3(M{$nA5QN4rWDL(X_sG_A6?xLjoERC9ClN2#L6T<9~$K+&e`SYVA5^Cslz zIaW+x_~iSVXXe)4H&&(+y!y!Awm^&08>27vcebD5p&!bMQV+)qzh#(N*wWIX}Gd zJXa5M=<=a+A#XIehtKiyIrsX}1aEsSZ}#3&py_p&tO1`{H$@K5F{>?5|$y GQt=04D=BOM diff --git a/test_conformance/spirv_new/spirv_bin/frem_float.spv32 b/test_conformance/spirv_new/spirv_bin/frem_float.spv32 deleted file mode 100644 index ec6cd3626a05895d8af4e2e1ae674e8e990acef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmYk3!AiqG5QfJlv1-&>Yg-Qhs|1?_G?`HcJxLiy39Wkgw ze|%>3EL|>E(t#|}7iKkGIt@3Utu;NB)1e4v)1t1vj=Z;s=ry}~&CWmS z;N5ODhn)^&Fg@o*T=wracXIZi9Na@0Jnrac-=2&-{mk{XN7BsuU)xtq-q(JM27~_s X4)?x)C=HMPJJk_W=X-zk3fHnfflejA diff --git a/test_conformance/spirv_new/spirv_bin/frem_float.spv64 b/test_conformance/spirv_new/spirv_bin/frem_float.spv64 deleted file mode 100644 index 18b1b8244525a4ee5aca640d176b55e110961c75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmYk3?@9tu5XC1~v$8TXwSOOsAc&xk6+{sP$wm-8fmj&|+bX+@&^z>2^-z5YI=}0^ z(1mf%oI7*Q>@_MKR?Qa7tZIAu?qLTKFse5qsRQU`l#s(v%h++3&kIh#we)( diff --git a/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 b/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 deleted file mode 100644 index ef444d6971fb0db03666d779d487b53f3098cfab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYk3K}*9>5QNvHv1+un*0u^BB7)$>qY9!I!BP>#Ul5{3TBvDBLc#yw5B4HB-!l&k zY-V=f&g{M<3{Ki+Yi8EAL%n%=7FesnsKIq%Y?14HTIR*w<9SuTnRP65wLs@xdC&)c z|H$fTS}j-Np(4^7&oZwZ$9F#c<7i69TXHbVi@N+2j-}WTo+{{{$eElvp0VP{<)O=m zj>nFliKm)BD_7}wzIe&zlVY`a&Fa~rm}qZq{2*8S*b9I57%1BmCJLUB@+~1XW+uv+ zi=KL4J8cVxI^7W_3N#%dIo@cxLS|4u)}&n_I_f^I8*k>|e<1}ud`})UmzqOAzMkXj zId}M$g70{vIqcX|;OTvy<;#8cnlpjjtA=l1fgfk+*>_(-9X&hv-hnvt{`c|^sQcb8 cx#2NV;KRAsABb}g^tb9Gr_XDD^cAiYzqM#4KmY&$ diff --git a/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 b/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 deleted file mode 100644 index 074f6cbfb15f8ceccd6c1e3c52df1a3d0f36e364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmYL_?@9tu5XC1~v$8ZZwSONrgdl=GRuDxHBt{TD!D3}7*skm@LhsO9)kF0q==|1u zX<_!voI7*Q+#8g7RkI~CtJ;D7d`&A^* diff --git a/test_conformance/spirv_new/spirv_bin/frem_half.spv32 b/test_conformance/spirv_new/spirv_bin/frem_half.spv32 deleted file mode 100644 index d9a84cc5b777edc60aad943127a7e8e2f82c46fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmYk2K}*9>5QNvHv1+un*0vrzR0P3`M-`-A1WQB^e?f>EX(1*h4FUgyKiG@le9r_7 zY-V@g&g{JBd#7Eq4KwT7k^X!G^Q_Zg(BNi++rrQS$9P($`Q78ix_UF~neTd@&im40 zp8WkIsTT2iRV()uf&OTh>DuM!XN$iaPU-TF6wK1RDnEsDF}8$f3g#mzQ`1K?R2;k7 zclFriq07&e$J)Ov>v*0OFG&{Vb@7^1%Oa2Do0~sK6+L{RkB^Zm?mAWQO;qm)>9KRF zn!WJp59MiBIM(T&a9_bpPlzVH6DjwF%+YV-rqMzdy-P8e;r;mFTuGOCJhnNyZI0(} zF?hF`_TUK*Xtp}f(#8LvITP5udgvY~(Bo{TE%+TO=(jV6%GvXOW~7?_m)LN4dwBF) T-b6XR;oZs+HFH0@?X}_;XeA}H diff --git a/test_conformance/spirv_new/spirv_bin/frem_half.spv64 b/test_conformance/spirv_new/spirv_bin/frem_half.spv64 deleted file mode 100644 index 5d0fce065da90df2bd80f11156b83c6d8afa33bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYk3?@9tu5XC3g&C1fu)c$=agdl=GRuD!IBt{TD!D3}7Y^&@pLhsO9)kF0q==`pC zp$p@jIXmaf+-p$kR?L>ntYZ863J3k>*d*dDM@m&%=0-%%?BId@@Z2+M5@+mn(kkg+F_=RB_iE1*fBW zO&N}vhpL&29=@ra)|K1(x}m(Opr@vcC)|;o>&o=O7jdc%d>0x4oh$FpEM}am2OV$9 z!RJD=@L=x(GpoSd<3|eKvZvYX*-+qF_&oX9TmGApeS5Ac49{L)p4%3Nhr1KU{FZ{b veCuf&?#h1vU-Wc@+2?=Hj%xT%snP5z(7_kFJz?&L?pm8u)Ay@axm5fCH#I1o diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 deleted file mode 100644 index 32fa6d805eba3bf38697d8ab9c1689f8af05ebeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmYk3K}*9x5QWF2wQ97r*0vrzR0P3`M-@a71WQB^e?f^_X(1*h2?5XkX)l8BTeIN8 z%z#|PVuywXLpZhW%Xv(wb0c9?f2wG zAN>6zsTQ+xRf~s;w!U~4^U`sA)5RZ0Q#js|gV{W*icjHGiVfk3g8o>}P~*&r za?V9heW01Pg(L0m2yYeibcJ|QJCbuxNFQ|{SB)3G_?=5Z5AVl9b0J^)nbC86J!j@` zDR{SQox@DK3Ov2fvwWGq-|PwOUNwC86!@`+o_Plf>gahN-@7l)dH;Kd%BlO_FS+5t ZzrcrmuOEwZ5A-+cBd5=6fAk8MieL6dCI0{b diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 deleted file mode 100644 index 153b094c106130b0c662faade3a1068fe0e94576..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmYk3UrPc}5XC1~v$8ZZwSNyr5Jb>p1yKk=Vg%7A5GzB$c4b|Jp8II^p?V2Azq|KB z7iQ7PTdN&=5x{KlF!RNSClJOa+8mSZXQZO6ES^A;e)5MDMv4Z}-l&Rs- zWTyjHN3L!;TygkBcp(2tx)}7P$@6g9j~B_yFq;fpu_txzbDN1GJm5!YWl+LuWsv7@dp(d BDCqzI diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 deleted file mode 100644 index 62e5c8fc49ab68a8de8361393da3fa759141bb9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmYk3PfNo<5XHx)wQ97r*0u^BDuUp}qY9!3f~6vepCCl7v=Eb$gn(ziv=_nm+h)Oq zxASM`y_ww&8YgYDH8X45p>|f!8n#v2W^G%wU6&25Ho%lu1rBF2X7sX+Zy%EaW+422^X z2QD5uKXm??{7C&5c@<5P>@`lNX_dXj|WACe=UDN g-q(Ih4ULh24(FbKAfJ1{zf~PEb)NgHSGW@X04Sd(asU7T diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 deleted file mode 100644 index bf3006520ef56ce9454ed4100e838ae6b21ca82c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmYL_UrPc}5XC1~v)a``1au}%U{iE7HHav zs7sT6>bLh{J|1MVx$;0!(I4$}lodJp)A1r_CN1)^6wF3(o_+}XnphDYE9j4;Obw4F zJ8_4;D(ZHThedv(d?5cxIv@0>$@6d;#q;E4m`{>8(%!tly;RX-FZ9`?rD|2!Q}A_E z^EPmJbXDWaJbY6-tqa>a-4ON^%+!R`yah9LAs+CDa@rI!2k+xl9r!d9T?OBj^TQj@ zbM-KXE+0A<@Yg-Q}&cUQCPor_r*0H`}+s2k4>4rGzOFstd(X}I}pt?8+p4n;7V7IpO{KUT+<{JD(!iO9s{VaBo(7Y8mL zI2}8EA)RXeyjrE>ynM~_NwF&5vU*+?6Yb3}eiRiRd%Ub>~tW5={YarvVXU^ld}iq;2z50aYsM<_GIMgXRfb3l4joj+P-4)zV=%*82lG- XxcB`-X?XPCsg9UB-}|dqxR(6^e(EK* diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 deleted file mode 100644 index 028c52242da2f42ce5cf2a126654fde575ec3461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmYk3UrPc}5XC1~v$8TXwSNyr5Jb>p1yKY+vJpg|K&%XfZI#_c=(&$pAF7w2^Sj;) zT^Q%gxija?UZc`s)oj7cs^{d_tTjuaLBqMZ$MhtW?)bIeTUa9Ijw!?egglzW<3Qa)19A4{1U9!+-I zcXj0Iw!<}tkA?g4A7`_EFPS_Kk~p1BUIxW@lE&JbFTa;6dhCThd$d$7E8i$M9n~w! zaCmlAEiCod$P;?cXORtX?9%t%djyL6? zb1pA5*gIhM518-x(FAXKC2#g@D9{W#Pu_de-znL*=bFOs?DgfjEn#@LJ8}586!>z7 y58ujv0FMv*h2D-Zd;Ra-Rt+C|Kc$AojshL-!~Cu=ddy#|kD9(P`>WTwQ2YUoVkn>h diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 deleted file mode 100644 index c7705dcf043691436759541745538c413d235bdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYk3K}*9>5QNvHv1+un*0u^BB7)$>qY9!I!BP>#Ul5{3TBvDBLcz0t+Kb?P&pa@& znc00iv-^@TIBA=$nOWNo_2%hWV66tD2G@nLMXvK{nHP7D=T-e?*0Ipl0-bl|K_C46 zBde!rwOomZib!uf%e-he=KmSRJAs-S-&XL9Oz#)>1Chb|vF z9y@*}o@)NAT&3gr;w76;iq+yZt7nU1qP@BCgIw`rFZ|hKplnl^D0oK7w}jM~nJ8y2 zdg^`cv@IO!bVryd&~$|4c%$hGnL+(nlXivZsQb8XyqSalg%tGgJ$cYvY7YJQdXBH> z+~HdazT=JNuwzewr}uf5FZbDN&IER^8oqr6ew?9a-+cvj^z7h!2ja~8-^)Ls?t8!F chQ~;O59eNgAkIC|->Q$CKCk`JSGZFA0<#1rHvj+t diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 deleted file mode 100644 index c2593fd5e1707bfcc68cd0ae8f53b8db13c75dbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmYL_UrPc}5XC1~v$8ZZwSNyALJ&cZ6+{sPi4jDfV6ie3Y*%&{q31qYeW+f7&TqY! z7G}@Pxija?y+Ns0HCr;XsvYRh*R+zA9abDJJFE$7Rw*VPXQTM`;WW!%&FU6t%8F=6 zi+<|2_hCMcve{gDps47Nb~?(69R2Bdku#GPd07f(qc~4Lgndn{2#*x>52Q>Dk0v{@ zdtViGr^stXeylu_|0JD9{b}+%oDSl7@-oaPNj%Wr-27gu=&=|2?9o=WD!ftfbycqk z;qVAm`X$bLvKa|s^kU4lCC+fhbsR$K(m(CAwJkQj_ z9B<5r&bhqNz{}@&`J8+GXo9!Bk~e#ADbVyfPtLpL&II=DxNYU|?DgfiwsLs5J8}5) z{`hi+4|nY<;PGKs-@BuH@!tQvyW-$|@2Awz*i)dxxu4%x&VBK^Rv$Hee)d5QNvHv1+un*0vrzR0P3`M-`-A1WQB^e?f>EX(1*h4FS*oX)l8FJrgjn zncaOmv-6(sop#MO%&coi`tuFUvrdCSgPRR*3quPW<7t)VcaInA>dmZYzUz59?@Nn$ z^7oIVTEy#Bt=v}x`lDT@YnP*+E&g&irOP`~FiZ2Q{1nc`*b<&8n2)4PO&`rraqMc} z)nk{3Er}xvQN1Ii$Ihv0 z_QIz>l&4+cSf_i!eFZZ;A)53~q}&%WN574mMhji^F2!Jm_v3?eC0*w6*yiZAIiA18 z;N520gC{(o+3Gw?7ypCiOknrwp?jb}kF%M!;CHB?-_9H=XV3qck!t#1V#DF>;n8n- S6Xp1ZcPmHK%>C%L*NR_e2_>ok diff --git a/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 deleted file mode 100644 index 7f71faa952a269959efa5664fa5368bdbb4f6f3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmYk3UrPc}5XC3g&C1fu)c!pbLJ&cZ6@(E4i4jDfV6ie3wpDf)q31qYeW+f7&hL5` zx-ia}vvbbOy#}Rj#cavUDz>j*PQyx8_Br%<+2^XytIAaio$_%uN^T#{vi#MoW`We^ zqApK#)Nk*@d>m!7xp1He^~;QOlsU|tc)Y-9QiscOFdHR#`k~yHVnz8_LH|I`)bMz+ z+kvYCSGOImI(#A=Y5pXgNBwyEJd6j)eEKrXC(~r0y?KFqx#GuO__Ie#6?eT+a5}2j zl;N0psG7Ox;hWlNUAe8V8_JssdTPpe!X3%Eu1p_%5vS_FccBr`x$^$ZV#c|8(D9}m zd@eK#5B4rFvkJ^Tex%?ndz#Ij4F#Ts&y%0M<-aM}x96I|@a*;Fxou&1xI1yoZz-6| ux1P4)uKWk^MNdbVeg60CsD}TP8qKZ(9eknN6Xt&CuC+NeeZP8@OT`~G87Pzh diff --git a/test_conformance/spirv_new/spirv_bin/label_simple.spv32 b/test_conformance/spirv_new/spirv_bin/label_simple.spv32 deleted file mode 100644 index c7345cf4a00751299c49b4e24ea4cd5aa15487d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmXw!%Syvw5QWF2we{9oMBTWk2!b!5La9qbmp(yAwTnPZij_XQ8^Q03$-wz%=FFMP zpC)&sh=Yh2#f(>*MG}L~4?BN|pG4X!6XI!%L(a~sSZ}I)SAK4*4Jq9bL$oQrtRpg} z$(?{3kWn$eYU4qxyC-&6hRWIl$n)K{{MzSP)vSwZRqvbk;=63>)yMzdOXhm#9B9{M z&X9BWoT$H1{({MTw&ln8UVBS)L~c!9EV^EA@sE#atQ%|UpV*?-U448^{KFpqx@5aM sPJwfT_6F;XXTX~F3g@f|aGtfEn-V)$Zb_%T=RoZXYU}2|T=xwA0KI}4$^ZZW diff --git a/test_conformance/spirv_new/spirv_bin/label_simple.spv64 b/test_conformance/spirv_new/spirv_bin/label_simple.spv64 deleted file mode 100644 index 1fb5419727d8ae51e8f1b585365e56c5aae47d47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmXw$%}&Bl5QPWIuPBIsY+PVWObmMO;9P@qD+JNlxe7 zGp93i+o<}`G^?0d(?)s{eXCk6 ziD$VPoW8}^(PA-r(CX iw0CLDyb+j7?W_&N%m2;n^3FqPcwgnF&iPNbSP1{>b{bjs$8$~p7OCpju{HKt!ea_%(Jg_lg-m)oz0hds%f*j zxRLTIT|10k{#{};SHe@dpmD397i*H5J{m2>wW}jnpE=xe_)a)U*2`?QO{RJAKFj09 zw)mKBvSJZ`mV3QQ6+QOAACJC}9&AGeXP~;NOb^~r^}aIiqTiF-fpS-weeSFILtzg5 zBW1Kp-I~5riK%b2L0g$wcs`yhAKr=AgB0L^Im|q2Blzs)G4Jpg&tL6zqKqEC9RB>fzH&d+*=U2 n9f1?QjD5KuOC7%p1-)R0=RGgg=Ud=8kv27a@As##_oVm-9HArS diff --git a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 deleted file mode 100644 index 861581d1526a7acfc11cceca9c3a2f5934a64908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 808 zcmYk4-%0{e5XMJW)3P*Ev;P`F5Z+f1N>_>9^#qI6Mhoj7RD6J5tsbhIpzn9~EO=m? zZ@!r`-^^Kq{8h;;XJ#eq=$BKsycN7JdcWm;MZRi*D$H5U%0`Y3N&FG5;z<-PY$(LwXf#i{P0!xfji5e~!UJYKBBVKRFi zC!^_l_BLL{v+3wPo$Fa$>Bk)CqtO!5;`S)xv=x`-;i&5>-j-)C_@>l$6IhhYoul%iz%=m(`vKGv{XQsbcu7_DdD?;Qv4$@|FwSF2I3afW64~)t%aN8C-6o XF4Mda&zqq+P;X-DGrd2(^1bXIkmo0P diff --git a/test_conformance/spirv_new/spirv_bin/linkage_export.spv32 b/test_conformance/spirv_new/spirv_bin/linkage_export.spv32 deleted file mode 100644 index 280021b681dc5ba65b5db571cba527cc51365a12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmaKn!3x4K5JbnsTJa!=;92qH52%0OXOtddDb`ZZyT9#8`X=;jU^APU-JMMg$5NU} zDz)VH*(hi}VKLzXTr1|vKwePou2=gUx>Vi!)YR`(b#4EsnQc%FFj2R8p;pCLVTMRY}&cYk}QVNyI>cukwU=A|a93*Z2t zz=^xo6&a2j+6{B!1%?VzS$6ByxBpC|@7~b|H~Vhv#sk8()O-Guz}UHEq_FHdPFz znbS77W8qqG>QGN(-if+9<=o|@qIWNNUvI4E2VCvU;SgC^nmugsvGxBE|(KT3s$9(oS@(Xbz%Kk_wHT*y5>M*{l+=SB1Q mI}_+}R$`bR3+$k`kPEz=3-C|UP)`K>!7rtz2lp#S`1=EJt|X%X diff --git a/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 b/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 deleted file mode 100644 index 5b730cccb69a467c34f29f9d4fbc98de6f0bdfe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmYL`Pfx-?5XDCdf~fovfr|%>iHY%!8iVoVhNGXLsai>6ZHaC8g8HGnnD~CnCT#MU z**9-z-jt|u(Kg#Nv$jq3%Nbh3njyAA+z;_kv1gGK=Fzu~QKLhhR&|_b#YeJAb@la@ zw2|_xFmvk4J9?Z6F7%oByy~o!`@q3Z3k~-bF!QWUadOr%BsqT1(!{bbMeGI<~{74QuiW5~2e0{6wD(4N{ zx!$l3I{0f4+CpyeJQm>Zq~Xqg$sX_z MQd5KblXLd?2g?&DU;qFB 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 deleted file mode 100644 index 9376243655316847a4e1fc114d609424ee854e4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmYk5NlyYn5QSS7QBe>9aTmlj-qpmwQGz#r!GtYJGR%-+IeYLA`R9z9nE1Y-J7G*w zuU=Qbe$_K36ZMQSE5?|Nxz;aF!6Zz|=CsYL$~lvaI}^fr{lT%*55uuH8bq%HuN!rO z-kaA8gZ^+j41JgvxdQf=e%ezj(PNh*~qlyMkdXr zg7vmksNvDeDvshh8P~fp&c^sg*z+diVKnzze%S5!?O-1EI+$zs7yh5EKA!MW*6*5f zRl!qHy{-&LPgV7XGPA>%bP^tl%A3l!cK?|uXinOPR+q|CN3Gf~%s3d(5F zN5B)0_H5=x>rN{4fqB?>FPH4WtHaC%MuT%5=8nJRdq){cf(;_yIjs1vO{1-+lz!`<#%4)0&;IZ!@Sp#7_w zb-n?3w7^d5SQxDj>+?hyj@jQWcPfm3)}F+1e^mv(S#w%7;p$R-Cd`~pr!EXfpSuG% zcL&UiZ#sLrhxi8gCIm=G zoHOo5X{lVdZgp4Rs%du?c9tW~MZ|KvbN+mnz}60*(K_9z|G_+#NIirqQ&0ZOlB>% zesyvf`|Ln$JjToqP+%;t9<|+Re*B0?byqtS_#Fy~)F5gF$Id$|f*9Ny=#;@bA;H|le?_sWfio5gh ze|(kLy56ydx8M1>#kdBxZ{uyyI^Npu)8w_cNuRT^)+?&GPwevCYdZ0a{bX$KVrzJB z#(sxi^s#}rwmLR3wdB~D8}ITeoXHlJ-wH53rWxHxIk_K+y9t(ee%}*!3oI|!q*>ht z%kQzr`<jBtWUpejEb}%_-_9bx-!D=`69?rQx!qjap*YbVK=lBWOK69O?U^(~Y8OY@s*l&+m xjrv^2|9~2Eo#$XV-`XDE+nn6ldD&||-v_HBYkvXu-Q;g!?4GRSFE8y4_78}~MmPWf 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 deleted file mode 100644 index 5223ddd5d19321f4738028aff679c42c4792942b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1016 zcmYk5OHTqp5QJMm@r8O%GrZ|$UkS)#KiiRnS@E2 zuCD2+sU9GksprjR%q(x``eYR?V>y>+U7k~3v25Cz5ni=|!Ev%5$HQO{CeLB;l(eJH zOVEjQ?)8{A{+91`Wwh~8QsBkcWmh-!O*3yr!Tkj5QHtpD z?(DIe;?Us@=;MAkw5GWq?N-I%f!t6hTAK=bKXrz;-Eth>ztpp>yrW?Ks%D?x06bb? zueB$P)`#=CFAT@*?~XeV#y@*^;&{KB0^jU;twZ73RDC4OoL;9c3`d`T133Q%%!_Y4 ylD+P+Fdn_mi7*_$nWnxs_TZ-9i&_17{u}u4-p_>j{+S6M)bw~CfBMDTDEr@)`7*jGCDE zeKXyLPHOAa>FVlJHNCyLoyCZA5wRFA_;sztT+AoGko@`Nm+&jmBO_W{jpcC93e&ot zmB-`eXj~pN!)o-g9M#p~hp2z zlYz*1gt(NkAgTqeu`&3^| zYT4xX0{$)L+9JM)moujzzJ#}D`97-LQ%8ZhHn{yVejUGzx8@4Iz+C+luXf@8_zJOg zy<-h;zumd{xC*v!<89D7-rDAA^4goE&)Hb(B~{E5yFB-bPCR2j8QZ(q8s3|+-{BX1 zY~Zb}j!jH0IdgZF0LweS?}@t!mX~YNtZsqj_sH>n zXXhR2mQ%x7?l-%>3$^QaQ=L0tbH8!MZ*&)vv*(}W+`|``>kqN}+nBty#JSdeu(iH& z+PUpua?b2a;vRt2?%q2%=l&2=w|lvk?^`~{kHPkt>pTI=nU`lEmuFzV1+g0SxsLw< rHRd|cz;eE|J-)Yla%bmdulal*td6YxIoNlTzlE_mS;t>q+H33|ER{nv 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 deleted file mode 100644 index deac6d94832d5acd9f9769eedfc5b0c5eb254b52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1020 zcmYk5OHTqp5QIk_qM{-K;@d@h#=DvrI7;y5FWB&kk}SJq5zZd`L;g9VCMMRm%p^?G zbahQnP4xijR6S?Rk})P{uJp+&nv}`doV9sbdDEnm&XjOL6&xpnC>r~tLHsiCyKyJ% zz52Z<><{0DQP>ImX&6UApf;%*la)qVIUY*;BBp zs#lfa=u4FZs^-)-im_z3D&a| z(dFIQV>QL0!yC}Y{cvb4azEOwio*lBp-!}R74&}U3~#$dy1uz=!jGDa`lJO!%Ot$NBiv%iSyf0ev7o A?EnA( 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 deleted file mode 100644 index 69e31a5665dd133030b975b908cff25f73fdec8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 zcmYk5-A)ui5QSS7LUw|Pu29cCbp(SxD!H{4)6JOErf|M8U0lBccY)d&xIBlp|LiRdsZl_ zYLuT3>a#(9QuoUKm%Lwh~1ZJsoR5 ziuKi`mSukL;Xh%n72^ANIdd}N2YCCI@1V*(b!3=piQ8xKi};6lYtG>_%+-l;dmR3c z=ZUTB9SeB-9iN*FkHGeAya8IoTiZNMUfYZMoQ<_UP{lm4%X1&;#54Aju)T||;k^m_ z9sbbA65iVCSjN#-D_D9bz;GOA^d#=d{fgXEu)Op88M#%kyj&e;wFZ_y zAjkWiop-2PP7SxYzwG)h)UMx;b)JFE{lOW((Q{1Bo_~|`0-s^d>mRZE8<@Pc#HrRM z*jnE??cBC7IcN4QaxcMZckeTtbAN@Y+r3oF_bs2|H(>irb>4#I%u6$nOEa+Fj988O uRLB2-8dIHjU^(B~0pHs_x!d!y*L1!ER!7pl1NPmdZ((ds(s9k?cCi}}@Cj>OiLZ8F>@(nzbzGFc=U3z zqd0crcsItm7&C|GO~%7$?zQ}|+wt4MJnVI*!!T&~7d<~G`t(FE6@Ay_T^XyYcwHWj z99Qv%JoCbrbrL<4dsv;^+bYrOZ9~eHnG^AIP(hZ)l&h4rOS4O4I&-IA;4*4)5Vu zh8DG8TYDl*?T50_I+ek37w-w@3NsITPvW@Gnv6MInbkTIhPQEDn7OUaxiB1g_D(j(sLTnN*n)#2^K@rIiEkLuW^Y&x>eFU_csy?E!NIiW52?OA*~>cr z3+Q)<-v;(Yw45;o_9e9Q%J=C?pM4aF-x{YcqF2$E(bil-7l>a!*~?S&zkLPUx}LFu zcHU{;Y+MC9xArDz6>V+f6nW)s>d)O+>lIau6Z@I>nn}!Yo{XJcYz@!N*n9ZJ9BXK6 z+s8U$FWGkI+S|MYcd~)x_W_KLX-C(SPwq$JZh+<8-}l7b1k1~{X;-(v@;k(MzPs}b z`g{w+0k+mRYI=v8NP)PMKg4L?N33P8IOlGG z&HYNWdwhV%xx+7sdkA(GeedDC2j8}H=*zVpCqCOxu$?>C@omc)mv9@!ul;#(Om}aw)+(pP)f(lmuE*lxr`1Az#j@iHYYc-Goi1 zbLQ;K*_rKTGtIo&oSEhATwhk%GL}pIeCikEi`Hi36ECzHng@*Rzr3oW4|L6VtDilvfU)kCho9lxt-jag(WZ}zj9y$^P2*erUFNOHI3Hs@ND*D`ojq1d96Hz<()oQ+`XvVt-qnef+KVIcrCT)~7Vx|A%9?U*+%~_GD;L3wE{p z!qk2!8?6Hw9Cz`aa-J~ruy-ep`)tUV!;?9!Lt%IqH-(wo=^P2ek>~CN&fN*~F)Kad wozAf^JvtrUJ{)hTrT@qt-0b}^tE)d1rVrQqnK18xndpO<9M{L6UeLAdA5336O8@`> 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 deleted file mode 100644 index 944e64ebc1299335f1db797471eba3dee6ec81e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 zcmYk4+fEcg5Qa+@L_s+Sh-U}Ehp2z6G3C~0MS37nzp>P z?c-K!cfDL~@nY+H3@*!)>9{#9_b2tia5AV)>%-xvaa|3Lx?bO<{Ptuo8+X*=K=*wtxE};v=(@*wtXa2WWu+3|YRkZVV_h#b? z*txa0Kx=4o8>h%CuTy{S##}GRVw~9Hy_Zbl9p}l|*~R9tZpQwHU(B(NHn)9jAoh}N zcdot53vef!NPZW1}HSAl?9?o*V z@%k?8UHy~D+vq!pNB>>4e)VpuQ-IC&jhz0&Eu=u)$sc00?;+;$t~lS_27C7_(e7~v zk#mP%5_cc$Ec)KU`5%1S&Y>^odYJfZKf-qIoX58%Eh!n3Q=KCp`;!EtJq+hO`msMwc=W>Q$aHkNnlk4y_PbIchDWa;J4j+D ziMJD6NH8;a-ef$CXI>|W`n{kV&Z0r@Z5V~!=Xt-6sXjf?OHJPuc~{1&D_)g{Bga*| zCeN(!Rh>i+75R1f>$HADm}TRlFg4Vd#%A7ed95nb+`Jyu&B zI@|$yoDYZABKM=+x;T2ke<^cEepkj!?C;65k8f$8v-V|ZeM-~*e>i6QRSxgrP=*$@ zU|V}6OznrV(K?pFaTo6?=L$0qdk^Bc&xVXST$$B65r(&MQ<%A}&Z#gQdG=1=?42+l zv(h8p>YNGFqt)TmMw(n&B))hQC 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 deleted file mode 100644 index 10232b136e6778f7f011d6ed3696a0567b673adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmYk4+fEcg5Qa+@L|p|D5YGzz+9Szx1^3^SWSxc0&q@)`7*jGCDE zeY4$$Nowk^zpCrh-J9E5j5re!i}8ZL-%8BIe9{X^pG~@tUWy(O(aCc3L!TL{rkR$9 zc_-ryWl_Y`*&VFm{Qcxp;`^ACg5| z-um`(tFveQTcrbLh8- z-v;)1w45;o_64-F$`9yDpM4aF-x}2~qF2$E(B@o17l_{=*~>HYzkM0oyw+GjJMZk= zd|UxLxArDz6>Vd)Pn>m^x?6Z?7Y6_a?zc`|l(u{o@pvG?$cIo8nTwvTnh zUb5}ZwYPZ%?qmbWZvz+~(vGerpWKhcT?fm%zwe2=0hX6*)2?oU<#&j&zPq!AeaqRy zY3?^(--W%ae-e2ceFt$D`tPFktG82~0&K2tLhrXQaQR1`x7~8pX9^bZ{ad{_lc_+^2toEqRd7gsp qG3Ob8<$QZP+`m4#)BAJQeEu2OK63BR!M>w>H`>PJKK`=p*T_HdZ9#Yd diff --git a/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 deleted file mode 100644 index 715bdfe0bb4aa007da11424500268367a1eba31f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmXw!%}&B#5JksUMEn5}(Txj?iHR>D8iPw4mOep)H6~3+O9a{a+HN$S19g(ynclf` zXTCJKZb$4yL_5y;8vRIOx5=$0?~%KaZj=diFFGOTWWC7WKdWL@)>U5A)p7-=riDHw zmsLcDque351Q{Lw-DywV4RBwE%HA!=^W~!aSm)Wiex1#y)w(WbE}Fh=cMqBM))6o+ z_|rp9&k@!Co$>>mc`$p^*x&TGnhv#nxhrN4$m-<%_ilUQvGMdq-+#xX{1Gs#9XI~R z)ZgsvlE0X<-vjc$@YeUZ=;1#74EO8de&3dLl|9k@Ukb^*ookP>@8{D_Hgx3-4w0wI1P+5 zu33A{8qI2FO|uO%Yud3siLTYG?zQ1{)9a3E+cGh%%8s>+84770Uf*M}EK>|cii@Rl z8scZ_%V?HMnYZYiD09~uRDHeTovUYWE*9JiWeAIT`L+uAEIm(WlekL7ltq)5_3plO z@%*49hWdsE7`sR6{(XY?q^!ejpy^gMUvpaOnS-6`&9*8$@Jmh5!}~}{z}Z!WPu}?+ zeDj-J=?(avk_z|Qced4k%ST7`L+_aHE5Uz-)89x14LqPn;0X;paT^+4)v+$b`+<`E zB=O|Fd+M1HUydEB2j`|w$NK8Q!5)RNhyRCN%*O6@==iNTct28dC-}YCyaD@>bME*9 Di`ydV diff --git a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 deleted file mode 100644 index 9ee6de8dcc8255a7a7a3b7faf077dc6de0a06177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmXw!%T5AO42J8Bho5{D5-@F*PNGqa2TqR+Y>kpG1@zClF|=c%VTUk&GbhZ+a?G1s_fA2?rVkFef+2+U~@aP|*? c8s^4nhoi*bQsYiT;QsRWRNEu>!$$7+2LdV}b^rhX diff --git a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 deleted file mode 100644 index 8a83d99190c2ff403c75ffeb89915451b9565711..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmXw$T}uLC5QQgKGyCu(QwzERuaOH@)ttwk;9E%IsLnn4wUt!t;AvzGX!WSc8cqqxzwD@VZLyU*Ysqsi1)e^awnmfhTT5qo+F4g?Qgr zvY#aG-FII-Gvdp!1NGqC^y%0@Jvi8%F!u2Ou#4Huy^b8e5(n>xO6~-|5t}z)KXT3; Ee>w~!I{*Lx diff --git a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 deleted file mode 100644 index 07f66b5c1a38087ba6d9da2d455c0d97be05e7bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmXw#%}xSA5QJM+L{ULR^x^?yV&V&k#^BKnN1tGWsL3W|miWWf*Y=|E`(Wv$wr8rl zt7|rET(%;%BBB+ie2rc-V!O`GI`5D>k*zu#oV(EuIVY<{@%EKwpJkPbRF!F7rdMcG zBAU!(*FIbXmIwMe(sH--_^} z^*aQ{8858m@FDr&e-J;VKKxZiiEaYP>T8h!SFyM*xs>zj{(HRBP^ e`94s?+PL;`QuBB8=xG4-FaJQdGjhK;(%(P3t|3(b diff --git a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 deleted file mode 100644 index 815f5f4764430ca1ce63354f5e5c657d9b015069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmXw$-AY1H5QQg?W?5-wYC#u95J>m^5Jp!WyzB`!W(5Zh`$#|D_Hgx3-4v~FI}MC8 zu358YZOv*YO|vyKYuceciLTYG?zQ1{-RqWW+cGgMWye~^425bDp5NpAt*By%RT0Y~ zJ_$~|hITUbMKsH$&OTa4%G~t^sjnyAsd{ebV!<6NLwH>jFUydZ)x)fu#$`31acugy zy5E;BzHgPpP~Xr1jV>b|;KG{6E}cHgT^*$FIb}`+<^og5QYE4%m;J G^Nv3#S0ow$ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 deleted file mode 100644 index 19edd132a4a5e68978a540123b5eef216251f70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmXw!%TB^z5QWE9M7)5A=*9)c#Kafy5`#+{mOep)s7Vvj5-)6hZ8sXf4}K>(o#~k~ zXXekd^LE5WM6~0WuhEYzHdAh;yhZLtzEWn?z37CTlg*-h{j6snRa2LBQ@=pr5Ya-P zldC$Sz)@}&oPvUm|L(M>?gF^4KxOX|l;!)PdRvyoym^|=C-t(KO#ZYT zobacIoSq}9|2yReIP+lk=CQr%uQeTN`*LT@?2y&T`|sWM#9i|AM&EzMr2HN*)Ltk5 zed=#^cFAANsp|pxUwG>qT=a0Ceun$?aKG=+2*i7X_*+7vSkfphC;av&+l>mR+KTsGCm1P zoSOKV`XZX;Qsyl>$I9Hb`l+ub-kEy#=3>DeDMNT&7B8!iFUp76Vj5TFe8!^b<9c^b zx_G`-5(9lh1B~56b^kuWyHeKS*4K0^&DWfUdgfp!db6zx5Byvc^zc4Z5^#1^;gi?C z2jBcA7kUG}rzGHB`p%~MZ~17ce&`*%wi5hTIQ>{EXy5@o0#9h*iQCZVs7`bt-uIR4 zCy9Ia-Br(w_;Tz(JvcXgI@VJU4t6JuJ^VlHVm5KF1IMq#!TX_-JHc$eP zGyc?&Q*%W1f2aHaWgd)g8oTTMW~M`JU+#jPJ+gE1{(HAQ@z7{`qwl|AQ~m(x>+Ef# ze@Oj}XP5j%*SQ{$|An`{Lq!e!)HC!~Lx10)#u0hUYrL}$^cTi6tlr1Kp78|d{s5?9 bZ`|B)((w1pc+(Jgzx*T9?#TUck@x)pptc{j diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 deleted file mode 100644 index 8757f7ff59629192a9928c285cf60f761b42f17e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmXw$-AY1H5QQg?X7=MxrWSNz1c7v4Mi^an@Ukb^m=zq5a}Ji?_Hgx3-4v~FI}MC8 zu33A{8cizab+auqtJ{e_iH=pQ>b2%|+v}cc(-JW(X3HAJ427Z$ud96io)vj0SIZYc zky8^tQJ>{zsg!w(&Z#nWt$ysQk$0h7sa=EvEUpn9o==ectTu zNf*!eN@AdIXn?VMsP5kc8cqrTU>MytWejS2+DxDrn#VJpxZ?;ECJN=%`L~A>I#_ z>?esw_uW;`jQDcwNIf_=eLB`t4-WPqj6M86>|!=?uLH+##KHTqk~_ig#O4jykDPPI EAFEsBOWF?h7$=qG3pHEBZHrUF;Lwik`>S9TLOdCct0 zn|ZTSg4$KnY{Sf&7V4MNwVKtPZ8*Cr+qR%$*5r4rWyGk=i{xXO%@%2%CB?FQPl`pU zu)3HvR1?UinOUr^#CC*pAy$U_QRUYw-nD!*W3kBH2ubo;q~$7!=lSb&KFL=3Y>L?A zZLQx|U*-)3&OkSM5JNkZ=Vv9}Q)fL|x`Ay~`88)-K6zr1YFe`Jh~Mf?KV}bwNX%VX zxa7%2QrVOBHN?n2DvLhvVPAKuCEga`(C1#W(5K^k;`_q4s=Bhzsv&>nS^f%EBmETDfP>-A6N!-w~z8t(9Zr14*ecXHUF y*Wp{x?@V^Ajj(I}2kZrKUKC}H3xOPGBrfw@3hazN#PNGJ$ro`nO`k{8VX{ca zBgBR;OZ|@KviF04_4LIIIJ5&repmRmChPFlRd%h&FKgBnlZOk{Q{z@6Zu_gN@+{p_ra0Bb31S*?(AB<@C|_)=G<}_Ulzb$-g-lR({=pF diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 deleted file mode 100644 index b369290575b0a462819cdef4f4d659a6a3b48158..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmXw!%Syvw5QWF2wO(6`s2dj*LGT4skculqmp(ygZIM7oikEJEZ8w777k>v%X6DSv znfdeVauBf<5rY`>HO7%eFXev9+bQpnhmm)GWYnYB31>RA>#|wBmdo~YQLpHo_tEC$ zs);CYmD>mBpkQKu+SR>IcSY^a0+q9CP?qoO>TOdNb-S3?vu4x2%s;BOnJxeJp5W`f z6JVUt=^^Lt3Dy6N^2a#yX!hn@AMps(?2?_!UC{ehb@KPg!<&5T4N7O$hT2>F)VlMV w9lmqQW<3vp{|e(7*82{DGvf))|A#;iXH!((GXnBosXt2G14?=OAFjCrzy1pvnE(I) diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 deleted file mode 100644 index 509ceb43e44f09183a7f38a31bfb65f12b6e72a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmXw!%}xSA5QJM61poLEg$oCai3#zJCI-UE4M(3~0z%9tn;jy`)rZrE@m+?$K0DkN9z}r5YapZ|B;o;o+Xe;nNZDqBqfg W{N+-B|MGj+xv7-!-1pl0QTPMXA{{{h diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 deleted file mode 100644 index 5032936ebec7e2cb61fd84465ceb265530326e45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmXw!%Syvg5QfL3wO(6`s2dj*LGT4skh(N<=@T5{l|V>}mTrA*H-g`n#)1FL%s>BJ zPM%$kBDNx86jNSp8d(f_KkWTBejItH%!ntk6LNO8%hbGmr1!clSEO`D4AJKJs);C= zCbtjHK|#g*w2KFw?uyu51uARTAf>Nm^|?+(-9DG~qFJ{u<*I6%#p`D833I)32DCFW zXUMsGM)ZH9{4taHEPHdV-}I^3CAKbiLB5AqCx741@FxFygVLI@ruLS3YTfz64*xl4 svojBXy+V6}^}a)3O?!m1e+-;qZH~%&CP4nX&yRZU0j0e8FW20GKN+nV_W%F@ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 deleted file mode 100644 index 52ef3da3c74522a17e6c6e6c92ab9b5199330a98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmXw!%}xSA5QJM61pEOJ#ES=viHY%!CI-Wa4M(3~vi@e1%??q*)rZrE@?v6rL)%Gh z_f%JR^=6HWw%LxEwQZy?F|dX;J-0mXdfr#=Stf-g^sQs`*brBtet8S8RV>zerhZG> zOm$hC<=V;|JI;jM_l#5BOu9?ec;-@}y%IwBSe5UakXP}ssFw96J{9XS*30Lu?}_$u z?_3~G^eIC#UWqcG?EzfaoERA;yBV)nUGInE99JPmU;d5k-t|>vAU+VKSY}n%Q_;% zO>P&QfsBszNt+K^-6grZGF0}iK%Rds%g=S5Rn2ozE$VgiQmo3RUc7dDkMZ@+8StG_ z=^^Lt8QK4h@<%xHv+PZ|zMFGqo7}qd8pIB{diir$?{-f9zW4M-|NRD~J#(MhTm02} z!w)<6h;uH{b00V>d{40M9Rqv5M>yvvKo5I!RNiv{?!&iSk7O!z60&$ z-Y0=L*NYu+c#l-=ZiMe^vp(8}>b9!>cIH4eZ|0aeR7MYfsW*2s2Y;gux?^D^5D#MT z;cotqTWQc!6U^VqlX>p?mGVS+swsTh0<(ZvxJO4dJ>ti?u4;Jvzn$x;hKHMp!{=1M ai{4cC@hyD;e&g>m=N_em=l!Rv?}dM+PaPlt diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 deleted file mode 100644 index cf7a97e9e826bb4a962b2a674de9f1dc5248565c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444 zcmXw!%Sr=55Jk(G#Q01MqHbJ71i>FrLE_RO%X~o-AIL!H2^zBWyWI$$GfoO_SJkas zk1mVrLBvi(4B~`W8%Ghn&i6aNiyubWDhuKfdO16rRm$%lsm|-5Gop{K#Me2ZVv^h; zxC9jy^Yb?DwYnQ(_f)8?-GY?9R`us5Rmu9!H%@?dLFNoO zcTb46_sO3!nUA*o9)7F6Lbp$DP5!a#^A7)Zhtis{ruLorF?%n)VE5|1ofewJ9ofLm>a%<)e;!LMdZ8VlY8B$*Bb0HyuQjC0#Fx>m z&_sIZzZ43eF-&oubT^9GS4f5SRtVv1Reo+lv8-O_%URr1Z}W9o#o7CQ=eg!`>yv<8 zC}Rd3yGM%t?}Hy`vOa9|9i+OR{FTh@WM@KO=?AN)jVtDrdIM-7Q5BDsNJ$->))TaK&Q|G@u QA1H@=loCDpPFFt&f1qX?(f|Me diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 deleted file mode 100644 index e2b16196b243f928a1630d306964bcc77f3cfed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmXw!OH0F05QWDiwLV*ms2dj*L2xfBNL@B`*;Yb_{8Kl_yZq}tN^8cN+6OkOb?*;*{Og46 r&O8G43T+PS-eX`*o5I;Y0M4*BLFGL|AphOvCmr{UQr`TRYaYQLT@D#Y diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 deleted file mode 100644 index eccef16e979ef38f3b838e4cf85bc4716db29fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmXw#%Sr=b425Ga)@y66)s2gaAc)(df>c~Nbm1)Cl zWkkkAHR_K+mS!B*ajWh-BX(a#m%Zm8&)*lt+bYlI)#GeFEmzgkY*|$0^!ab+kh$J^ z2eczHXUMsGMD%~3{D8?kn76iKqptJ8)NSJB)T-OUtC2q;_ja}N7gX%q0VAN@z_`oX z{U4X~*l(<Dec&!@ Y6YldZ10esA@`J?P(kXBL!`0W|7jmc^Qvd(} diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 deleted file mode 100644 index 9e99f195f43b68ec9363d88b8252acec143bee2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmXw!%Syvg5QfL3wO(6`s2dj*LGT4skcz8@F8c(bUMPW(6qPQ0Za0G87f%QNGc*7E zb2)i-J&4$eh(U~bwQ*$8OTM4{Zt{otVdPy$Mm(a=niJY}*}SjHx@}fWi0Grs@l_L1 zFj3C_OHfcTKkwpRr@J9`UxCWnEhx*+b@j0+i@JST*7Ii5zAnG2wwb^E?>u9!w@!d| zLFNoOcTb46_sO3!nGc73d-!LdsoTe^k-s88z^j#iOmn=;zuuv=W~`~bXQNv8{;uU46JE0IQxgd8P=w#yk`XDzf*paxF?kI=D%F?0R8|802$2y diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 deleted file mode 100644 index 90201ff5c7e7470408a0bae21bab9c92f81acd66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmXw!OG^Vm5QN)oVvLVG4AF~+h#-h}BZP#UTypdm4Dmr&SZ0Dsj{Z6QQCK+GcxZ*0!O(#K0QX^xX2i@A*i%YlRe+(bF6~Hl$66uj^2!xX!(nbcOgT znw8qf4D%O4={wGH-ORdc)%cZCp}i48c;8fS+fdf&X;m-dHa)LCsuY(m|DGf5<<^Bj zoa@C7IK0QIcK5*#wOK!$`2*#h_ENfz-t^#a)nUh>FcyfZ@8UN8_f8u0)CBVrxiXLU zkG%NbnJ&QRSYQ?qkM41znjZ1(Tvs(b{$I}ZRKvqPh{LBZ;6-ny`?z@^z<>Jt)VaBo L@VtL@^}X;1!IB%$ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 deleted file mode 100644 index f5675e80ffc65a856c309784ab1ba1cf32e5dbde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmXw!%Sr=L5JcMD$%S z)jef#)s5JRh;EGd8lxy;x6Pe4@3r}i+>i2iqToGD02Li;J?*Kx2JWm-*}DNLt(Wy`o2o^Ao-d}&Howd_b#A7we|t}v_1-Zs z&Z+c}({s%0|3>)}ocZZ+u16jML)|`Ejr=9`0a>m5L+j&R{_ibHd%g{|cWhMa-Y@p} uuM@WGc?6sl#thaQkAXeo3C{UG(8JyYmG=yQ{AXKxx7;I2dFyYkxd%VXJ{l^> zt*)-_N!B=PMXW_cD-QTIdeMmWl$$AUq`aN-5xEl?%2=Tr?NFmrJuRx&w_^TY&lWsa z{U+Lsx~w8{+?~_w1mwv_PkZXlfxB~5YA--h%%|mSS>%)YX*?NK%ldh|DC=tU^0)Vp zS?|6F#xXBFD=uq1;z7p4^mUsVW;=Em6?g7p{J>V{TL+
  • FrLE_RO%Y4BQbu$pAgAVydKgo^YIb)~bc2(WF z_2{y=9YyR##3;^qwP_SF$bOjpK7Jf!uPlfs=;iE8o4QS1-LzfM88Jjx;+r<2Vv^i3 zxCRv!^UFRS^twA@_f)8?-GjRR+BBcrx>~2V)q2rx)BCDxQoH#0-+94YZ=3<`ip&{u z?w%3t?vp=fG9T^v1N=^VgYJ;rn*4L_^A7*^fYO?=ruLByYTfh0+#~#)ZO-(c_6ltY k>rE%Xn)V83|0!^WwK*zvV<7*X^GW7jP|BPCa?KO?1K+C|D*ylh diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 deleted file mode 100644 index f416a7d4c96099c1f94af0c4146437c8fd6ccd51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmXw!%Sr=55Jk((#Q4m^B)V}C5d?9sf+VZ9+^*U_xf zM0)7I6e^!_p5rp>ZWObxk_zpu5W>f%e&2>_onDvgdEBPevZ+&?zwLI8HJ4kT1?)l@ zGvL@gQS^Tw{7{qiVWaOL*Y#vy+Mzre_$$?qTRZI>0a;~Qsp8cQB^%cXzy@+GaKwuZOssHiJ`ESpM P%Hd{Gq9^~=)sMm-(*Yba diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 deleted file mode 100644 index 5f2962077c405281248bade48f31600ed4c93269..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmXw!%}T>i5QWDiwbq~3BI?FPMG)MJ3R0JbE`5Sf?Iuuii-ta4Gg`}lF>oiZbypqH~VZK@`n~zNtVaGC_7JaD{<)vyUH>x`K>oYWPkZhKrM&qs*F1qgibWZz diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 deleted file mode 100644 index a2b8d9a7cbcc5d5fd96881dc039184573d1b7ede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmXw#%}N7d3`Jw7wf?r&THUy)2!gmRDoDkZLzh0mP<1mmpy&&-2BsTGuc0RasZF*T0=3=6dS` z&`!vlA?NNf(f@t&LniZJ-rA0>rp^abw~d!mt8NFcM*fW4+ttcnQL%3ijDdCs<1TOa ze_YdJzpj}muJr@Z+OSKoqPrn4Nh diff --git a/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 deleted file mode 100644 index 041931f0993fe1750df5827f4e1a5efe74ae99b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmXw!%Sr=55Jk(G#Q01MqHbJ71i>FrK_adkvh)jvs2~HwbkLA*^po5Oo-?)ux2x*b ztw)!|aB8KQneA7i# zOq8?#98^@yPy2Y#>#m61SD~_Y4eI)H)qHH~s!cD;cF}Fp>vG+sZt?cF^MtwHIs@7n znKR_vJtO+RPyU$6d^qge!9M~`-7a2@`~~?QUakCnp5tBq^#-LiV@>TX8`Zk^n?3$@ t&UR-W0DFb@4C{@Dz?$|1Xa5*D!`d8`_e_BNSI&x{9m8BVvu>gqzfvl+w?YW(RrR?IWu4v@^(=1Fa`r*tUDetvo>5lcL2Y;syJ5Gd=Ks@;_ZsULNr9n?kF#jM|=JEcK z7ymoe1^Ao^%mQNW9_Om*5ns-ARKw%HbFQlz9`02fJ{JOB^rpIxn|lKMx4$o)dzKQO K_ph#g6#fA6y&N$B diff --git a/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 deleted file mode 100644 index 42d233f093850cc55b41efc050f9fc8dbf33b7cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmXw!%}T>i5QWFY+SZ@eBG!$IiXiv`Do9-#y7UPyRTl+q_!^TaV!zA1E+2GxN*+b|J5lf+#~|$Kkk_fnZQ6e1O-qSOL=SCA zuA7JoSGgl_2`W0)dfHQW1Ke4mvUdwo+OF%(E>)}ix?C-qU4C1(b#4~#e|yiF_1+mU zE~xa7({sk_|3>*UocZZ+Za_W-hPokHjrt{_h=1d%g{|_iR+_-Y@p} vuXDERc?_Ht#tW=Bo&bBsGo14ypohIVD(@Ks`OmKQZn-Cv^48y6^8kJT_|Y1Q diff --git a/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 deleted file mode 100644 index e07f9adf020b4e3263ee4192d6f214dec3961799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmXw#%Sr=L5JcOIG4Yic<749@A_(GM1&O$F$kHzuqAnZ=Ga(uBgSzmO+z6f%uML&% zTU}kMZ7er{{?3|3>*C&U}10*CihSL)|u6jr=+99kN>aYdU&*{|FfOFnW8d|G^C! z_11>-w_M@8w|t}ABafMK&pvQg7|&@(kJ_H`nYcc+y!$^A=k4-xPjK!T0C(9NbD!UG U2;{%gdziQfl=8lRxcUzK0=iHgG5`Po diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv32 deleted file mode 100644 index a7a4718628790bf4b54f45854b4281c5c6fab1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmZWl%SyyR5Ufo$M%|Yp>{;<9l7j~oL=imfMeq}bxEVYcl8{Vyz;HF)yr$vxdNCY_FTmH0*8=Ze%IKw zS=UwP%%^QDTarsLqZ-%}CT~BC+cY-Y(`H58znAvv8r16pnx7H7PyJl``W=&3&V1!% zZ<&*DnuJ*QuIYC)xv`(qR<7N6UCh~lyeP0@H@$tyv!W-TWAJ6$f1$Re`b%n$h|fId zRBA^uacA7ZgeZPW)Ewe3_&*~mCjN#I@v0l_ft+fow@k5Ha>~(eWvX$<{-O3SBij8V lZ`GUgsHgPG5B!3@>IVLM=&$!HNAV|e$`u!Me|+^l&p%m5JxKrn diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv64 deleted file mode 100644 index 62cdf072986bad9f50387cfd3d9c093354e967a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmZWlO-sW-6r47VQTwF`JuBWsa`0dUQ3MaY2>yg6Hj4*CvLqX!NB@Ao*Gs{fZ9)%y z;bnH`&HLCF4X+bm03g8`|FUxoG3xNB!&BlIaZtWHTfV-fjn9D@BB~L5j$=r#d*kfd ztgEu|=F8TlEyyL9QVr|~lhvQbZ=6jJv}s_d8(sNto+Uzh|=2oA0b> zEpuW{6BDb}yLL~L8-+P->FZ6I48Cl47iwFozo7Pn_(H#= zQah4~yWkeaMDY`%<`93y`;@4d_&Y|#t8QQ-JbvH`s@A5QT&;la>ez!EnodW{|8$$JxTxo diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv32 deleted file mode 100644 index adc01353be692106471cd9c1d55dfded4304a7d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmZXS$w~u36h&Vq;}l~|oLwXciUSR992UB9;YRQinh?tYrPFpgLUw+E{~`XM3X1o1 zmm*l9a^G<4z9A_U*Q;g)GppK~zBvsmTG?a8@wasU*3WZgo0P#e)soGNIVD7&gFh{7{TcaakcVIQeoGsj zmEF-U8ba)*VspZ_xJ@BDpk_yYOGu9Rp5DNxzkRW=nS+DYn{;^lC4_UR4&d>g-;smf zfppMgx4dDOM^Zv>UKh<5W$9tT$C!s1Uwz$0pCk667x?Umy`zbJ>@}8T|NNKO$%FXp lWLcNolQi*He2iVeq5i6mpNNA7KC__nF6*Zr_^Bu}e*?giN9h0n diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv64 deleted file mode 100644 index 2046ab64ba834a20300443facbd3447220ff4f05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmZXS$w~uJ5Jf9P8>bkjI4=?e#eoJl4h!A5$VTuJnh>8x3~ifq1b2Rc{~`XM3X1o1 zKP6y=mzr+f8j@0Rvtm{-vx;r#8=14BmAwwU9`kxzddh;V;xcjZ`9(NLugqqwq$mo@={Ru zAe%3BVts7)hR(7Gv${C#KS>9gfEn(GX)^pnZIq^0Tccl1X4=ee>?%HWzB$?8H*NyCrePfIs&Bzrzz&D}qLMm`+m!PmUMsEf|Z zZt50u(%1`%%}Y0gU6AGm^lZvslqN^~KsDf*?@%ag_CVlz7Z0`H(qN7?0XXXU9TE7B z!~-9$e~JOHp?I0mD~E>Hq)$ diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv32 deleted file mode 100644 index 5ac5fdfbdad833d608d05b2dfa9795bb3fa90fe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmZWlyH3ME5S;jd19^dvQU}o?2&WJw=tW# z>b&`IZRJXG8D>-i|AevayYbt`v)J(^bCR23^eA09zDTv!C9) zcg`(Lh%4qyiJC+F1^pROG4VI_#jCFDflAd;KbiPja?)$BGUeZ~_fYqT5$*kvf7P1v hsGszzGw_R@Kk#2vNw2pnNAV|e$`v>0e)-~io&=I4DqE6EF{K*#CrsYF8^3clJJM!vWu5z*TWX{50q%Ri?vpUjvHrm1l{cSx*;(c$ zoF*aGop;@VCKrb}ZRML?&_$dL$cq9i_S2ge^cDZ~uQ`N@M?`H&^%vBh5|_baoDpT> zF1dvGgKy=>CPAa>ez!U%vQ}{s(!+JeL3f diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv32 deleted file mode 100644 index b775b80d42a1f08d9046090d932b583d3c8c1329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmZXQ%}T>i5QV2nW2*gAgsv5LB3ZalL3HDy8^K2ip}8s;(vaK;UHSq(uN%Sh#fC0A zVRG(0bLQ`c!9{E~FtgZ>^~X*uu;CUDwm1@wE$Wmnl`Ef~lg8&}GYdN|P<(D9L(jRX z+$vqI%f_c4t}b06F1D%EX8%N*)o-caR4&=mChuACdU++O^n7O3_dwkz-CX7zhTWX5^!29Gg__MQ%X3?*8@n&$OPx3~2s?4-9e6G3FQh#b z@@{8}9SJeGQ)P^W@Dm|(z@O_r6%vEL)*YU@*u9k0p)Ur1BMv{+W1cX2j96o9smFU diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv64 deleted file mode 100644 index 3107949596aadf1c9c36bebe5d84fdffc4aa205c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmZWm%}T>S7@RhZsrFA1dRDxNJPyCfT-M_<6_^-^#qHuTUh zd^@|d^Zjj-{#6F_0Ax7jDmz0TgB>32a7Y{>ZI!RV`RA9sjs-A9LN!{SVF>AUu7g{d z)!Nt5e7efJl3a!f)xbYtZ1ry9Cb;}Sn}68y?fQmN>h%HPr^o8!wy#6|p0PffFIzT_ zF)6!AiR&hYW>1qFw0$}st4*s**c)Jr0!voY>~s2(JMGnoX3|;jpx09VIkm?`z1s!v zPKYvb=ZqK;#gB>VL;NMr6Qb_K-|{S8d1Vh&Dv#>Q#NUyVUOmVZzhLby?=Nrk?vGrR kYf4wW?!R>WjGXdz{5Mt7Yj(xx{)wDo#dW$ZC%&iu0pX!M9{>OV diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv32 deleted file mode 100644 index fa0deb0db807554842ec08d1cbb7df9473e62245..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmZXS$w~u36h&Vqqec^B;_N~Z6bBkt4h!A5$VTuJLWt#n(rG*0LUw+E{~`XM3X1o1 zmm*l9a^G<4z9A_UH>zd@GppLFzBx@RTG?a8+9tJ<{KW_h67i?6%MD00C+ZjknGdhyPlxTWl47CjeK zy^{5pIH^AN?o(%3gkD{k#3Nxv9nixdO``OdmGd<4A6{AAn%!On$&Cv$or&Ccq2}tS z61&*c<#g0N{A7 zve&hXrVzWO*sO3(+?J3XP;*^=TS$)hzTUv6zXP$bnS+DYn{;^lC4_UN4&d>g-;smf zp>)t=x4dDO$5KLXP8ZD=W$9tw$C!s1Uwz#LpCk667x?U)J)sGnc#TEbKmR3m@*qAt lS<)rtBbqRNShV70j$+>-y%*TG7fL1CL`KcZ5|7vW%ELbE$E{8rYJoudLQ#J`|rQRP9DW) mCo8(dUZjb=>V51A4)xc(|6Ck2u$cv&Prax~J@8vzX8r}jGe_wF diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv32 deleted file mode 100644 index ac0536a7abcebc4483e39db268636c42e99c4426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZWmO-sW-5PeM=Q|*^U^jz^Eh~(g*3ZfSey$Jq~36Kz@n=q*q** zHZ$3}sGa$=Rbf}eVvMN}Q!e$FUU%v6Q^xAs;onqAulG=m_-A6O71rtg*yVw13tosk`Tzg` diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv64 deleted file mode 100644 index 5f2e95ddec579e9e84fd2393c6985f0048f23ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZWmO-sW-5PfYLQ|*^U^jz^Eh~(fw1<{L#UIc$a2+5*g*)GXO=*?f?@AV@1-Zr6N zC(O>wn>Vwwlc;}@06hQ+<~${H^f74dL2EB*M~DOS)fxNzlGeTirijQ!&>4mhUvceB zkriuO`|QJ1)~tvnn2-%@fh@1yGQV*q-Q%WB@t#*#*W^aw1Kf9yw~xbI`}`e}Tc3UA ztH!W4<}@+wy78{r!Ndk(PGfzw3A~820eM+s$@}#7GwPC_e9fT^DIT`I`kyjBq!lJn zd_=oYK)LysUoakRQ=#sJn;J6~KB3jD>UYj~N~@gk2WC{KStPpemYDL|wM6_o&ffL; rVMhPrk*9jjsOm4i-qPX6^wqb+zsM3_`%sPYPsCI!tmFN%%RTiEV1zvT diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv32 deleted file mode 100644 index a7734d984d17ea826eb7b0e7091003a96e6adc73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmZWlO-sW-5PeM=Q|*^U^jz^Kl7j~oie5bQQt&4%p;<&M+mLL8-uwmrUN3_0Z4-Lv zgw30I^JaE-;^-y?dH_As4w~a5G15K_U=CsaNyP%6X8;}f}0t({D`R8RDVs~n5dli1v9GCoig=%Ag8=`E0g|_vvz%cnbGc_`B%>g ikNQimJ{>=8AA=T;h$Ey?@#d|2dCluk0#hVZA^HqMNT;~=c4bx@ zR|oTHD`(f_GEArjc7!RacN4bW<_Frm`EcRpmQw2V0sg1Q+sAR9L;ap9Trgk7y0NTD zIZaC3G{HA}n%p4HXd diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv32 deleted file mode 100644 index eb1469f85a8d88500cd21c162ff137795b76b2f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmZWl%SyyR5Ufo$W_4eR=vnb5l7j~oL=imfMeq}buo?DXn1o~^?9DImd%Xx&jR||$ z4n5sdRo&C+IJ!!K5r7oOJY^?{Fz(|)AE%5{BtiLJTle~wwY~rrhyxapUt$93mAAEB zn|0+{Z$50}Y)LG|oNC}7FnO~vep}mYPn&gRhBR>pM|;h^*bbY-hAd| zXIYzYnuM|HeBJF}V&gEUb-vjKUCh~lyeP2Zd;0ft`ihxy%`xfkirSX?pOHOee4)#3 z*;#jK2D_lO0_HR7tNLs7CxVG1Uqibie%b2l^kaBRul} diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv64 deleted file mode 100644 index e37d3226af44070f1693598c01aec14a9e48e30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmZWlO-sW-5PfYLQ|*@`dRDxNi0};UG|li zondXvX<}m4xw_la%A|kbyrIu8Gur<% mPxYMB)n9tm2Y$i3`Ud`+D(STY)hPc$PPO8KZpS}=r2hf06Fl?) diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv32 deleted file mode 100644 index 84926b4cbd3911b150ecb4146d2d7e4cf3c73f82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmZWlO-sW-5PeM>Q|*^U^jz^Kl7j~oie5bQBKQ-QP!|QuCL|l7H-CY@*NfnL+blhF z!enONyqTSuesYxoJpdWz{7dFYFzD=2XD?_+NCWe=vhMjMZ~PlDML%E(^D_(~zWk=L zYqKt0C=>k7*YQ zD7Rf+HIfD6lbsvt&e(O-;bU6Or+$~@O=y)9zGOyqnnj|1cf^#}eI?@GbN1Nhml@sv lk$?4^Qq^C4X~bvr)i>hbWW}9Sqx=&w)oRbk`{NZJsQ*A+JV*cl diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv64 deleted file mode 100644 index 00d01a7f44bab3e1b43dd1bccac3a6b50005c93d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmZWmO-sW-5PkiKsrJhvdaigA$-#pPMK2zDDfB0VP!|QuW=S?eZ~g**uNT4hwpn`U zgxT47^JaEt((B%&KnFmI8BfU!UG!Uf(%LK9A(FscJ7Zs0S?%9|33_BB=oABpFTZwX zlW$5}`~1^X)@+HT7?Ta`fxM{RbH8&YJK|Oog_<|ATsTYarJrGk|`<00Q$lha}Uq-b5 mXP&A#p{joTKM|i2Q{9MvlND!Dj^Z!Gl&d)-?~hw}qW%LyO*}~e diff --git a/test_conformance/spirv_new/spirv_bin/opaque.spv32 b/test_conformance/spirv_new/spirv_bin/opaque.spv32 deleted file mode 100644 index 0dbe21f8621b268b3271aeaad3194ef979647334..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568 zcmXw$TT8=05QWFYUc5Ed+WI2cA_&rVFNomVl1G0*h?j>z$<{XZ&-zDv5j@{!Gi5rn zduGm=*`&$!z--UV1~$__Hnzm}W9-G)R~%UyDih_I_4R8z{kr`6{xo%&^;DB8R<)TE z3wKBIOSu!m867a{Zscez#iuo66VuN2}*-80Mq4)h@P; z-)Mpsp9+O@&V}qkXJ+LN&AHB6I_$#zM9M?Onb3oPn_a2;Pgk>UEfBDrY8mz}fRpn&|!ml=~wi diff --git a/test_conformance/spirv_new/spirv_bin/opaque.spv64 b/test_conformance/spirv_new/spirv_bin/opaque.spv64 deleted file mode 100644 index b3b0adab6a78478807139a1a7c4484bf1367c96d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmYk3+e*Vw5Jkr(y?AS^wXK4nMG(YyFNn~$kVn5D)XPJlG_{TWLH!GV#23N6PNv|L z>CD-)XJ((1sBzIY+cLAZo#-FyS;JzFO^+>)yNX?l#IWFrwe+hel#A*6$6Jjz#fgL$ zbF);_;M035PrZK_@;LA=m9r}q3+|OX&sU3Lxz5vB`8=Iv^L6<$t%`Dja%} z>)rXPDwk4F*9WRHa{?e6>5Nt|w4Lj$%ZJ;8_qDmBI8=2z)XlENhQH%y1z~ZhbD!@d zn>_d&bn}vD>ey3sO_kEHYhRIB)W+)RDzXoJEM>{RGdwihr~?k)1A}ubee@i74!7qy zJ%{o;DcSU*31i=;m;3+dzJ0|<|At4(xdV-Dg3TA3su zEW_#y`wOhr6x>1G-gC@cmri5zYE-b}EKag`FT<4#Ux3qeHW^IkX=gZo?hU)6`S_*x zJ{XU>uZw*iQB}`9obQY#hz|{I%+n%X!<&=WCSJ#T6XqLC+rZcH?qhuuua-ThOxVI( zGav0X*YP{lx}rml*kjK%6XiQMV)u;L8Q;v^#@{i=eX5w6n&$~!_t?R#c^=5ATf@|| zX1}~$%)I^9BDW59-ZHmAY(8>7VR#o!OdadLs2Ka(v@rJ-f8=}ZgXPKpp>}|mBR6sm n^SZocj@&P{cJCuhEw$y_A9wdZ;vKsCJ#&ra$G!i!^&9LTX0azf diff --git a/test_conformance/spirv_new/spirv_bin/phi_2.spv64 b/test_conformance/spirv_new/spirv_bin/phi_2.spv64 deleted file mode 100644 index 6d153537da01f29f0e0c7de60da99b4ab4d7dc5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmYk4T}lH%5QN*TNz`a!Ok(_ZgCK}+KBypyPlol)6D;uuvJkRiBRPOK@(g+>SJ7R;<_J^g1jtz?TXmtC&7TvM)FAcf`8u!{bQ4wGRLpEB4raV0E=$QiekpYQL<^7lA+3DQYW$leOx&&?uy^JPM`s^ICG(?&@-FI+{I%&zBR|X^0j=J zxvB8)BWMrq4jZlp_vyHnFg*ABa9mp$9_~&Y{v8Fr)bQb6yazm9)V#JU%v|%@E$!jG z_FW3T;kJT4)PL25{f=T+!M(t5(&EQ&0Ui1u)%KOqp!J#qS4TImLHnhbq|c#(Ui3!K Yc|Ut7%(rIt8~L(F@8|y0>s%`S0Uf6*`2YX_ diff --git a/test_conformance/spirv_new/spirv_bin/phi_3.spv32 b/test_conformance/spirv_new/spirv_bin/phi_3.spv32 deleted file mode 100644 index 047c695b110d97c6caaf853b2852d135201f0e81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmYk3+e$)F5QbOo(#q0GJD+w1L39~Z5OrDDT~DyF10;xwg%8jh^>9H2LEpFC3tTeJ zKePV%XZEb5bW{mpDuhr8hx~h%Ln%xbex~qcd@Uq7vjnb(GQV-<;I)&Tfz8jrN$|s$ zw;Zd}eH~-9hTuEYtv$xfwWu^UuSONy$>SuC*K%CV@d-G~-UglFD7)+SAKTqlZ`6Nk zzjyk**7JCtdsNkP4*T0<6~u>z6!WYT&*II=ONr<3Zo+(%Zu9sC-g!=o`US8@{vuv& zH4f-l!^<@v?W)lAyVO3XLXOyD%>@(4caDgiJ7Rl$Ge;eNO&{l5!qn6}59m6_GUlD< zmYljPn0nq>FRy`_x8A$RZG!DL$z3HjAGx0}+>P&|j`zQ)7_Va+nDdGwcM~kv{mC`n z!nQHF;*a7Re0zEFf4JMl%aI#7d&RxHNshfEXTRV$-y}!9FJ9X{q?rBeucke$Qz!1^ V0PNeilN)9&Cc{j(~Tv3cin&gY#k%9kuFh9y?EynbngQLi7Jx_nNY ztnm1GVqogUy%bY(EZk9+v*?lwRgsuH_0if%;#6-v!Np|nL^z5jqyBgrb>iVeHx38W z;bZruKOBTlX+L+WNTM-rJ?q;qGXi=>!}wi!_WYl5*M^%WoWqb$R3+%bO!f=^0T;e_1z6>t-RdxN_z=Qv-y{6;9 z^_&B@4{w%(w&%1QhyG?c)ce$g&^nX_GW4m52Ir{bXL2OW8#2FZ^+?P)KaXF%`i1Nd D4Hzq`qFNm!rd>R$rJm} zgOuyjc^PrN`tV!at+k(f4Jysu*JBQBrg=WiS5iKg@?&_jIe2aNht1ng@1fOcbcemi z)?2&RZ9I+Uxx-aI=diy$mSJ2pB*0ZCpC-DeE+L;G`V#Kf=r&8N5}oHHtDlFv)GrYA z)?=5BC8ApQBQ7&v@1^${6>8)zYtETKy>mqF+>zVki#f`~EBZL!BG6N~?(ubw3h>Nz z!=AoNKtIo{S62n@Tkl!a*5LLV*DjO0AGIGSd>g-uKA!*JVqOQUz8cw z2OB`G{5`va-(H>iZ_c)eYSc!}c6P3ATx0Lpa|iBhv8Q;-zQ(ycRc{k?|q!nne|S9_4>uPK7{+ted}xPZf<>i=U;v$7vK-srZq$W diff --git a/test_conformance/spirv_new/spirv_bin/phi_4.spv64 b/test_conformance/spirv_new/spirv_bin/phi_4.spv64 deleted file mode 100644 index c907b9f74979d6de75f1b2442455aa6fa4967e95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1016 zcmZ9L>q$YP|&7p8ZSy*@f3;cJxnm0uGqPnKN|>pI!|!n_)CQ z)mK6OQaa4AB(wJtba#HHqTeI;?sFw!^340@b7f)jA|sC$d&XT6 zj_>}DyQ&;{ fXKJIxdFt6+^Sj{N;9agXJ2B_&o`3W;oy&d!fx$U^ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 deleted file mode 100644 index eebbba2394a2933a6a7c79c4c43d843ceb48020e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 828 zcmYk3?@9tu5XC1~v$Qf(v;P@E5Ph#8^kZV*dV_+ZeJbJ*V&hbx$osQ#^Tjf*N dmoB@V$>`~JIv3_&v(rE`5W{i%{OWb?Wq&&*Fv0); 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 deleted file mode 100644 index 5eda1248362df54d0013d0df00c385170ca08f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmYk4>q%5dNzdM_|4GaJS98TgsV};>@&&n2ISfI zBgxf;$&-6fj(PTF%)uQx?0Fy~j}CW^dnnADtK1{Sb&lTqvcj9yDj-&A-iCHh>-$a$(HCQpx+?4*d@BHk}>tH4*nzMs7<(xpF* zlII}u;$<=m@PkQ6Kp&01ke2@6cc6GfF*$f6#Z7s3Bj1zSrhHePd9JJa zEnyD)ZFzc^eQSEF5)+?mg0?)h@T}ceI_!zojXJ;qbEvu1MDUr*V)n2Y%`eThD^EXk zJ2G^~(q;ZV85$VpNjltjW!!NdltZT{qd#}l!|Th)Q_r2{@-NU|;itTX5`;fL+wO$>_+ZeJbJ*V&hk%%t&ZiBTjf(XmM*)U Z$>?c!8Vd8)>@?8~#Bl6Bznc0^_6HOOF023m diff --git a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 deleted file mode 100644 index 3c211e1c1788e0a2e0d76dda0aa0cee0801a0e69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcmYk4>qKW>tx^OP!cJz36)w$4T#<7#HHZ3*jJGyiDfH zpcl>_2VsA@oDB!jWH#+TC9~a26+PylKRs$fTHbDDoVwyQd2;X?iu3a9M!u?U>+%(O z=AnK=z9HkZrAqCltRdsH9jBOtv1Un_{z+}dwuGr8ZfeT1Jo@mw-MCr!7R+-g1vp?1 zHCLJ%KC^qwt{&6#OS5mwqetJ0jNTpfO?FJ)l|GyYw^L2H8fVNtT#h#&&%W<2R~IHv z?oK)8*_AN|cl2S;JsElWaOb)E!p!-fd!U%S=XSLrbMsB##O6)-Z=ebHQ};*me48Js zb9XE|k+DDcRdxRDsG-*DHiW;$Ljyi_p5GMqeLSDse?D~`^+o?w#;kt7mN4(beqGH# M49D;GtEsPLe>KiBxvE2L#WT&t1GXO+@dOTQ|=Wq!`|gqv13a#Utv98Tv!^b#a#5}K;b zs^a?cvoOms{o>aG({m;~k_tU8WaP%GBqmRfhU_Sh{XE{yaU;ix#+2>nmQ9XD{*{sjbVm<(cQItltpk zz~7XochR?^|5RY&GfmKxrxu>GyHbZe(YjU#IA9JnH<}1Ob2-c&4x{;{xwhr$hi*%T z?m)WCzav8f<2*`-`?icb&b@NzbY%4Bj(T`q8F}itb6nm6{bg=XF?q-R5QBfWC!-Jd zpW0?$p7W!Q+#SdcW$XfeFK6WKsiAhLI(8%XEgn7KQ|I`{!cNEW$u0A#8%USkPGt0S WJDm#iui0s+8HnMyeSY;ix3WK7l`U)l diff --git a/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 deleted file mode 100644 index de1439398ed75a1e565ecc7eb980c0be21c4964d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 916 zcmYk4?Mebs5QZl|(y}yDv+vf7ApBoJDE&(8Ustf0Z6qvisCWV0QP)uS)CUB;&+Z=Z zz&P)jdFP#(J!UiQg4v3h73@sEoT_Ckm->9_S5se-FI!d&i>+csBZtB)2!qkwA3yt( zXc8p(ytrBAroqg>=!P!|MtdsUR}_tN8L@$sxf7=kJrCo1(sw7ur8svX?EACV@pR$$ z!{~7s4kn9eG@Os4$>1rO>t3qpF$ewW(Gb$&b}QpFbuY>jgXihKCeL2P>*}^HUz2AZ z>Nn&)8K)yvYByz`jMGUu<>VS`R)p!F)aGnUm^$t)O<9#kAD*+DbQZn^^IS>+4wysD zm8OQz><+W5!}R>t?A!9_(YGd}cUOIr9g{bs59cA>sUcjCBW9mzj5i?8z8`6`KIq;^CtW^(1iP?{E#8sMr!r=B`?ZC6ANK2M2JUd& KZhv~wYuP^$DKVu0 diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 deleted file mode 100644 index 5c67309a44ca40642e853de39776a0aa4032f8ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 952 zcmYk4T}uLC5QQgKv$8T%v+p!3i0&&0y-e(`U$B^NC@gO1Vz=G)iz_1NJnO!&FN|~M z^UTcZ<=REF6*DW^rG9x8%UM3vg;cLfZ=087=7h^uGJI6dgD@Dz{``Fs56Au}n#TTX zIEdq5YU*TGP@N||3+4%?cQ{^R`p<-WVx-@d1Ycj3*!byDk{l`xcba1c+TX@9hw@kw3j#~kp(Q5Vwk)|BuXve%^Xk=K;HF3pbkYhv4w zu1Yh{O>Xidg0CXYY|FXwwwq$?mNuwL!%d!(hjdOj z;JsA`a=<)l?!-twybiP@$Dc!!(L4c#FYehe!&D`3?vgUFu|=`zf1o~jWO|_nQlWT zHTCSex2h*KU&|UZXN<|33w=37GjGyXXRKbZIwzesDOH$Q3MOaB(P0vVK{xUzFN3Jt z_j{vZV1mCF`w555*v`c{ z`1}6kc`%;(t#I_%3ERWzsN0DKqhY(3aJ*Mn`oRNyFv_yD1am9lROBy86Qj$2eur;;@M z6YR8jC7kiAnzAenKkA&^=pM6x0q&(bP=n3k&Xo|U2iMtPIvdO{bzt}O1Gge!=7w4q8n>evM#o)uc!-E_+%(*Wi4h}h2dmtO0v$cov ziM!gSCWJR{@~Ue0hV-QN&Bm&-Jqf%2)SV+~di-dUCBZjPB{qI~lqJWh?WOi!ipwd!77l`VK3Ob- zel&X-MuX{cHX0_A*>v!_n(s+n>Bk)K!_gGd;>MToTCz8!@sa1t-jrrP{0*^{r0dem zb7Skbgn7>17N*A86=8O8c2$`E&fXDbCirU7%(j{d8Bh z;HRFL%RLl^Kbw0b8^6o_uw48H=tKO|`c8!LbH^`jcq+~AzxsN_&aCZA)2}Vz4(Aef z_N9CBurJ^4M?QKGBiF_Fj@cOXF2*;_#^7`@{vX*Gy}P;qH|a>=b+@<>W;Slo(|*|G LxI6r5vwO)umWDRC diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 deleted file mode 100644 index ea822e6442680f6658b53d6966b7a23f2ab7bc2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 zcmYk4%T5A85Jg)7QBV*O@$Dc!!(L4c#FYehe!&EB3?vgU%mlY?{Vx3{HO9nym~KNS zHTCSex2h*KU(XsdXN<|3bA34_GjGyXXRKbZIxk%?DOH%M6iv>MqeB#gK`-{BmqFa? z`%hsvj)S4C%jix@_BeEA>b1S5A5BkpWtsy?ff(cci)em z2jhv~4o45&urr*Ddfj+18g?ENes}6hKX`x-Mn#quU~VLws{BQ1V$^x^m!z4G_`1+? z(q(D*aDQ3alW-d9%H0)-C*d?~O(Ajr{i1yOy8Nna=5&5ZHXNM4CL7*xDoevZ!A^@; z!WqA&DJ#Y(&2iu5_zz}tV7eUqXLIy!Y8%XRDq%*qmowRLV=pbuhffW>+25}wyOR6?DLXqa diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 deleted file mode 100644 index 36bf67c29c544f0d8ce0ebec01b78c99bb3ed7d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 944 zcmYk4TT23A5QZlYnOT~t**VP$qWcO$FB7}#7c6EA3d?S|Vz=G)iz_1Neb)V8KN#no z<2y5JKG!Rmt(jTLF7?Z+Th0opE~a{2x@!3(GbdcLvf-mL_5**i@Z$H`Vlwr@DD+Jo z%!eK0U4WbPB=EXhTnIB8w-{(YY;xQk J{ABAN|8u6olo^*s!P&klU0R@rDBSP933Lh_l8q9dKpiL zBR2>GFR96^KCAr1iwris{ZV4meDk;lyJLOSNg#Nd@$;=G`zW$a2oQLq=`}I$S+DW8}SXHElby= z;luqEX-C3ot1EX`C60vCPHW1E`|nre)7R$LWHYDrtFqx>{dL*!hEq)%{t0$Yyb{j% zO-)&sh97lSZgh`XzySAB9jL+PaOX;h)PrknFs%*dmpZU}`hnY!Fmp$^>}X2@2Eutr zcd{*;9OomA?Z_t1zTVT=u59AO?i7O$?+y=g;4tUDgg7|lZ0&(;c+S@z$|r7XyP6Q* zyveJo?HkgQ+P5^;lozRmF;%;&(gIrz`#=-tsanCDEwjCL>Qvf;*Fx|$E48hEq6Urll?`2%OOIqv`f diff --git a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 deleted file mode 100644 index 1250c05525e6145bf8eaa13ad45c889705fb9b72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmXw!%Syvw5QV2rYps`75q0CDA}GFq7DShZE`5R!+lqmhlvexfZUnzC#(|SFmyGk>YG`A6$TxiS=2N_ZruEzg<`u>V~iydzaLEuv+^Mt&ey4<~x+m%nh~oY*g#s rZ}#}s4wZff;E_x8KLq*+hxp(j5jHL`CK}^jO$daQ6PA9#%?KDL8D|J6Kd2w&#>6^9(@9PD zty{OMGg0-rX;v|_ruFrudRDcX_qz9n_Y?28>TQdpv=SX_85*3v^5yC+EZ&n%*rp%r zY~`A|^pWN?H;a|PTl_AC*u4hjTq|`qn#qr)LVG8KuwAE{U5K;dHOc1ru2>|WX_3#D z`|Jz(vinS+hC1N^NA^h5VNdwJob>~YcSq`gLf2A919zqKu{v7#d)?s4{v&}Ji@}>+ z`411$pl7Cd|EMi^&n~}Go~l=LBI8V$$brnZfDfQvJg=jfJL<=|u4Z_4`F5_S86NIg T9GT|=x!g@PaVGOm8$1dBq!As> diff --git a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 deleted file mode 100644 index d7ef1922ad3175d11e6861448829c8b17af5963a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmXw!%Syvw5QV2rYps`75q0CDA_%^K3Zl3&bm)ffYy{14vxhE=ny?$`M2fvZa93}t& diff --git a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 deleted file mode 100644 index 923d2c8afb61d7a396b39f5b9a3bdb644c1b5e06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmXw#%}&Bl5QPWIkD!7`#ElCKiHTv4CPu@`hNVw%1GXehYD++PL47DUCZ4a1lbp`n zGw05k-l#rlo7K#$Z9{#Dfz_?yx#_v(`P6e)xo44-R-tblL&Kzfk)-R8l>1elhF$it z$Hls-~FE6id!aF=;ELhQ3fRo$p`cdGG^r9yizgs|IW+e3)+a<$AC#i4v(er9E{ zNRHlDn#=BUfw(u) zvL|malLkFC!Tkq$aGyPXSHyt!XrH9g|nxeL|s?DFN@Ks7wv Vt2jI_1$^nfsN#(0uQqrT{s6Y-9>o9v diff --git a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 deleted file mode 100644 index 5d78c7379e7d95222ab40b4d2f3b559f28296423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmXw!%TB^z6od~HM7)5AmyHXIiHUKKCPtSwEPa9or6f&iA)>sKZ|KIv@56GE>AC(h z)1-OTiD*PbCx(2DK{TUP=XRZU$h}B5mrd$^biY-TD_DjcQ+u*R?FgJou%dCby`lU_2O;%SuCo_>|gs7 zUcHWhaZV?PGqp!lTc6H{F!RH4Lf)$X3jHXdqz{kk8+ zlhR~*v- diff --git a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 deleted file mode 100644 index f3b7372b2ce745d7d8567e53dc6dafcbe7d0cdde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmXw$%}&Bl5QPT{BL08~$i@Z6#Kf>i6Qglu!_p_XsZx?AwIx=0C!a$f%8iNVE5jtG zGjnF{x#vREyzH1Y%&cP*eTjiJt>wAxdC&8qa?c`dSdG4QjTs7`#WG!mRgza}sIs?p zo^E&A+K)8P3bRhN?Td`SU61Mj&D{d@6v uJr&Rg#IySxs%A#~I5$!a&l|p-8>@zgdlH8i{u}%-dr(Es{eNi5QV2nYpp-6BI?FPMG$-e6-1YYE`5R!Z3}^z6kGf3ZUnzCjRWV-+%xB% znVTjz!-!r)4C92;IE^IwT^@9Kk35dFRVLJv7=@fKzw7y8nJ=rR*yQW-b5$(@hlm0C zlw8&k8IE#?;0k1PykE3+zt!DRJ1;|J?+)bodR2aH^Q>y#i)vPHn~!2sHuY@2n|+S2 zyH0^|$xRPAXHTjA_mn@wnGZ8Jjs3R2(~PL?%U$#4fUHjbsq=6r|9g+pp0%O&0YA0Q s{9%Uw>~%AasGr$F|6`z!Fy3I@bqwqouW))zfPVH~sJ!d-i}NG+1G&S`fbasW@arL>602*-5NfdK2Lm}Yj!P?!piPh+t}gonXfn7u+56(5ccW&F56U^ zru32aX>JzFnYZ{{t7G>Xm$*^tro!aLQlY(5hp^wJAIA`9#cPtS@?-Iq9MU3Rt*h)y z`Ev6@O-o=-}_Q!H?S~YUUOcZS%#QkYt}hJFEnm(JgyG?q;>aAT Q$z?Ye;yanYy5LFu2e_pkBLDyZ diff --git a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 deleted file mode 100644 index 810406a836b66abc0aede7e1f19c078b2da701a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmXw!-A=+l5QT@fh=_tn&>JrxBqqK9nh?CC;gToVl)u=dwuCCr?u`lOTh>X=&hMTx z6GxMlS;Nd)_MjK*TVzS_&ET(sZ_9Tr_CF%UJ!>017=Fs_Ztp&`V(;qw>rm`eW2UM3 zSUxY!QZZBO2+u;Q4*8>x6F>K&7~ND;^j-z$>O+1!xwNR(S+Oin)h7GSt8%%$Xb;89 z&LaVPQU(V#v`32m_oO}$vksSTY}dYjiMj9I=ZW3OGfRK0|Ln{k>a)Pde%wCQBt2q` z**9@Bi~g_lZsi-w(6|$7alqXT`CJ>K*Aw6c*h*FIU@v;uLN&Pi0{rwo6p_RCC#84c E3^)=T3IG5A diff --git a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 deleted file mode 100644 index 18467ac999184f9ea0f39be32d47bb7e9090a665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmXw#%}&Bl5QPU?MEn5}!Ho-yiHUKqCI;flhNVx?RDsx}w!|tgs1N1F#Pi*blbp`E zGw05n-l%=iHEWq!*T(u1Lu*^?x#M}q^S-=p~ ztX$KPJ`&GMvqT%X%e*ro@mZ6=rMW?O_QQ}&Wc63tzNQ^yeb#V zX7^Zg@%|tXr#dl%8oQ@r|30aYG+7T|6Loh(zv2AfQ8>r8r;L{Vx$fhcJJhe$VfKMA z6^MJ^foI<1MjG^Rg8R4H$9+8g$ity>OQ+^t&1%hH-$3XKGr7hCo|p@WC*MC5r$>By h?O2>T-oCsx5~oh>Q8hfA2>75k7vs#{UpcxH{s37a9<~4g diff --git a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 deleted file mode 100644 index 70bbf4527acffb021eb16dd9fa92372eee69d706..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmXw!O-sX25Jjg+Ypow`MbwRpiXgZav>>`{=+a*hs;v-+NwKxR-HqTmF%H}}^X}Yt zXI`3I_aizH(T@?QaS};%+uUpO9(fpPqfDqrF$g(depSoWdtOxAyL?l8tjiUgnjZR; zTvQPmj&g_K5@d9|pEq^4(cMrxFGFST7UcP6U3~8HtgK%b<-FR}Z;NeFSM%lH>@$4b zbpnhFZhFW$dqVZUr~E0-e7NEF$#UWf-GFRQ{;_@M9{%wjl|5@i?E@3kI_DeT19FF( oe*W``$<{|eA7Q+}y5BLdXUyRA8Up?7J;Qm|%eQ0j!-OgL1$8hQsQ>@~ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 deleted file mode 100644 index c23bf6488397a7ff818eaef777a57f9b4c989d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmXw#+e$)V5QWE6W(UpeaMOhm1kq(sK@?pjUiJhVOM?xzl{8|# z(_p?vofi=Ul-*V51PqeaQCZi^xpQiL2TVD80kUi{&p%e#U^;slO^3y5_BvYTvtl^@ z_dZ0|n;(I3%u5Y9z57(_JLP*Q^TWfv&9cvjaIZy{TkmaAyCZ)}-`m}lzoetb4(J2p z4n{9;_kX!&#(8VQ{TtNX*W-uDU2=t&9&K=sf}S0qjxe5+-yXF+<2!L(YI$$@O58rR YyxbFaFrpU`!#L(^oJ2p;E)TlALmoxaDErjo*b6ytepid-M_yE$yL?@IuF55xngRNR zTvQPmj&cX!5@d8dpEq^d=x(T;m!YzE3-WxuD!#UPR@QIxa#n5Y_xYx%tJ$KReTJ{Q zPJnU2Ne?+^PpJO)lt0Cp2RFK1vby$u%8T0h@>j6?WVP~-osWC@=6j~tvo_Q|Fj1{@ vf0*N2dz|z;1W#<@4o5&AVZ6e+!wA?jUf}c^1O4nh!+F-ryZ*0VCQQK}`K}u4 diff --git a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 deleted file mode 100644 index 346ab87c3830d32a1dbc32f3e1b2881872de2c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmXw#%Sr=L5JWpKV|>LJ9~&1DK@hj1f+(&Wvh)jvXd(>6NiZ=#s2}A<@SO45P}6;@ ztGhaB)KA+HwTNiPK3}63^=PKtN_j2iP4Z4OP(+1pbi$q+KFaarH80BLWxgoh=F>^i zw9q%Gi!vf(v$O6w23gv5Sk=u+cSfymhDz-@$n(X#cwgn&boM-&4$IZ-Wwb12<#7Dx zeZXFCegMW1FL%i4J)ru(Q@+n;et0;yUiJA9&UMIg&N{b2c1He$x3@bhe?dpx78n5I z7Dg{`_kX!Uqu$zZ{+g?t_qK18+vFNAJ$Aqy8}#e~_Xy)D`R!8MGrkhnqn7uU&&2If W%ga5&>DdSR+PkOnt>+IH+<;%Q#2wWD diff --git a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 deleted file mode 100644 index e6e1d7e101dab01c26c12f6bf1f5e1de7409ee97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmXw!%}N775QICsi81~ph^QA25kc?;R1iJ7FqfGUtT&K@fwS>YUVt_s; zr#hm*QSK02f`W>1$gSRr5BlX7#ptpKnrA&ldl?&+zrF zQ(#=s=^^LtDb??L!$01kbY^X+y=Q}3_x#{{KS^p!Tk1$?g)f@w7#tWQYW1ye2XDWNWesO*Pe`G}(U;qFB diff --git a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 deleted file mode 100644 index 818fe0d929faa4bbded6605a74aa133b36ea2498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmXw#!A=4}5JVex5kUcwC>IYH6BFZINQlOh8;*X#1O$^w)>$IR58_98F|pn-c2e6t z)jicUo7HccW;HWw+CX2TZ*|L4Zlrva@`-ZSGEG=S&ss(gg|Dz&y*nSaZsR}JejsH%+_-lf`})M3>qUqC@Ym|Mm6?UVmnxe09|^=XY2%gu z@SqvysR{0n<%0Wo`O)rE<(f|H=m?K;hp(=H4j^9BzMg7&#CPJ(RKw$CpSZqic(@mF T>^v9POYcb)XLkO|!9@52!zUeB diff --git a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 deleted file mode 100644 index 0f6bea696d97ddd21fe4c695398433dec97ac654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmXw!%Syvw5QV2nYps{IBI?FPMG$-e6^i1jp-Z12R9htwlVY{c?ndzYVjMU*b2&LP zf0|tOBRUb$k1=24D3a*5+-rHK<$ZVzBo6QCIWj-|iE9 zy?FwRGb%moxqCwPf2aLpoOyWo-!A+J40Quojr|MiJy@;%Y3t)%zWD~FGjl`jEgRLk s_nSSwwL_)f0l4Q9{SSdY!g!+Vy+h#4n9cs=b#Kd?P5(44GhNDj~K>@SLI!i=(L47DMCf2t$ozzZG zbxl=oQoU`MRm`kmeSN8(RjuY{-OnRGPjt2|k-|!JtZB?}_>8OdCgeqY4ZG}Zo3C9{ zmp)OSMYB}Syv65QNZsqQ>}#d&PCdD)RA}#o5O&+_eIL@icwXjtN-i^ z`Lgp&pssYo1CH#0y2GCE=W^DMm;ABLgZ4(crtZw(A2h+EB@6^=>|X4~e?Llto}S|U zP^r8p`$t*)Z$&q}PKAlKA@fYY2T)I**H+Jr`gX3P9-dvkoa?HGhntHdvnPVxphaFu2 diff --git a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 deleted file mode 100644 index f7dde05ef77bab396ab8d2fa74cb49c539381ecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmXw!%Syvw5QV3Swbn~(5q0CDA_%^K3PqQOF8c(b+KPdgl&1FC-3Wf4rUU1n+xgGT zq{&S$q7xClIOWwwk;Go>yRF}E{RMsy>EDlpco_Y#r@~jYSia}YN4?(UP4T%Zmw{45 z7k-K_s)!6_Ye(P;WOU5cwI}ZuI5&f3?+)a7vntlxJS*$hc{#1N_1kGJpq{;FB6GEVP<{lzb9@`O diff --git a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 deleted file mode 100644 index 49231a2ae79e851a3a46926985242cc28904b4b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmXw#T}uLC5QRt0%sw=e>ZS`L2%`H6qUfr{%YMOPX|!OwqUIm0AJt9J^W@vW*_rpu znKQ#S>SwKpT12#>&)4WhJvLHqro5T*PRd8*PBc))AG*;FH9CEi8jc&p~id{Mm5 zrjxa%iM~OIc&!*M$XgVxc)yrsERON8I z-hIfdw?6>mn3o=MdJd@m@09Q3%nu0Xw#fUyP}e4_kw4|VO;#&^Nk>ob9{}SPMsIKR zKU|?vZ*4e#%@xjj%Qwnha*dZe_P`wu?(6`4gz=R2b*b$cUy1W(d2jhlT#s5_?h($N R2f)4d?x}pc^M?y=z%PHB9##MV diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 deleted file mode 100644 index 2e0d462e39300d6028a34a488bb240c0486a35de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmXw#-Acny5QMi$YyIgjqTYy91jQF<1+kZgUit)wm{vRxPfC*Z*?S{&z8DuKvpc&x zXGt7A^vybE*0-s?#MC0|wtUiZujME4$l_)rQa-kUF@wV{tT$h-s>@wgJ0EJ7eW#_X z{LePus4Z8so_1rg4`zv8LAwxcg+v|d>n86ubC1e-JJA%qXTiB@>&v}M^5QeiS7Bdd zY3+-!TL0Z~C138J3B-*mJkWT1rtJS_^h-JGCm4IDVnE!fJ`=Nt#@@M@9rSzE+|Dlg zt7?3?lm9W-Bt3G1*@Z4(mOBob9Edxr@EZzma=?Ei-~)&csoXIZ=n?PI@R|tt(OW8` K#_LzkFTxSN03av; diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 deleted file mode 100644 index d6e8917b22a2f69ed8f8141d2d8a729c03df8620..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568 zcmXw#-Acni5QV2rYW=DGu~u(HDuPnH*McZs8G7jxEHSMZh)GG(zMwvoH-hJj>%hs( zoSi*qvO)W@Yt}Neu1)kMM%K2_=Z?=iJ|Fmet=zXjlh$BhJ!1x?O}<>cxvDNVN$t|S zcFB8Ox+?uxXDb~y^Bvs{RHwOFBsX->J`*CZd(zZlGk2w$T_Q~}I}@C%)@iwQQC7Uh z*&^Q-NnEEzzF7Y4F_A9+@gxwZ>d=70d#dVxXZW#{^%#1G&~}@1eH8S2%5cQF`h8`3 zcy!nu4fqT7J!Q1uZ*+p^p)eJQdog(PFTB~UW|*fYxPPZDxzDcOn(QmL)ZsA@9;ATh tP(TL|FWzsYnls|db4RM-+2zx7W7Y6*&*Jbr7VzclQ58L&KiXg}`~u=kBQF2| diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 deleted file mode 100644 index 0741b5d7527fdb5768b51ae1e38eef1ef19557fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmXw#-Acni5QV2nYW=CLrKmR|6+!R?v>@%Jp_hGvCH4mv;-)m)KD#%9=S$CDbK zb7s;sdG48Y%&cc4{SqTfENk;wo4d*bOB-dPdT4!vWAYHzo2{$k{;-P9hv>FtRYX_& z?_IeOkG`wfRM`i!T<-L)ga;uP!~3qOvqtx#nw_~+aIb=M_0I2)E-$OEqFjVywJM^o z!eV{8<5s@hJrRg|z3`yN?un}Zo9U0`tdG~;)Xp2;>`|Hv)y$lFnO&+zPya~_cQZ%- zqxIxQ{);y$;iw6;@A5~>4L{o1SMKPA-?cE)Rrn7Cd;qajmpg_69Pz0hUN-`MaC23> K@%okXRQLn1%piUM diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 deleted file mode 100644 index 1dc8888e772d24a15cc72bb0d898fda0913ee669..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmXw#-Acni5QV2rYW=CLwYJ`fLnN46JABNnzvXi>0gT^=4MP+}Cbd zlv(Yn{Bu<-!hDCj5q0j(Qe31X%?pqQ-APl&&D;&Oc1W4h>@9GvTIK7lON;U&E2e&1 z&ayf${dB(DV~no$e+7zjPSOx3?}X}qXYnJH`3bx~w*98hhnO&ZKu*9Vy+gA4J1%ba z)_w6;^m}CK=skBh%I_E?K=A}4U%f;B>z*0St5)d#1D?9CJ%5<&lUtnRF#yjf$nyk9 rM^L;6zah1HitoUkQj6CvUx6D@ix>9>C(kn=U-e$7be88Y8$5zP>HH&w 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 deleted file mode 100644 index 6a883433bf0082a44e4b35dccb70a5c76a531b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmX|--%0{;5QRrqv$8ak>L$VnieA8isLK{FdxFK(V8M39f6v}c(D!ZDz}Yi%W`1Xe zP3kwTh+0InqR-dpMLilj-rI3=$9HfilIlgByc_LsMu$x?oqc4h^>Q;=|5N_Cn9l;o zh$in6I4>enHmJ41B}nO5pI3RKn!6=;Z_1Rtdyr+TMZVl->AZX&&qu|!oQ&6bS&XK? zH=NH&MkE1F)XKtFpg MWY&6pJc;wh{yb(4nP^T5%vWC&ard_&Ry+_-8vs>i<5Pz(b z)uFelxj=n!Y8Fa~9qb*-L*IE(#Fe7&S}}Ko>Y{fdkD~25-t40=$=>G4EZt{|c^+r! zYk%pD8i(58Okxxhxsxt%&Z`Kgc@ zcy!K$Xuw}8Zwk?Zzg2~sTJo_Rdl18I=g$6j5prFu3-LpOro7t?{0nK?86 zIg>{HrX5j>h;|J48vUq8v&yY1?~%LFC^zfWz37CTFE_@Ui?S?=9Z>zA<*;qYLPFuX)>F?PiEs{JO7xh^La6z{(GOJ z>#ajzT+*o_r}vO*cc=USWqvr$$otj2L*Bi)X8(ZR9r=5DwY=MZ-StP*##5#5z0OA{ z`PSM{>w!zu@}3`jkI6MU{k!0s3-#z#yuvpZpH}C^sh78JkXO zy1Tk>-MSD}uN!6+Gi%sLU!rSOt9h<_KJt8`+_p#?R-$7qV}`;mUncKiyWS;XlYXqS z#CPi2k5s3*SuADFqH`(4u60q?wQ}!9HTTBaV)s@EVY5ot`w(Zv>mr-w`{He}O^bZC z{J(oBT|B=C#7G?)aNIpsb?^z_m$DvioNJbIeG~)nEoJtPmDy!}r5?|mfuCrC_Ng!y zh>2^Rspj`M^lgTUN6qoTo0#8813hX2{d>7ZAJ0G9>?l{%;ptrXlmdRb-g6iFPvY^~ s6VM05+{Gb6s88>oio4PVX;Rl~zg#o>kj20zT6Rnc?*ube#yf4Zk1sQ>@~ diff --git a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 deleted file mode 100644 index 6814e8d1467b4e6e3f91a26648e89c2161d3ed2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmXw!%Syvw5QV2rYps`75q0CDA}GFq3ZhFxmp(y=ZN)%LN^ASS+-slt8JE+^;=#}t8G2Yzlyq=&i{6w z;_J;5V4PFwVb9$Yvj02npWw{H!~b?+VW=CzYV2K7@4;&AKej&J<(uzNIx{!a-m_7y td%xM^TRT+x9e^h;(f<(WBaBzN-a7)$j2C)(je&m7p2@8B`oZ}D`~qHt8>0XK diff --git a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 deleted file mode 100644 index 93cfb56bc8c8b91db274d6b2675be3d6b36627c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmXw#OHTqp5QH0+hdcz42p0|*5)JXLCPu@F4M%^$WO>C+)?EU^AH*N!g~a-np_AI~ zsi~>zY)~9k%?f5#wXVKY$BI_+z3h9%_lEC}>MaYTv>a`#85*4S>2kGp`^8tZb-Va` zldR5~vh;!OS=^&p!z!D0Y~;w(`8TiuAKD)jCWV+fI?SOM+0}Sb6p)R{F83*WdET+y@|n_ zUHK2s(x7Lic>kg;c+W0>Qa05KI+1ZLyvu>imVghSK7C$WGk4Ul=WaB^v&+$Q9nJ7? VQ*mV83gmM4p@}n@CvEU5`~zk49zp;B diff --git a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 deleted file mode 100644 index 3d2bf5fc3ecbc58c91c49c74d9f67db7b7d35c7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmXw!%}T>i5QV2nYpp*mQmPvl6+!R?RFJwfbmYAXa{QtZ#OyAk}pm=2sfGiS~{ zb8nj5_9HqG(T@?QaS=&$+uUpO5qTJCqfDqrF$g(t?yBYLGv5`}Hs2Iq>v9FBriVTy z7ga=tqueRD1{o9k%ckx&x;tw3WvHCpgFN4?i|>7&mG%3goLBq$W3esjYQFs6J;B$v zPJwYnr-z)or&Nb`%8zm8!wr8-K4@>y4d|W8KezXMhktxP>CDhT86_ z?y0WXqJ7adYnfTshWZi%Yg_5L<9W;To^sC$O;|?Xc8neht2CXxhgD3=u!tY?dge17 z%@?X;GOMJ_U3AWb%C$~%UFNw<)$FY_#q5<3!eSmj*P*JL*GWB2>*j5;j7=I(H@lCe zi{~eSIMoRaIChUz{riL;N?8v#?rrD3J~@|q(PlsVx%#`x%)(zw6;1q)1mfPc@ydU= z(G2s{1ov;{g8O*+(e8camQL(A5FX?XUp)aGK)m?AzG`~Jw{wT8;qmh2+(0!v+_N}# S9trHF_o#|9JAdWiPWS_bTpi5- diff --git a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 deleted file mode 100644 index 2ddf4943cd1f5e1943cafee392097517b99f1775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmXw!%Syvw5QV2nYps{oBI?FPMG$-e6-05>(4|ihs;v@;NwK!i?ndzYVjMU*b2&LP zf0|tOBRUb$k0ZXuIFjhL+-rHK<$ZV7wXI+0UqxNb7Js`> z@b%^iFwUs-u;=ax+5esPk8$SV;eWgE6EM^bU^VtHsP|yC_U~IC@AAzzD4m%bYH!)7 t*1g~C@vR*y{SLqbm*{^8^by80UGE(NXU3GCUL&BNvqv&(y?$`M1HX128_@s& diff --git a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 deleted file mode 100644 index 538945e3dacf2b474e2b6138f4789bdffcad243e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmXw!%}xSA5QG~RMC4C2>V*S_goJn(5~A_shNDj~K|!*~GE4Y-L3t=HCe*hKozzZG zbxl=oRP0sE3T9TZJAJ9P6|EG`ayYNTS<~6HND9l*vZ^t|VdrP_U$;v$zi^vmxk~3} zOW6Ti=XrrRX*li4}@ zLB8z#Ay7}c;Q>c>SKVb#_JL{sMQa9v<#f9GPu_TxRd; LxRd#>4MxHVb_X5O diff --git a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 deleted file mode 100644 index cc39ca7296b91f97b6157ea082d61908ee31dee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmXw!%Syvw5QV3Swbn~7h`Mo65d>dA1<|FUOP?TATQLxm(zJbcH-g`%>A?BtcK$On zX>#3*=tM*>M!ecMlGtl~xApt2KgSOu{riy+52GLURM=GW#YetrKI_#wZ;G#Fxj-qR z3qQpdRYZoewIgr|GCJn!+LLz!oSVV2cMI~oSr)5po|X06tejTc`hB)8>S{XwpMAz( zcb)+4f=mr-YEFoDds;t5nZv_>2l(CX^7`a*tY48I;^kU@Y<1kro9|%SGuGtZGf}Q{ sznSB$9WwQf!4sRPe*)AI+ACG}9RPdU3pKTdKs|fUMCNM!p!@)S0U2N%EC2ui diff --git a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 deleted file mode 100644 index 2e45d210499c4a94c542a7a99793b59707b310e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmXw#%Sr=L5JWqPF~(PnLEX5B2!gm*K@?XGS^5P-G!X~lOvvj8^`qPfo)fPPHQl$m zy1JQ0{k#=Xi-=bA_!`})$41J{ls8k}N%@$(9}SeTMkm^#MyF*t8o%Ys`Fk~6X40Ua?8u>Hc+hn!!S9J9B{ys47VD$D@ z|HCyJ_11>-H(cSow|t}ACD(YlV-MWp;Ld%Zk1(Foz7DlL<12CAEblF!iR)6!%RRxl S^ANb#-UF3ycm8m}E%*gM>mJJh diff --git a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 deleted file mode 100644 index 2adb0b45c0a03c24af756d75ec2aa163adbccb44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmXw!%TB^z5QRrBB3?iw>c$1e#Kad+5`#+{mOepKki;gn5Kx|77e>FY(n(Hd{xfIJ zOq-3HPQ+eBbYjTY7(^plyWHO8eR40Fm9jzIk8a30`B|g9p4vK-KuoA)b2}A*}DU2x>@DxZJHFzSyoKT?Q))dxlOfsFh zXU;uy+6I;Ty4i`D)oq|B(Y1g%~`%K|aXW!oCY425mJO5(+5JkOG7oqjE| zq~z4Z4>V76GkUa(?Z!fN=%9J44887+>#Oe0gL*uKV!?e>M$vkiu69wF74tZo<-1}L zZ_*;4eUv`>(&f&pk{IZWM=*R0b=FHe&)`p*FgtTIJrq4{Yp9~tR2?b_?&23d_?@~7 zRk+~fi`U05-(@5Yb9w^)SWe*L=h*XIezo^fbt1=jYbntoiFawSyRBqK{CKRR9-R01 z_E=XvIM|yoc3vsj%j}5t)R+If=|mUK+;`7A z_ulhh>b0w8#7;ys2WnLuNds>Xf z$^5G<(yWA6*Py3PUaTUfY>{h&3ozxzS|8r2y9Ro&*3*C8-e_;(lH~JaQLK~cGJj2% zv(-A!(sGfnW^Y?R13H~C1jaeFUgg{|r1o8Um+v!qpKRX&*|T9^i!65x?9;n*? zTHPhnj>z`Q|7jo4xzD${bIb%ao(+5MaAuGGJlpI0J-e?1zM0S^PuQbxJvmbtFDTXa tfOp0djB`(bv%Q-zS-*WCuf~0+VEZ3LJj40M0Z`}uM<%F|`@#J^_yv>HAMOAE diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 deleted file mode 100644 index cb3ad0712e44901e5dea7165dcef834e913d0654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmYL`!Aiqm5QMi)YqizZT5DB2R0Ksld8vX_JQ;fM;1h%x3kFIeF$CXFAIgj1d~wAe zw!8oQv$L~l&^+mwHO#DIhx+9Vt!XXKZO?0-d!ElctJ(S%sKe?QSl8g9SS^z>FQVin zE-q)$^1UqLq;y_eJ%Q>pGYd71ezcDiq3i9{b*tu`s>Taky#3#Mb?>>bD0+KMiz*6N z`BS`FWL2KTWtwM;=U+c#b)s>n;7oMKD;Qp;y0Z`7!7uc}+qz<^;GnUgJmsP@()6w} zIR4>s(B4!A+g6~xrHmdJ_rBlZ9c$u187*+Q%()Q{Pkf(-VkQMR)Es)Q(~?9;Jb)!^**;n-L;IM}@~=JS8yfw#FFu-8NZ d4hLWR3cSI25XQGSP{70ItrXyZeQV2W#SZ|RBQF2| diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 deleted file mode 100644 index 421f91f90ea3a55bd53344d992370854177d0c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmYL{K}*9x5QWF2wc2WHt+f{q6+!XXOBJL&HuNI+3zirQ21+7n$Zz)|_`c1G3)7i- z`{vDCnmD@anH`x~&u04Nj4iTG$lZ{SLl)WJKPV3^_LGt7k@XD@O3f~-%gSY+X|-6o zyg2NtTCh~jx|)fV^TI6A7O;WhMv>@-{@T|a&%0NR2e^3p?+2dyD9pLTS6($P*_ZF> zep@tUmezS$Y(H8*Q%#~VS8!(P@d}2Qxq9A(ckqdnPn4NERi@@J*H;F+P%wvgbinA( zLJ#j&YUj$#!~45?5s!Vmm7Pl|z@g?a^CV}?;E$SF-cQZGq2gN#BjuI$;2Te95}Y?N z;f@vDaW+EGy;Pvh-Ac;%pD4iLu0jXT>i( CW*`;- diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 deleted file mode 100644 index 9ff56217e87e043bc5223fee9cafb34d79091765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmYL`-Aco748^lAr<-ohIp^0!MNq^mZ>As@`}>(=v;rBFWPE+n=71CgFILV`J551w%`qntRX=eytbYHsygFgJVlEppXrW_Prm+UO6|pO9r_#Cmt*_N!MW|zv5|6cuqR>c=X;@nx2Y6x=U5I- h54sNJXj}Ji`;p_%Qbv937_(@95G!-wKf3%*{tL}UBV_;p diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 deleted file mode 100644 index e69fd372477567c29cf544991a124fe04429b3ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmYL`K}*9x5QV3Swc2WHt*sXi6+!UoK?SLJGW6iVU$CTU4uO!B7=u6Ei{Sgx6&GG+ zXXeeDw+SW(}Q;{u$vq&|M{rn-l*o>$9qw?E-C#cE!S1+ zv$QFEwchUh%r%L|QsA5`$162i5QV2rYqizZTHC6)s0f0%bD@G%x-xX(!Y2r6nnj@`5@YcF^r74cp6}*@ z1C#l==bkxt5;QM6W(_mz*qOfA(3;lrvF+oIk3Ao|ihT=&H0J~B8W@7iw&T1#-+>EGytvt4(lj|`4I#TkWcr0MKn zA_nv?dlfs5sXg-gP906USctJ4ebn!@hm*SUG)m@a21B<@D)2tH*r)6&g63O9Ahi f%ISka*NGf$U|!T?7pHP?=zJ0b7<#{Y<%9eWysab3 diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 deleted file mode 100644 index f4783fc5c4509af94859f9f1497b34114fa2d2d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmYL`OH0F05QV2nYqizZTH9`1R0P4T3l*f|%FvDAF9>~P5eT`G#{70Sg6F%r;)RoW zpE*O~=%#PhF|)oc^yN(~vTm@wV2^?w$c`-b6OsI}4U8HLO}49DmG0fww#e?&ygX!8 ztvr1_&BU^KX_knc+)%g@5><%j-tYRpTlws!7cKws(D&Xcm!^l$ylT>E*rPo z)VV9y`&Q3PlW;5r-a;{2$)RPbSjT(qUGIcCxHB39i5QV2rYqizZTHE@!s1yWo=RyUkbY4dJhNDe2Cz506&l+(jLJ$9@doHzLJ*ibn**t0Os=U<_L-b@O(=U5KT i47yI_X#1Pt?x!AqkuvHtkFksPC$X{z{;iuo$bSHrbtC`) diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 deleted file mode 100644 index fe887814d40c2d5d4735b55d6db00e6e635083fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmYL_K}*9x5QWF2wc2WHt*sXi6+!SWRgm`B(1Qnm!4hMIK*&m5f;b?7++hw$PU|wa9v1?04}{acptJjC7ya(5Nw4@3Y`5_g?rk+`Ii(sM0K` z4zI77STQfn5^be660U?q9ddN(!MhdEB*(*lK5DpksyX-hkyo`#3jdlGyR!CK8ggIm z-daC%O|oMta4wbOl^PmL<$84Eo%&3hj}#Z`9yk4VW~e(kKA6EbJ6cZ9PP!c4wG>Vj z*+c!0`_yUiPX5(O8{lx~F!LZ?X7I+HSv0w$Hx|C-aiX}E4xY~hb^^|em~f{8J8gHBn@X+6A0~~5Ua{nm&0uG=b>i_@% diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 deleted file mode 100644 index 53696b75e214176c849a68b7748a1d6e192303d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmYL`!AiqW5Jjg=YPD5st!-6YM1+F46&0l7%Fu-izaYd|ArKOYA^3m#QEmk9NuKy% zGBbB(?%em{bi5QWDiwc2WHt!+0hDuUo%svvb~=tl4fLaY@6Ay?9nXLlobzMESdn9kps zGv_vOblW#OGPAxd^ova_vLwV_h{uW}i#;+@KDL3;W3%0D8&_vvrOTU#tf=<8x=~v! zW|LjF`p>TH9ht7ZfBsJ8XfGQ8;%Z>*jcE--RQ!( zB0S&@v*&P&ck*AY!~ljIW9LzK*+CmQyWAw_-bnr3U+-h%>;_G+$!vyJ211p&GqF>EwL=dUW|u|BTEA_Q9ibT(POgPmcD6SRr`Cl{qk*5dMTLo z#7`Bg+ANnMy`gX=tnat<>Oa>5LL$eCp)Ir^uP#(t&SXjGb?oEV^DY!K7cM&f?>%38Da^T#_q=LcvMOKG)uL$1 zEUojhSiEhtj8#dGM;T|LJ37J8GSyv+d)?qy%8=XfIem2K(UqTa(HUv_t~|ZaPY!+b z+LNb#!;fu0+~J*Ta$lZWaJca9Rfh)t2mkLz9pDgisJWF|YS2tfEi;MfF_3+$!-4!< zbJ%4l`+FaS_7ZkG3^}l`fQ=M`v-fAfjueA~Jqcs}ScV32b17gi-V7WLx+XHT!Fd*j Tz7rWdbUvs99Izj4c_;e?{^TL_ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 deleted file mode 100644 index 31104e0af1214b3e2c85ec6201f78355cf0632af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmYL_O-sX25Jks+SZlSl*6PMZMG)Le6{IdL-3b1IP-_=~l1Li*+uaDBlSX`SGjHzP zxic@##%(9!AR;<($=5TCMzreKuHzxGAI(bH;68|M$l1ADugbhg(yV;ovt1Wu;1JP9 z-z274#2iPt9=HZ`D(23#rtS_n&)oU{d9Tvm!zIb~D=l`(e3O4HH;ZhSua;$+XN%AM zE@L|Nm;lcexqHevV?xe@tG(q%I3E$!b&2Ynt?sza_kOKvckk+Ma6KW~tIl^>d#?R` zoBw7CtH!&>o<}yZ$9=rp>rC%@oPuxm>Jw+oanAwJQ+VD{syzeNJg+eN4uRg*W;m-m j2l8s1Hv-Q5)A*)~ntx-W`MBonb*C3x?UVoEMNi-thYlXs diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 deleted file mode 100644 index dc1a26668a93e8809e88994bd61e7f3f784ff2ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmYL`!AiqW5Jkr(wbp8Dt+gsHDuN(xMFpw2GIS&O1)iU` zX6DYFnfsEcaoIB4GP9PQ>E`sUVX^zB`)&6f`L0D`Sg@Y8jT#f`#k?xYG|Q`7U8_Y| ztvOBcBh|CqEYW0onR6~neAaP@_0W=2o;qX`G{6Yb$G zec9&!D6}_!+o9LMz8xDV2It*hjvXlm2YV65{-F#F)Fx8EZvGiK9CVFjXxngj`-$VP VQbvC27`sHU?wpjGhu`D)7u1npH6h)%zgK~ zd(SHa| zHJg{vs6{lGsgtujVuHGyTIXQGjkWu|v+oMH+gdOGb$io$4VR{$AK7Z1PL{>%Y&p%> z#e7y~MLvDo`WY~(#t;~1)OwY3$B>%GZ@kO*QQjjvw@-cqhI1{loIah?yE<~#2UTs~ z1zQfuYRUig-qYtkHELjlf<2xMXKr!kjQ%`3>-#;suLHhO=#t0m(f1KhQy4FF+S>!( r8BZ|k9s{+#8>6h>K9IM^eJ5c1|0AB^eB%Jv=l%y2?2-Gy{T=uP4>2FV diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 deleted file mode 100644 index 75329a17bbb2f152dd64e43476ef8bc34ffbcd44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmYL`!AiqW5Jjg=YqizZT5A;TMD$iv&WR#1Q;H{U|qr_dFkT zU@|jzX70PwM(y*SS#pTCkt%Y9~^jmu9ip*@x>?9tXZ7pLhJ+g>v3z7A>24;CC;DCCSHoUNuQvxR#&M9OQz1~-Z3;oP< z3tYRQ2BY2!HFIZrd8o)PIJ5BHX$}o=wB$EpWQH7LXCbxhpqZRqeiL#yM)Dsq>?+88|cOn#s||%v0bx SR?Zwc@5R6j*srd^BrwboudR0P4RhblMk|x)EvyPedZLTk8Vu^KQ?8SHx<4|#AX_!cqk8NPwq0sEMwXa;^%g;NPm-}5+ zOUbM!eyW(4W|@@fp>ru@x}m-Zc{lKGl(QEuKK|=r;NGg|-2N-C8kZIReN(K<#&0)u z?#uN@>t&`%G!_D9t{R{8@Ul>?hX>#Er&2ytWNx7NEO3}RQly7Z=J1XVJ?i6F!@JU! z6GgP({oOr^$38SV!cq!w$T`g1%NaBHBWITPle2Fmd`n@hxY8bcp9*LK&YPHUCjxhz x7j@7*6VT>vC1w0i1^RHv-pal>Ozv2T$kEcn2>Mh}L1wXBLV$%_2#DoOM8 zs;t6HTl10nX>JyanO%5Ju^SmyW ziz+Sh`RlKiu{Pm&kYf|o=mbN{RJ9Hdy1_5ip|=@&`pDquDo!b6BfY+*2p9U9=N7oO zy#}M+@tV0)z1&x1mpOXy-f0dEa5UuCVq}IKW9LR{*+DZoyZk2Pa17*MV%Sxj=^btv z%HhPZXTNPvIX&#tv5|6c?*4FWUpY9~qcGkd%h5n@CI#Hde+JGBx+Ze8{mpRuq2o_d UMt$TMyJ)``D|_JIy8KrD1BLn`djJ3c diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 deleted file mode 100644 index ee5dd3c745f480766e7de07dbe8ce47dfcf44a89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmXw$%Syvw6oik7wbp7c*0u^RB7)!xs8AGFmbmi?LW}_ev5_R?F??P(g7f`Jewd#7 z%sHv=T@TIn%xq{E`sK~dv;EEvI(yLBBiV`hZo-p4wUJSSp-GdvD5E<2N~@?!;yf{*mv>D`D5qb%8#PzJ1d)Ln-}kK z9`2eViR-M`g&*y1uVRIdJG7bqUdavS-D)VP18D*HSO^c>5= zM-GmY&PRv(M3y@FD{V2AZNDSm(%k%})8bb2?leIUK98Au>C(?`y^jWdzr(L~oGJGx z9d@1za01?&c)9OXpvHSq4&H?TA2sIL_e>zqd?3(^)>7c6zL(qiPsr1Y_K!N?SPSq_ W@3qe5a|iQJ>LaGF*ZI@s55hkbc_hgI diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 deleted file mode 100644 index 5407183cb049fe46e822b3b4fd4c231a55dd6825..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmXw$%}T>i5QWFaT5Gkn*0%mFDuN*HRS=~sL)`fUA;y4#*ho_H7`~J~lpDeGB{vr) zbMBd+Gjrp0E_!AgX4bPaeK}+6*rxMc=eL|6IKLx5G*6jU+sOJx4xOqbUgt%)PCt?| zEaNDPiaMvOd{6NrDGiK9_TFH03SnO?eJ*8ifhxJfqlG?m`c8XR<3Sy}5)Q-iGcBsn z&+^wO3szMgN9#0S1#iu4&+1A)=0G2fsgNGQmNL#<_icGN@)o-H<=GAXT2;h&gN2MU z(FDvkQ^l_QQbygLJQ{HH9XgCQ@sT`n_;XFRFHawMjQV@0&;HDCqY84s9BOW*OFr|q z7!7bc!>?u>i+hj`dmPB3d6JWx8tV5@NiG!(C2@kOAH{lf>lVI1z5T*zaQY2$iL_7UH=6&Z{;Ki}F1w zqFr02Nt2hm=wrXzt61S<5A@Mk$kXu_2)vczBUy6v1&YVA+(v#bwPV?(s_YYV7}%*S zeB|Ib>wR?Kn8;Emf2%E~vha`x%x`)v?m_QC6ZGKon0b^g{p{v^H1ORHzuNI!xvg~A zc_zRKcyHq6z6*gG??pLy=K_4xm}lQhfjsl@(u>wY;3n70?fet+^uqI_4mefi5QWF4wbq~3THE@!h!g~IuYxG93~}cZgcu7JVk1e&WB5|~P;Lazm)u-9 zow;Yuoimeqokibl!_4}2reDt3I@Wcu=i;V|GZ%LhhvrFXHAXftG<2$#NtxwQx%yZZ zQIW)HoY$J3^q%VZvM_Qy()T9ECs!VbrO$-`7wRQ`~y%b>C8iL+9&0P-HjwE4`w&E%*Xw zq6wI7rWd=4evPi}DdGV~-=WL#rte6RI{djN+gGFyJmCGE^Jhn9xYi3a