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 853c39a3..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 deleted file mode 100644 index 87529086..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 and /dev/null differ 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 cf04e23a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 deleted file mode 100644 index ad0f8444..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 and /dev/null differ 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 47abfae9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 and /dev/null differ 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 5671a394..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 b/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 deleted file mode 100644 index cc6ef696..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 and /dev/null differ 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 a710ac52..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 and /dev/null differ 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 6c24c444..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 and /dev/null differ 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 ea1dd830..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 and /dev/null differ 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 4b6c9f1f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 and /dev/null differ 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 12bc7fd1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 and /dev/null differ 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 cb10572e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 and /dev/null differ 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 2f1fef9e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 deleted file mode 100644 index a46fbc29..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 deleted file mode 100644 index cddc6e04..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 and /dev/null differ 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 215454bc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 and /dev/null differ 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 856949fd..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 and /dev/null differ 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 63e63313..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 deleted file mode 100644 index 6a0d855f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 deleted file mode 100644 index 17e3a5cc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 deleted file mode 100644 index bc888ee4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 deleted file mode 100644 index 552450e4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 deleted file mode 100644 index cc2a3bcd..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 and /dev/null differ 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 7f1c39b5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 and /dev/null differ 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 399d14e2..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 and /dev/null differ 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 65a6aba9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 deleted file mode 100644 index 2f8d2310..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 and /dev/null differ 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 61a9b4de..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 and /dev/null differ 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 2f8279a1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 deleted file mode 100644 index 25a16fe4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 and /dev/null differ 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 2362d946..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 and /dev/null differ 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 d6f134ea..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 and /dev/null differ 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 0e0ec76a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 and /dev/null differ 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 09468276..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 deleted file mode 100644 index 63f79458..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 and /dev/null differ 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 2674b9bc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 deleted file mode 100644 index 268efb7d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 and /dev/null differ 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 f2485f35..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 and /dev/null differ 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 ab0ff235..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 deleted file mode 100644 index d98465dd..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 and /dev/null differ 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 6110276b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 and /dev/null differ 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 e8291510..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 deleted file mode 100644 index 1969c2cf..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 and /dev/null differ 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 d4e3488b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 and /dev/null differ 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 c305b5af..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 deleted file mode 100644 index 9853b064..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 deleted file mode 100644 index 0928c6db..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 and /dev/null differ 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 b42ec0b6..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 and /dev/null differ 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 3118acb8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 deleted file mode 100644 index 0e95f06b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 and /dev/null differ 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 6e740df7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 and /dev/null differ 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 a4bfba7f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 deleted file mode 100644 index a1ab0c85..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 deleted file mode 100644 index 92674b1c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 deleted file mode 100644 index 064df40c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 deleted file mode 100644 index 7c88b2a7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 deleted file mode 100644 index 06154e63..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 deleted file mode 100644 index 55fa1703..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 and /dev/null differ 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 24d0cb79..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 deleted file mode 100644 index 6abeefc4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 deleted file mode 100644 index c949fd37..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 and /dev/null differ 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 8d800849..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 and /dev/null differ 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 cb71d73e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 and /dev/null differ 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 6b33d2be..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 deleted file mode 100644 index 4e3e76d1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 deleted file mode 100644 index 2c321f56..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 and /dev/null differ 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 c3e06ae9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 and /dev/null differ 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 402f464b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 and /dev/null differ 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 918c423d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 and /dev/null differ 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 862656ec..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 and /dev/null differ 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 1d6c7537..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 deleted file mode 100644 index 7d3114c0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 deleted file mode 100644 index beb8deaa..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 deleted file mode 100644 index b23d5ece..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 and /dev/null differ 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 11cdd476..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 and /dev/null differ 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 5084891a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 and /dev/null differ 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 ca15b681..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 deleted file mode 100644 index 98a11a1a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 and /dev/null differ 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 35b8096a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 and /dev/null differ 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 e19d5acb..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 and /dev/null differ 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 85aecddf..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 deleted file mode 100644 index 9d40c3a5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 and /dev/null differ 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 6489935c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 and /dev/null differ 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 ddbd7023..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 and /dev/null differ 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 631f1b1a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 deleted file mode 100644 index 636bca2c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 deleted file mode 100644 index c00fa6e3..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 and /dev/null differ 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 6833d404..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 and /dev/null differ 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 3fe5b8d8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 deleted file mode 100644 index b22d08ca..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 deleted file mode 100644 index 27a3e73f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 and /dev/null differ 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 3045aab1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 and /dev/null differ 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 86cd1ef2..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 deleted file mode 100644 index ff78f589..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 deleted file mode 100644 index ba63f28a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 deleted file mode 100644 index 8e082b4c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 and /dev/null differ 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 aedcc974..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 deleted file mode 100644 index 99f02700..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 and /dev/null differ 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 531a51a0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 deleted file mode 100644 index d0127c01..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 deleted file mode 100644 index 05209392..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 and /dev/null differ 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 000c77b2..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 deleted file mode 100644 index 252c1124..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 and /dev/null differ 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 bfea8ad1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 deleted file mode 100644 index ef4cda4e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 and /dev/null differ 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 8dbbb9ff..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 and /dev/null differ 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 62a498f4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 and /dev/null differ 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 78035b36..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 and /dev/null differ 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 3a0489c5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 and /dev/null differ 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 3fe79826..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 and /dev/null differ 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 c84d0be1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 and /dev/null differ 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 0191776f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 and /dev/null differ 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 3e2a68ff..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 and /dev/null differ 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 29579f4e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 deleted file mode 100644 index 0a37c81f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 and /dev/null differ 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 46ab303a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 and /dev/null differ 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 aa7e3a20..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 and /dev/null differ 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 ddd4d10a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 deleted file mode 100644 index 4d18a99b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 and /dev/null differ 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 ad44b06f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 and /dev/null differ 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 385760fe..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 and /dev/null differ 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 45e6f4f1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 deleted file mode 100644 index 29af7130..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 deleted file mode 100644 index 39e6e5a9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 deleted file mode 100644 index c632884f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 and /dev/null differ 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 98adfe9c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 and /dev/null differ 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 8918eac2..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 and /dev/null differ 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 595c92f7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 and /dev/null differ 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 6d19c7da..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 and /dev/null differ 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 ebf4dc42..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 deleted file mode 100644 index 7c46bd30..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 deleted file mode 100644 index aa772abc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 deleted file mode 100644 index 6ac491d6..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 deleted file mode 100644 index 566ddadd..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 deleted file mode 100644 index 3f83a752..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 deleted file mode 100644 index 377f1f52..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 and /dev/null differ 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 4b67f27f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 and /dev/null differ 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 f80ba8af..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 deleted file mode 100644 index 0fd6c20a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 deleted file mode 100644 index eb41392c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 deleted file mode 100644 index a09e778e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 and /dev/null differ 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 7983bda5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 and /dev/null differ 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 33cd29ac..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 deleted file mode 100644 index bb2d91aa..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 and /dev/null differ 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 f06cef0b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 and /dev/null differ 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 bd030e10..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 deleted file mode 100644 index f7073077..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 deleted file mode 100644 index 5a1528b4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 and /dev/null differ 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 12a14500..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 and /dev/null differ 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 ed02f3fa..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 and /dev/null differ 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 25847af6..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 deleted file mode 100644 index baa7d55f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 deleted file mode 100644 index 959dbab4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 and /dev/null differ 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 5e299e69..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 and /dev/null differ 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 33f1b29c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 and /dev/null differ 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 3fa367ff..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 and /dev/null differ 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 d174c49c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 deleted file mode 100644 index b53b3385..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 and /dev/null differ 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 1c52fbc1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 and /dev/null differ 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 17dd5a3f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 and /dev/null differ 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 d0142746..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 deleted file mode 100644 index c3f34897..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 deleted file mode 100644 index 96a26c48..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 and /dev/null differ 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 3bcfc99a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 and /dev/null differ 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 07576a50..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 and /dev/null differ 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 e0290811..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 and /dev/null differ 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 ef36e2af..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 deleted file mode 100644 index 7f8aa33b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 and /dev/null differ 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 1b2ab0aa..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 and /dev/null differ 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 818341c5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 and /dev/null differ 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 6b83060a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 deleted file mode 100644 index 76db7832..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 deleted file mode 100644 index eb1057ec..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 and /dev/null differ 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 05da0ad1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 deleted file mode 100644 index c5403ca8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 and /dev/null differ 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 388fce95..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 and /dev/null differ 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 bbff46b0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 deleted file mode 100644 index dbba457d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 and /dev/null differ 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 35512019..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 and /dev/null differ 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 6ca297cb..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double.spv32 and /dev/null differ 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 3e458b23..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 b/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 deleted file mode 100644 index 0569ce8e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 b/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 deleted file mode 100644 index 34cfcc6a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 and /dev/null differ 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 ec6cd362..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float.spv32 and /dev/null differ 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 18b1b824..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float.spv64 and /dev/null differ 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 ef444d69..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 and /dev/null differ 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 074f6cbf..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 and /dev/null differ 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 d9a84cc5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_half.spv32 and /dev/null differ 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 5d0fce06..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/frem_half.spv64 and /dev/null differ 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 32fa6d80..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 and /dev/null differ 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 153b094c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 and /dev/null differ 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 62e5c8fc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 and /dev/null differ 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 bf300652..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 deleted file mode 100644 index 03411722..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 and /dev/null differ 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 028c5224..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 and /dev/null differ 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 c7705dcf..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 and /dev/null differ 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 c2593fd5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 deleted file mode 100644 index 4eaf7301..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 and /dev/null differ 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 7f71faa9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 and /dev/null differ 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 c7345cf4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/label_simple.spv32 and /dev/null differ 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 1fb54197..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/label_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 deleted file mode 100644 index cda8a59a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 and /dev/null differ 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 861581d1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 and /dev/null differ 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 280021b6..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/linkage_export.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/linkage_export.spv64 b/test_conformance/spirv_new/spirv_bin/linkage_export.spv64 deleted file mode 100644 index fefdc26c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/linkage_export.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 b/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 deleted file mode 100644 index 2264844c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 and /dev/null differ 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 5b730ccc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 and /dev/null differ 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 93762436..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 deleted file mode 100644 index be35cde0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 and /dev/null differ 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 5223ddd5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 deleted file mode 100644 index 4c47e418..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 and /dev/null differ 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 deac6d94..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 and /dev/null differ 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 69e31a56..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 deleted file mode 100644 index 9ccc18c5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 deleted file mode 100644 index 70fa1169..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 deleted file mode 100644 index beb0d535..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 and /dev/null differ 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 944e64eb..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 deleted file mode 100644 index b36c1ff0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 and /dev/null differ 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 10232b13..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 and /dev/null differ 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 715bdfe0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 deleted file mode 100644 index 84aeb1aa..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 and /dev/null differ 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 9ee6de8d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 and /dev/null differ 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 8a83d991..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 and /dev/null differ 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 07f66b5c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 and /dev/null differ 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 815f5f47..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 and /dev/null differ 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 19edd132..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 deleted file mode 100644 index 9eeb813c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 deleted file mode 100644 index 50603890..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 and /dev/null differ 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 8757f7ff..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 deleted file mode 100644 index cd5506bc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 deleted file mode 100644 index 35a6311b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 and /dev/null differ 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 b3692905..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 and /dev/null differ 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 509ceb43..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 and /dev/null differ 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 5032936e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 and /dev/null differ 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 52ef3da3..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 deleted file mode 100644 index ee025843..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 deleted file mode 100644 index d157a720..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 and /dev/null differ 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 cf7a97e9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 deleted file mode 100644 index 1375dea0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 and /dev/null differ 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 e2b16196..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 and /dev/null differ 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 eccef16e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 and /dev/null differ 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 9e99f195..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 and /dev/null differ 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 90201ff5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 and /dev/null differ 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 f5675e80..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 deleted file mode 100644 index 94407a81..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 deleted file mode 100644 index 0de6efdc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 and /dev/null differ 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 f416a7d4..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 and /dev/null differ 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 5f296207..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 and /dev/null differ 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 a2b8d9a7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 and /dev/null differ 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 041931f0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 deleted file mode 100644 index 3702b716..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 and /dev/null differ 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 42d233f0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 and /dev/null differ 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 e07f9adf..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 and /dev/null differ 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 a7a47186..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv32 and /dev/null differ 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 62cdf072..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_double_simple.spv64 and /dev/null differ 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 adc01353..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv32 and /dev/null differ 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 2046ab64..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_false_simple.spv64 and /dev/null differ 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 5ac5fdfb..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv64 deleted file mode 100644 index ac4f4440..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_float_simple.spv64 and /dev/null differ 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 b775b80d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv32 and /dev/null differ 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 31079495..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_half_simple.spv64 and /dev/null differ 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 fa0deb0d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv64 deleted file mode 100644 index 84f6149f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_true_simple.spv64 and /dev/null differ 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 ac0536a7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv32 and /dev/null differ 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 5f2e95dd..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uchar_simple.spv64 and /dev/null differ 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 a7734d98..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv64 deleted file mode 100644 index 6bb0eef7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_uint_simple.spv64 and /dev/null differ 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 eb1469f8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv32 and /dev/null differ 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 e37d3226..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ulong_simple.spv64 and /dev/null differ 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 84926b4c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv32 and /dev/null differ 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 00d01a7f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/op_spec_constant_ushort_simple.spv64 and /dev/null differ 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 0dbe21f8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/opaque.spv32 and /dev/null differ 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 b3b0adab..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/opaque.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_2.spv32 b/test_conformance/spirv_new/spirv_bin/phi_2.spv32 deleted file mode 100644 index 79470dd0..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/phi_2.spv32 and /dev/null differ 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 6d153537..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/phi_2.spv64 and /dev/null differ 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 047c695b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/phi_3.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_3.spv64 b/test_conformance/spirv_new/spirv_bin/phi_3.spv64 deleted file mode 100644 index a42b9d9d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/phi_3.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_4.spv32 b/test_conformance/spirv_new/spirv_bin/phi_4.spv32 deleted file mode 100644 index 2eacc06a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/phi_4.spv32 and /dev/null differ 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 c907b9f7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/phi_4.spv64 and /dev/null differ 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 eebbba23..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 and /dev/null differ 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 5eda1248..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 deleted file mode 100644 index 8921486f..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 and /dev/null differ 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 3c211e1c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 deleted file mode 100644 index b76e234d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 and /dev/null differ 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 de143939..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 and /dev/null differ 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 5c67309a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 deleted file mode 100644 index 7832c2a8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 deleted file mode 100644 index 6e7802da..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 and /dev/null differ 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 ea822e64..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 and /dev/null differ 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 36bf67c2..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 deleted file mode 100644 index 2cd5e60a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 and /dev/null differ 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 1250c055..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 deleted file mode 100644 index dedb220d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 and /dev/null differ 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 d7ef1922..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 and /dev/null differ 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 923d2c8a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 and /dev/null differ 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 5d78c737..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 and /dev/null differ 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 f3b7372b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 deleted file mode 100644 index 734d932c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 deleted file mode 100644 index cbd84cc1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 and /dev/null differ 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 810406a8..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 and /dev/null differ 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 18467ac9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 and /dev/null differ 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 70bbf452..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 and /dev/null differ 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 c23bf648..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 deleted file mode 100644 index a808ff1d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 and /dev/null differ 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 346ab87c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 and /dev/null differ 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 e6e1d7e1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 and /dev/null differ 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 818fe0d9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 and /dev/null differ 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 0f6bea69..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 deleted file mode 100644 index 01f1b3f9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 and /dev/null differ 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 f7dde05e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 and /dev/null differ 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 49231a2a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 and /dev/null differ 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 2e0d462e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 and /dev/null differ 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 d6e8917b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 and /dev/null differ 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 0741b5d7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 and /dev/null differ 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 1dc8888e..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 and /dev/null differ 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 6a883433..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 deleted file mode 100644 index f1880c09..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 deleted file mode 100644 index 6eed8bac..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 deleted file mode 100644 index cd04b035..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 and /dev/null differ 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 6814e8d1..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 and /dev/null differ 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 93cfb56b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 and /dev/null differ 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 3d2bf5fc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 deleted file mode 100644 index 00dcf37b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 and /dev/null differ 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 2ddf4943..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 and /dev/null differ 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 538945e3..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 and /dev/null differ 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 cc39ca72..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 and /dev/null differ 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 2e45d210..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 and /dev/null differ 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 2adb0b45..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 deleted file mode 100644 index 806ca280..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 deleted file mode 100644 index 7944011b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 and /dev/null differ 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 cb3ad071..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 and /dev/null differ 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 421f91f9..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 and /dev/null differ 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 9ff56217..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 and /dev/null differ 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 e69fd372..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 deleted file mode 100644 index 84a4ab4b..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 and /dev/null differ 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 f4783fc5..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 deleted file mode 100644 index 1b479f74..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 and /dev/null differ 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 fe887814..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 and /dev/null differ 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 53696b75..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 deleted file mode 100644 index 5c392b26..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 deleted file mode 100644 index 4189b2e3..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 deleted file mode 100644 index b2664745..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 deleted file mode 100644 index c9376b9c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 and /dev/null differ 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 31104e0a..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 and /dev/null differ 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 dc1a2666..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 deleted file mode 100644 index 7791861d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 and /dev/null differ 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 75329a17..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 deleted file mode 100644 index 187b5dab..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 deleted file mode 100644 index 050cba16..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 and /dev/null differ 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 ee5dd3c7..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 and /dev/null differ 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 5407183c..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 deleted file mode 100644 index 8f0d9d6d..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 and /dev/null differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 deleted file mode 100644 index af9f8fdc..00000000 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 and /dev/null differ