#ifndef EXT #define EXT(X) #endif EXT(SPV_EXT_shader_atomic_float16_add) EXT(SPV_EXT_shader_atomic_float_add) EXT(SPV_EXT_shader_atomic_float_min_max) EXT(SPV_EXT_image_raw10_raw12) EXT(SPV_KHR_no_integer_wrap_decoration) EXT(SPV_KHR_float_controls) EXT(SPV_KHR_linkonce_odr) EXT(SPV_KHR_expect_assume) EXT(SPV_KHR_integer_dot_product) EXT(SPV_KHR_bit_instructions) EXT(SPV_KHR_uniform_group_instructions) EXT(SPV_KHR_subgroup_rotate) EXT(SPV_KHR_non_semantic_info) EXT(SPV_KHR_shader_clock) EXT(SPV_KHR_cooperative_matrix) EXT(SPV_KHR_untyped_pointers) EXT(SPV_INTEL_subgroups) EXT(SPV_INTEL_media_block_io) EXT(SPV_INTEL_device_side_avc_motion_estimation) EXT(SPV_INTEL_fpga_loop_controls) EXT(SPV_INTEL_fpga_memory_attributes) EXT(SPV_INTEL_fpga_memory_accesses) EXT(SPV_INTEL_unstructured_loop_controls) EXT(SPV_INTEL_fpga_reg) EXT(SPV_INTEL_blocking_pipes) EXT(SPV_INTEL_function_pointers) EXT(SPV_INTEL_kernel_attributes) EXT(SPV_INTEL_io_pipes) EXT(SPV_INTEL_inline_assembly) EXT(SPV_INTEL_arbitrary_precision_integers) EXT(SPV_INTEL_optimization_hints) EXT(SPV_INTEL_float_controls2) EXT(SPV_INTEL_vector_compute) EXT(SPV_INTEL_fast_composite) // TODO: to remove EXT(SPV_INTEL_usm_storage_classes) EXT(SPV_INTEL_fpga_buffer_location) EXT(SPV_INTEL_arbitrary_precision_fixed_point) EXT(SPV_INTEL_arbitrary_precision_floating_point) EXT(SPV_INTEL_variable_length_array) EXT(SPV_INTEL_fp_fast_math_mode) EXT(SPV_INTEL_fpga_cluster_attributes) EXT(SPV_INTEL_loop_fuse) EXT(SPV_INTEL_long_composites) EXT(SPV_EXT_optnone) EXT(SPV_INTEL_optnone) EXT(SPV_INTEL_fpga_dsp_control) EXT(SPV_INTEL_memory_access_aliasing) EXT(SPV_INTEL_fpga_invocation_pipelining_attributes) EXT(SPV_INTEL_token_type) EXT(SPV_INTEL_debug_module) EXT(SPV_INTEL_runtime_aligned) EXT(SPV_EXT_arithmetic_fence) EXT(SPV_INTEL_arithmetic_fence) EXT(SPV_INTEL_bfloat16_conversion) EXT(SPV_INTEL_joint_matrix) EXT(SPV_INTEL_hw_thread_queries) EXT(SPV_INTEL_global_variable_decorations) EXT(SPV_INTEL_global_variable_host_access) EXT(SPV_INTEL_global_variable_fpga_decorations) EXT(SPV_INTEL_complex_float_mul_div) EXT(SPV_INTEL_split_barrier) EXT(SPV_INTEL_masked_gather_scatter) EXT(SPV_INTEL_tensor_float32_conversion) EXT(SPV_EXT_relaxed_printf_string_address_space) EXT(SPV_INTEL_fpga_argument_interfaces) EXT(SPV_INTEL_fpga_latency_control) EXT(SPV_INTEL_fp_max_error) EXT(SPV_INTEL_cache_controls) EXT(SPV_INTEL_subgroup_requirements) EXT(SPV_INTEL_task_sequence) EXT(SPV_INTEL_maximum_registers) EXT(SPV_INTEL_bindless_images) EXT(SPV_INTEL_2d_block_io) EXT(SPV_INTEL_subgroup_matrix_multiply_accumulate) EXT(SPV_KHR_bfloat16) EXT(SPV_INTEL_bfloat16_arithmetic) EXT(SPV_INTEL_ternary_bitwise_function) EXT(SPV_INTEL_int4) EXT(SPV_INTEL_function_variants) EXT(SPV_INTEL_16bit_atomics) EXT(SPV_EXT_float8) EXT(SPV_INTEL_predicated_io) EXT(SPV_INTEL_sigmoid) EXT(SPV_INTEL_float4) EXT(SPV_INTEL_fp_conversions)