diff --git a/external/spirv-headers b/external/spirv-headers index fd966619254..2a611a970fd 160000 --- a/external/spirv-headers +++ b/external/spirv-headers @@ -1 +1 @@ -Subproject commit fd96661925488574fe247a779babe5d380b63635 +Subproject commit 2a611a970fdbc41ac2e3e328802aed9985352dca diff --git a/external/spirv-tools b/external/spirv-tools index 7dda3c01fb4..108b19e5c69 160000 --- a/external/spirv-tools +++ b/external/spirv-tools @@ -1 +1 @@ -Subproject commit 7dda3c01fb4c0f9941d3cb792947d57d896ac55f +Subproject commit 108b19e5c6979f496deffad4acbe354237afa7d3 diff --git a/external/spirv-tools-generated/build-version.inc b/external/spirv-tools-generated/build-version.inc index cac9acc8722..f868b35e488 100644 --- a/external/spirv-tools-generated/build-version.inc +++ b/external/spirv-tools-generated/build-version.inc @@ -1 +1 @@ -"v2025.2", "SPIRV-Tools v2025.2 v2025.2.rc2-53-g7dda3c01" +"v2025.2", "SPIRV-Tools v2025.2 v2025.2.rc2-72-g108b19e5" diff --git a/external/spirv-tools-generated/core_tables_body.inc b/external/spirv-tools-generated/core_tables_body.inc index 4f999563e36..05f8ba974da 100644 --- a/external/spirv-tools-generated/core_tables_body.inc +++ b/external/spirv-tools-generated/core_tables_body.inc @@ -15,148 +15,150 @@ IndexRange ExtensionToIndexRange(Extension extension) { case Extension::kSPV_AMD_texture_gather_bias_lod: return IR(337, 32); case Extension::kSPV_ARM_cooperative_matrix_layouts: return IR(369, 35); case Extension::kSPV_ARM_core_builtins: return IR(404, 22); - case Extension::kSPV_ARM_tensors: return IR(426, 16); - case Extension::kSPV_EXT_arithmetic_fence: return IR(442, 25); - case Extension::kSPV_EXT_demote_to_helper_invocation: return IR(467, 36); - case Extension::kSPV_EXT_descriptor_indexing: return IR(503, 28); - case Extension::kSPV_EXT_fragment_fully_covered: return IR(531, 31); - case Extension::kSPV_EXT_fragment_invocation_density: return IR(562, 36); - case Extension::kSPV_EXT_fragment_shader_interlock: return IR(598, 34); - case Extension::kSPV_EXT_mesh_shader: return IR(632, 20); - case Extension::kSPV_EXT_opacity_micromap: return IR(652, 25); - case Extension::kSPV_EXT_optnone: return IR(677, 16); - case Extension::kSPV_EXT_physical_storage_buffer: return IR(693, 32); - case Extension::kSPV_EXT_relaxed_printf_string_address_space: return IR(725, 44); - case Extension::kSPV_EXT_replicated_composites: return IR(769, 30); - case Extension::kSPV_EXT_shader_atomic_float16_add: return IR(799, 34); - case Extension::kSPV_EXT_shader_atomic_float_add: return IR(833, 32); - case Extension::kSPV_EXT_shader_atomic_float_min_max: return IR(865, 36); - case Extension::kSPV_EXT_shader_image_int64: return IR(901, 27); - case Extension::kSPV_EXT_shader_stencil_export: return IR(928, 30); - case Extension::kSPV_EXT_shader_tile_image: return IR(958, 26); - case Extension::kSPV_EXT_shader_viewport_index_layer: return IR(984, 36); - case Extension::kSPV_GOOGLE_decorate_string: return IR(1020, 27); - case Extension::kSPV_GOOGLE_hlsl_functionality1: return IR(1047, 31); - case Extension::kSPV_GOOGLE_user_type: return IR(1078, 21); - case Extension::kSPV_INTEL_2d_block_io: return IR(1099, 22); - case Extension::kSPV_INTEL_arbitrary_precision_fixed_point: return IR(1121, 42); - case Extension::kSPV_INTEL_arbitrary_precision_floating_point: return IR(1163, 45); - case Extension::kSPV_INTEL_arbitrary_precision_integers: return IR(1208, 39); - case Extension::kSPV_INTEL_bfloat16_conversion: return IR(1247, 30); - case Extension::kSPV_INTEL_bindless_images: return IR(1277, 26); - case Extension::kSPV_INTEL_blocking_pipes: return IR(1303, 25); - case Extension::kSPV_INTEL_cache_controls: return IR(1328, 25); - case Extension::kSPV_INTEL_debug_module: return IR(1353, 23); - case Extension::kSPV_INTEL_device_side_avc_motion_estimation: return IR(1376, 44); - case Extension::kSPV_INTEL_float_controls2: return IR(1420, 26); - case Extension::kSPV_INTEL_fp_fast_math_mode: return IR(1446, 28); - case Extension::kSPV_INTEL_fp_max_error: return IR(1474, 23); - case Extension::kSPV_INTEL_fpga_argument_interfaces: return IR(1497, 35); - case Extension::kSPV_INTEL_fpga_buffer_location: return IR(1532, 31); - case Extension::kSPV_INTEL_fpga_cluster_attributes: return IR(1563, 34); - case Extension::kSPV_INTEL_fpga_dsp_control: return IR(1597, 27); - case Extension::kSPV_INTEL_fpga_invocation_pipelining_attributes: return IR(1624, 48); - case Extension::kSPV_INTEL_fpga_latency_control: return IR(1672, 31); - case Extension::kSPV_INTEL_fpga_loop_controls: return IR(1703, 29); - case Extension::kSPV_INTEL_fpga_memory_accesses: return IR(1732, 31); - case Extension::kSPV_INTEL_fpga_memory_attributes: return IR(1763, 33); - case Extension::kSPV_INTEL_fpga_reg: return IR(1796, 19); - case Extension::kSPV_INTEL_function_pointers: return IR(1815, 28); - case Extension::kSPV_INTEL_global_variable_fpga_decorations: return IR(1843, 43); - case Extension::kSPV_INTEL_global_variable_host_access: return IR(1886, 38); - case Extension::kSPV_INTEL_inline_assembly: return IR(1924, 26); - case Extension::kSPV_INTEL_int4: return IR(1950, 15); - case Extension::kSPV_INTEL_io_pipes: return IR(1965, 19); - case Extension::kSPV_INTEL_kernel_attributes: return IR(1984, 28); - case Extension::kSPV_INTEL_long_composites: return IR(2012, 26); - case Extension::kSPV_INTEL_loop_fuse: return IR(2038, 20); - case Extension::kSPV_INTEL_masked_gather_scatter: return IR(2058, 32); - case Extension::kSPV_INTEL_maximum_registers: return IR(2090, 28); - case Extension::kSPV_INTEL_media_block_io: return IR(2118, 25); - case Extension::kSPV_INTEL_memory_access_aliasing: return IR(2143, 33); - case Extension::kSPV_INTEL_optnone: return IR(2176, 18); - case Extension::kSPV_INTEL_runtime_aligned: return IR(2194, 26); - case Extension::kSPV_INTEL_shader_integer_functions2: return IR(2220, 36); - case Extension::kSPV_INTEL_split_barrier: return IR(2256, 24); - case Extension::kSPV_INTEL_subgroup_buffer_prefetch: return IR(2280, 35); - case Extension::kSPV_INTEL_subgroup_matrix_multiply_accumulate: return IR(2315, 46); - case Extension::kSPV_INTEL_subgroups: return IR(2361, 20); - case Extension::kSPV_INTEL_task_sequence: return IR(2381, 24); - case Extension::kSPV_INTEL_tensor_float32_conversion: return IR(2405, 36); - case Extension::kSPV_INTEL_ternary_bitwise_function: return IR(2441, 35); - case Extension::kSPV_INTEL_unstructured_loop_controls: return IR(2476, 37); - case Extension::kSPV_INTEL_usm_storage_classes: return IR(2513, 30); - case Extension::kSPV_INTEL_variable_length_array: return IR(2543, 32); - case Extension::kSPV_INTEL_vector_compute: return IR(2575, 25); - case Extension::kSPV_KHR_16bit_storage: return IR(2600, 22); - case Extension::kSPV_KHR_8bit_storage: return IR(2622, 21); - case Extension::kSPV_KHR_bfloat16: return IR(2643, 17); - case Extension::kSPV_KHR_bit_instructions: return IR(2660, 25); - case Extension::kSPV_KHR_compute_shader_derivatives: return IR(2685, 35); - case Extension::kSPV_KHR_cooperative_matrix: return IR(2720, 27); - case Extension::kSPV_KHR_device_group: return IR(2747, 21); - case Extension::kSPV_KHR_expect_assume: return IR(2768, 22); - case Extension::kSPV_KHR_float_controls: return IR(2790, 23); - case Extension::kSPV_KHR_float_controls2: return IR(2813, 24); - case Extension::kSPV_KHR_fragment_shader_barycentric: return IR(2837, 36); - case Extension::kSPV_KHR_fragment_shading_rate: return IR(2873, 30); - case Extension::kSPV_KHR_integer_dot_product: return IR(2903, 28); - case Extension::kSPV_KHR_linkonce_odr: return IR(2931, 21); - case Extension::kSPV_KHR_maximal_reconvergence: return IR(2952, 30); - case Extension::kSPV_KHR_multiview: return IR(2982, 18); - case Extension::kSPV_KHR_no_integer_wrap_decoration: return IR(3000, 35); - case Extension::kSPV_KHR_non_semantic_info: return IR(3035, 26); - case Extension::kSPV_KHR_physical_storage_buffer: return IR(3061, 32); - case Extension::kSPV_KHR_post_depth_coverage: return IR(3093, 28); - case Extension::kSPV_KHR_quad_control: return IR(3121, 21); - case Extension::kSPV_KHR_ray_cull_mask: return IR(3142, 22); - case Extension::kSPV_KHR_ray_query: return IR(3164, 18); - case Extension::kSPV_KHR_ray_tracing: return IR(3182, 20); - case Extension::kSPV_KHR_ray_tracing_position_fetch: return IR(3202, 35); - case Extension::kSPV_KHR_relaxed_extended_instruction: return IR(3237, 37); - case Extension::kSPV_KHR_shader_atomic_counter_ops: return IR(3274, 34); - case Extension::kSPV_KHR_shader_ballot: return IR(3308, 22); - case Extension::kSPV_KHR_shader_clock: return IR(3330, 21); - case Extension::kSPV_KHR_shader_draw_parameters: return IR(3351, 31); - case Extension::kSPV_KHR_storage_buffer_storage_class: return IR(3382, 37); - case Extension::kSPV_KHR_subgroup_rotate: return IR(3419, 24); - case Extension::kSPV_KHR_subgroup_uniform_control_flow: return IR(3443, 38); - case Extension::kSPV_KHR_subgroup_vote: return IR(3481, 22); - case Extension::kSPV_KHR_terminate_invocation: return IR(3503, 29); - case Extension::kSPV_KHR_uniform_group_instructions: return IR(3532, 35); - case Extension::kSPV_KHR_untyped_pointers: return IR(3567, 25); - case Extension::kSPV_KHR_variable_pointers: return IR(3592, 26); - case Extension::kSPV_KHR_vulkan_memory_model: return IR(3618, 28); - case Extension::kSPV_KHR_workgroup_memory_explicit_layout: return IR(3646, 41); - case Extension::kSPV_NVX_multiview_per_view_attributes: return IR(3687, 38); - case Extension::kSPV_NV_bindless_texture: return IR(3725, 24); - case Extension::kSPV_NV_cluster_acceleration_structure: return IR(3749, 38); - case Extension::kSPV_NV_compute_shader_derivatives: return IR(3787, 34); - case Extension::kSPV_NV_cooperative_matrix: return IR(3821, 26); - case Extension::kSPV_NV_cooperative_matrix2: return IR(3847, 27); - case Extension::kSPV_NV_cooperative_vector: return IR(3874, 26); - case Extension::kSPV_NV_displacement_micromap: return IR(3900, 29); - case Extension::kSPV_NV_fragment_shader_barycentric: return IR(3929, 35); - case Extension::kSPV_NV_geometry_shader_passthrough: return IR(3964, 35); - case Extension::kSPV_NV_linear_swept_spheres: return IR(3999, 28); - case Extension::kSPV_NV_mesh_shader: return IR(4027, 19); - case Extension::kSPV_NV_raw_access_chains: return IR(4046, 25); - case Extension::kSPV_NV_ray_tracing: return IR(4071, 19); - case Extension::kSPV_NV_ray_tracing_motion_blur: return IR(4090, 31); - case Extension::kSPV_NV_sample_mask_override_coverage: return IR(4121, 37); - case Extension::kSPV_NV_shader_atomic_fp16_vector: return IR(4158, 33); - case Extension::kSPV_NV_shader_image_footprint: return IR(4191, 30); - case Extension::kSPV_NV_shader_invocation_reorder: return IR(4221, 33); - case Extension::kSPV_NV_shader_sm_builtins: return IR(4254, 26); - case Extension::kSPV_NV_shader_subgroup_partitioned: return IR(4280, 35); - case Extension::kSPV_NV_shading_rate: return IR(4315, 20); - case Extension::kSPV_NV_stereo_view_rendering: return IR(4335, 29); - case Extension::kSPV_NV_tensor_addressing: return IR(4364, 25); - case Extension::kSPV_NV_viewport_array2: return IR(4389, 23); - case Extension::kSPV_QCOM_image_processing: return IR(4412, 26); - case Extension::kSPV_QCOM_image_processing2: return IR(4438, 27); - case Extension::kSPV_QCOM_tile_shading: return IR(4465, 22); - case Extension::kSPV_VALIDATOR_ignore_type_decl_unique: return IR(4487, 38); + case Extension::kSPV_ARM_graph: return IR(426, 14); + case Extension::kSPV_ARM_tensors: return IR(440, 16); + case Extension::kSPV_EXT_arithmetic_fence: return IR(456, 25); + case Extension::kSPV_EXT_demote_to_helper_invocation: return IR(481, 36); + case Extension::kSPV_EXT_descriptor_indexing: return IR(517, 28); + case Extension::kSPV_EXT_float8: return IR(545, 15); + case Extension::kSPV_EXT_fragment_fully_covered: return IR(560, 31); + case Extension::kSPV_EXT_fragment_invocation_density: return IR(591, 36); + case Extension::kSPV_EXT_fragment_shader_interlock: return IR(627, 34); + case Extension::kSPV_EXT_mesh_shader: return IR(661, 20); + case Extension::kSPV_EXT_opacity_micromap: return IR(681, 25); + case Extension::kSPV_EXT_optnone: return IR(706, 16); + case Extension::kSPV_EXT_physical_storage_buffer: return IR(722, 32); + case Extension::kSPV_EXT_relaxed_printf_string_address_space: return IR(754, 44); + case Extension::kSPV_EXT_replicated_composites: return IR(798, 30); + case Extension::kSPV_EXT_shader_atomic_float16_add: return IR(828, 34); + case Extension::kSPV_EXT_shader_atomic_float_add: return IR(862, 32); + case Extension::kSPV_EXT_shader_atomic_float_min_max: return IR(894, 36); + case Extension::kSPV_EXT_shader_image_int64: return IR(930, 27); + case Extension::kSPV_EXT_shader_stencil_export: return IR(957, 30); + case Extension::kSPV_EXT_shader_tile_image: return IR(987, 26); + case Extension::kSPV_EXT_shader_viewport_index_layer: return IR(1013, 36); + case Extension::kSPV_GOOGLE_decorate_string: return IR(1049, 27); + case Extension::kSPV_GOOGLE_hlsl_functionality1: return IR(1076, 31); + case Extension::kSPV_GOOGLE_user_type: return IR(1107, 21); + case Extension::kSPV_INTEL_2d_block_io: return IR(1128, 22); + case Extension::kSPV_INTEL_arbitrary_precision_fixed_point: return IR(1150, 42); + case Extension::kSPV_INTEL_arbitrary_precision_floating_point: return IR(1192, 45); + case Extension::kSPV_INTEL_arbitrary_precision_integers: return IR(1237, 39); + case Extension::kSPV_INTEL_bfloat16_conversion: return IR(1276, 30); + case Extension::kSPV_INTEL_bindless_images: return IR(1306, 26); + case Extension::kSPV_INTEL_blocking_pipes: return IR(1332, 25); + case Extension::kSPV_INTEL_cache_controls: return IR(1357, 25); + case Extension::kSPV_INTEL_debug_module: return IR(1382, 23); + case Extension::kSPV_INTEL_device_side_avc_motion_estimation: return IR(1405, 44); + case Extension::kSPV_INTEL_float_controls2: return IR(1449, 26); + case Extension::kSPV_INTEL_fp_fast_math_mode: return IR(1475, 28); + case Extension::kSPV_INTEL_fp_max_error: return IR(1503, 23); + case Extension::kSPV_INTEL_fpga_argument_interfaces: return IR(1526, 35); + case Extension::kSPV_INTEL_fpga_buffer_location: return IR(1561, 31); + case Extension::kSPV_INTEL_fpga_cluster_attributes: return IR(1592, 34); + case Extension::kSPV_INTEL_fpga_dsp_control: return IR(1626, 27); + case Extension::kSPV_INTEL_fpga_invocation_pipelining_attributes: return IR(1653, 48); + case Extension::kSPV_INTEL_fpga_latency_control: return IR(1701, 31); + case Extension::kSPV_INTEL_fpga_loop_controls: return IR(1732, 29); + case Extension::kSPV_INTEL_fpga_memory_accesses: return IR(1761, 31); + case Extension::kSPV_INTEL_fpga_memory_attributes: return IR(1792, 33); + case Extension::kSPV_INTEL_fpga_reg: return IR(1825, 19); + case Extension::kSPV_INTEL_function_pointers: return IR(1844, 28); + case Extension::kSPV_INTEL_global_variable_fpga_decorations: return IR(1872, 43); + case Extension::kSPV_INTEL_global_variable_host_access: return IR(1915, 38); + case Extension::kSPV_INTEL_inline_assembly: return IR(1953, 26); + case Extension::kSPV_INTEL_int4: return IR(1979, 15); + case Extension::kSPV_INTEL_io_pipes: return IR(1994, 19); + case Extension::kSPV_INTEL_kernel_attributes: return IR(2013, 28); + case Extension::kSPV_INTEL_long_composites: return IR(2041, 26); + case Extension::kSPV_INTEL_loop_fuse: return IR(2067, 20); + case Extension::kSPV_INTEL_masked_gather_scatter: return IR(2087, 32); + case Extension::kSPV_INTEL_maximum_registers: return IR(2119, 28); + case Extension::kSPV_INTEL_media_block_io: return IR(2147, 25); + case Extension::kSPV_INTEL_memory_access_aliasing: return IR(2172, 33); + case Extension::kSPV_INTEL_optnone: return IR(2205, 18); + case Extension::kSPV_INTEL_runtime_aligned: return IR(2223, 26); + case Extension::kSPV_INTEL_shader_integer_functions2: return IR(2249, 36); + case Extension::kSPV_INTEL_split_barrier: return IR(2285, 24); + case Extension::kSPV_INTEL_subgroup_buffer_prefetch: return IR(2309, 35); + case Extension::kSPV_INTEL_subgroup_matrix_multiply_accumulate: return IR(2344, 46); + case Extension::kSPV_INTEL_subgroups: return IR(2390, 20); + case Extension::kSPV_INTEL_task_sequence: return IR(2410, 24); + case Extension::kSPV_INTEL_tensor_float32_conversion: return IR(2434, 36); + case Extension::kSPV_INTEL_ternary_bitwise_function: return IR(2470, 35); + case Extension::kSPV_INTEL_unstructured_loop_controls: return IR(2505, 37); + case Extension::kSPV_INTEL_usm_storage_classes: return IR(2542, 30); + case Extension::kSPV_INTEL_variable_length_array: return IR(2572, 32); + case Extension::kSPV_INTEL_vector_compute: return IR(2604, 25); + case Extension::kSPV_KHR_16bit_storage: return IR(2629, 22); + case Extension::kSPV_KHR_8bit_storage: return IR(2651, 21); + case Extension::kSPV_KHR_bfloat16: return IR(2672, 17); + case Extension::kSPV_KHR_bit_instructions: return IR(2689, 25); + case Extension::kSPV_KHR_compute_shader_derivatives: return IR(2714, 35); + case Extension::kSPV_KHR_cooperative_matrix: return IR(2749, 27); + case Extension::kSPV_KHR_device_group: return IR(2776, 21); + case Extension::kSPV_KHR_expect_assume: return IR(2797, 22); + case Extension::kSPV_KHR_float_controls: return IR(2819, 23); + case Extension::kSPV_KHR_float_controls2: return IR(2842, 24); + case Extension::kSPV_KHR_fragment_shader_barycentric: return IR(2866, 36); + case Extension::kSPV_KHR_fragment_shading_rate: return IR(2902, 30); + case Extension::kSPV_KHR_integer_dot_product: return IR(2932, 28); + case Extension::kSPV_KHR_linkonce_odr: return IR(2960, 21); + case Extension::kSPV_KHR_maximal_reconvergence: return IR(2981, 30); + case Extension::kSPV_KHR_multiview: return IR(3011, 18); + case Extension::kSPV_KHR_no_integer_wrap_decoration: return IR(3029, 35); + case Extension::kSPV_KHR_non_semantic_info: return IR(3064, 26); + case Extension::kSPV_KHR_physical_storage_buffer: return IR(3090, 32); + case Extension::kSPV_KHR_post_depth_coverage: return IR(3122, 28); + case Extension::kSPV_KHR_quad_control: return IR(3150, 21); + case Extension::kSPV_KHR_ray_cull_mask: return IR(3171, 22); + case Extension::kSPV_KHR_ray_query: return IR(3193, 18); + case Extension::kSPV_KHR_ray_tracing: return IR(3211, 20); + case Extension::kSPV_KHR_ray_tracing_position_fetch: return IR(3231, 35); + case Extension::kSPV_KHR_relaxed_extended_instruction: return IR(3266, 37); + case Extension::kSPV_KHR_shader_atomic_counter_ops: return IR(3303, 34); + case Extension::kSPV_KHR_shader_ballot: return IR(3337, 22); + case Extension::kSPV_KHR_shader_clock: return IR(3359, 21); + case Extension::kSPV_KHR_shader_draw_parameters: return IR(3380, 31); + case Extension::kSPV_KHR_storage_buffer_storage_class: return IR(3411, 37); + case Extension::kSPV_KHR_subgroup_rotate: return IR(3448, 24); + case Extension::kSPV_KHR_subgroup_uniform_control_flow: return IR(3472, 38); + case Extension::kSPV_KHR_subgroup_vote: return IR(3510, 22); + case Extension::kSPV_KHR_terminate_invocation: return IR(3532, 29); + case Extension::kSPV_KHR_uniform_group_instructions: return IR(3561, 35); + case Extension::kSPV_KHR_untyped_pointers: return IR(3596, 25); + case Extension::kSPV_KHR_variable_pointers: return IR(3621, 26); + case Extension::kSPV_KHR_vulkan_memory_model: return IR(3647, 28); + case Extension::kSPV_KHR_workgroup_memory_explicit_layout: return IR(3675, 41); + case Extension::kSPV_NVX_multiview_per_view_attributes: return IR(3716, 38); + case Extension::kSPV_NV_bindless_texture: return IR(3754, 24); + case Extension::kSPV_NV_cluster_acceleration_structure: return IR(3778, 38); + case Extension::kSPV_NV_compute_shader_derivatives: return IR(3816, 34); + case Extension::kSPV_NV_cooperative_matrix: return IR(3850, 26); + case Extension::kSPV_NV_cooperative_matrix2: return IR(3876, 27); + case Extension::kSPV_NV_cooperative_vector: return IR(3903, 26); + case Extension::kSPV_NV_displacement_micromap: return IR(3929, 29); + case Extension::kSPV_NV_fragment_shader_barycentric: return IR(3958, 35); + case Extension::kSPV_NV_geometry_shader_passthrough: return IR(3993, 35); + case Extension::kSPV_NV_linear_swept_spheres: return IR(4028, 28); + case Extension::kSPV_NV_mesh_shader: return IR(4056, 19); + case Extension::kSPV_NV_raw_access_chains: return IR(4075, 25); + case Extension::kSPV_NV_ray_tracing: return IR(4100, 19); + case Extension::kSPV_NV_ray_tracing_motion_blur: return IR(4119, 31); + case Extension::kSPV_NV_sample_mask_override_coverage: return IR(4150, 37); + case Extension::kSPV_NV_shader_atomic_fp16_vector: return IR(4187, 33); + case Extension::kSPV_NV_shader_image_footprint: return IR(4220, 30); + case Extension::kSPV_NV_shader_invocation_reorder: return IR(4250, 33); + case Extension::kSPV_NV_shader_sm_builtins: return IR(4283, 26); + case Extension::kSPV_NV_shader_subgroup_partitioned: return IR(4309, 35); + case Extension::kSPV_NV_shading_rate: return IR(4344, 20); + case Extension::kSPV_NV_stereo_view_rendering: return IR(4364, 29); + case Extension::kSPV_NV_tensor_addressing: return IR(4393, 25); + case Extension::kSPV_NV_viewport_array2: return IR(4418, 23); + case Extension::kSPV_QCOM_image_processing: return IR(4441, 26); + case Extension::kSPV_QCOM_image_processing2: return IR(4467, 27); + case Extension::kSPV_QCOM_tile_shading: return IR(4494, 22); + case Extension::kSPV_VALIDATOR_ignore_type_decl_unique: return IR(4516, 38); default: break; } return {}; @@ -166,7 +168,7 @@ IndexRange ExtensionToIndexRange(Extension extension) { // The fields in order are: // name, indexing into kStrings // enum value -static const std::array kExtensionNames{{ +static const std::array kExtensionNames{{ {IR(0, 24), static_cast(kSPV_AMDX_shader_enqueue)}, {IR(24, 19), static_cast(kSPV_AMD_gcn_shader)}, {IR(43, 30), static_cast(kSPV_AMD_gpu_shader_half_float)}, @@ -181,148 +183,150 @@ static const std::array kExtensionNames{{ {IR(337, 32), static_cast(kSPV_AMD_texture_gather_bias_lod)}, {IR(369, 35), static_cast(kSPV_ARM_cooperative_matrix_layouts)}, {IR(404, 22), static_cast(kSPV_ARM_core_builtins)}, - {IR(426, 16), static_cast(kSPV_ARM_tensors)}, - {IR(442, 25), static_cast(kSPV_EXT_arithmetic_fence)}, - {IR(467, 36), static_cast(kSPV_EXT_demote_to_helper_invocation)}, - {IR(503, 28), static_cast(kSPV_EXT_descriptor_indexing)}, - {IR(531, 31), static_cast(kSPV_EXT_fragment_fully_covered)}, - {IR(562, 36), static_cast(kSPV_EXT_fragment_invocation_density)}, - {IR(598, 34), static_cast(kSPV_EXT_fragment_shader_interlock)}, - {IR(632, 20), static_cast(kSPV_EXT_mesh_shader)}, - {IR(652, 25), static_cast(kSPV_EXT_opacity_micromap)}, - {IR(677, 16), static_cast(kSPV_EXT_optnone)}, - {IR(693, 32), static_cast(kSPV_EXT_physical_storage_buffer)}, - {IR(725, 44), static_cast(kSPV_EXT_relaxed_printf_string_address_space)}, - {IR(769, 30), static_cast(kSPV_EXT_replicated_composites)}, - {IR(799, 34), static_cast(kSPV_EXT_shader_atomic_float16_add)}, - {IR(833, 32), static_cast(kSPV_EXT_shader_atomic_float_add)}, - {IR(865, 36), static_cast(kSPV_EXT_shader_atomic_float_min_max)}, - {IR(901, 27), static_cast(kSPV_EXT_shader_image_int64)}, - {IR(928, 30), static_cast(kSPV_EXT_shader_stencil_export)}, - {IR(958, 26), static_cast(kSPV_EXT_shader_tile_image)}, - {IR(984, 36), static_cast(kSPV_EXT_shader_viewport_index_layer)}, - {IR(1020, 27), static_cast(kSPV_GOOGLE_decorate_string)}, - {IR(1047, 31), static_cast(kSPV_GOOGLE_hlsl_functionality1)}, - {IR(1078, 21), static_cast(kSPV_GOOGLE_user_type)}, - {IR(1099, 22), static_cast(kSPV_INTEL_2d_block_io)}, - {IR(1121, 42), static_cast(kSPV_INTEL_arbitrary_precision_fixed_point)}, - {IR(1163, 45), static_cast(kSPV_INTEL_arbitrary_precision_floating_point)}, - {IR(1208, 39), static_cast(kSPV_INTEL_arbitrary_precision_integers)}, - {IR(1247, 30), static_cast(kSPV_INTEL_bfloat16_conversion)}, - {IR(1277, 26), static_cast(kSPV_INTEL_bindless_images)}, - {IR(1303, 25), static_cast(kSPV_INTEL_blocking_pipes)}, - {IR(1328, 25), static_cast(kSPV_INTEL_cache_controls)}, - {IR(1353, 23), static_cast(kSPV_INTEL_debug_module)}, - {IR(1376, 44), static_cast(kSPV_INTEL_device_side_avc_motion_estimation)}, - {IR(1420, 26), static_cast(kSPV_INTEL_float_controls2)}, - {IR(1446, 28), static_cast(kSPV_INTEL_fp_fast_math_mode)}, - {IR(1474, 23), static_cast(kSPV_INTEL_fp_max_error)}, - {IR(1497, 35), static_cast(kSPV_INTEL_fpga_argument_interfaces)}, - {IR(1532, 31), static_cast(kSPV_INTEL_fpga_buffer_location)}, - {IR(1563, 34), static_cast(kSPV_INTEL_fpga_cluster_attributes)}, - {IR(1597, 27), static_cast(kSPV_INTEL_fpga_dsp_control)}, - {IR(1624, 48), static_cast(kSPV_INTEL_fpga_invocation_pipelining_attributes)}, - {IR(1672, 31), static_cast(kSPV_INTEL_fpga_latency_control)}, - {IR(1703, 29), static_cast(kSPV_INTEL_fpga_loop_controls)}, - {IR(1732, 31), static_cast(kSPV_INTEL_fpga_memory_accesses)}, - {IR(1763, 33), static_cast(kSPV_INTEL_fpga_memory_attributes)}, - {IR(1796, 19), static_cast(kSPV_INTEL_fpga_reg)}, - {IR(1815, 28), static_cast(kSPV_INTEL_function_pointers)}, - {IR(1843, 43), static_cast(kSPV_INTEL_global_variable_fpga_decorations)}, - {IR(1886, 38), static_cast(kSPV_INTEL_global_variable_host_access)}, - {IR(1924, 26), static_cast(kSPV_INTEL_inline_assembly)}, - {IR(1950, 15), static_cast(kSPV_INTEL_int4)}, - {IR(1965, 19), static_cast(kSPV_INTEL_io_pipes)}, - {IR(1984, 28), static_cast(kSPV_INTEL_kernel_attributes)}, - {IR(2012, 26), static_cast(kSPV_INTEL_long_composites)}, - {IR(2038, 20), static_cast(kSPV_INTEL_loop_fuse)}, - {IR(2058, 32), static_cast(kSPV_INTEL_masked_gather_scatter)}, - {IR(2090, 28), static_cast(kSPV_INTEL_maximum_registers)}, - {IR(2118, 25), static_cast(kSPV_INTEL_media_block_io)}, - {IR(2143, 33), static_cast(kSPV_INTEL_memory_access_aliasing)}, - {IR(2176, 18), static_cast(kSPV_INTEL_optnone)}, - {IR(2194, 26), static_cast(kSPV_INTEL_runtime_aligned)}, - {IR(2220, 36), static_cast(kSPV_INTEL_shader_integer_functions2)}, - {IR(2256, 24), static_cast(kSPV_INTEL_split_barrier)}, - {IR(2280, 35), static_cast(kSPV_INTEL_subgroup_buffer_prefetch)}, - {IR(2315, 46), static_cast(kSPV_INTEL_subgroup_matrix_multiply_accumulate)}, - {IR(2361, 20), static_cast(kSPV_INTEL_subgroups)}, - {IR(2381, 24), static_cast(kSPV_INTEL_task_sequence)}, - {IR(2405, 36), static_cast(kSPV_INTEL_tensor_float32_conversion)}, - {IR(2441, 35), static_cast(kSPV_INTEL_ternary_bitwise_function)}, - {IR(2476, 37), static_cast(kSPV_INTEL_unstructured_loop_controls)}, - {IR(2513, 30), static_cast(kSPV_INTEL_usm_storage_classes)}, - {IR(2543, 32), static_cast(kSPV_INTEL_variable_length_array)}, - {IR(2575, 25), static_cast(kSPV_INTEL_vector_compute)}, - {IR(2600, 22), static_cast(kSPV_KHR_16bit_storage)}, - {IR(2622, 21), static_cast(kSPV_KHR_8bit_storage)}, - {IR(2643, 17), static_cast(kSPV_KHR_bfloat16)}, - {IR(2660, 25), static_cast(kSPV_KHR_bit_instructions)}, - {IR(2685, 35), static_cast(kSPV_KHR_compute_shader_derivatives)}, - {IR(2720, 27), static_cast(kSPV_KHR_cooperative_matrix)}, - {IR(2747, 21), static_cast(kSPV_KHR_device_group)}, - {IR(2768, 22), static_cast(kSPV_KHR_expect_assume)}, - {IR(2790, 23), static_cast(kSPV_KHR_float_controls)}, - {IR(2813, 24), static_cast(kSPV_KHR_float_controls2)}, - {IR(2837, 36), static_cast(kSPV_KHR_fragment_shader_barycentric)}, - {IR(2873, 30), static_cast(kSPV_KHR_fragment_shading_rate)}, - {IR(2903, 28), static_cast(kSPV_KHR_integer_dot_product)}, - {IR(2931, 21), static_cast(kSPV_KHR_linkonce_odr)}, - {IR(2952, 30), static_cast(kSPV_KHR_maximal_reconvergence)}, - {IR(2982, 18), static_cast(kSPV_KHR_multiview)}, - {IR(3000, 35), static_cast(kSPV_KHR_no_integer_wrap_decoration)}, - {IR(3035, 26), static_cast(kSPV_KHR_non_semantic_info)}, - {IR(3061, 32), static_cast(kSPV_KHR_physical_storage_buffer)}, - {IR(3093, 28), static_cast(kSPV_KHR_post_depth_coverage)}, - {IR(3121, 21), static_cast(kSPV_KHR_quad_control)}, - {IR(3142, 22), static_cast(kSPV_KHR_ray_cull_mask)}, - {IR(3164, 18), static_cast(kSPV_KHR_ray_query)}, - {IR(3182, 20), static_cast(kSPV_KHR_ray_tracing)}, - {IR(3202, 35), static_cast(kSPV_KHR_ray_tracing_position_fetch)}, - {IR(3237, 37), static_cast(kSPV_KHR_relaxed_extended_instruction)}, - {IR(3274, 34), static_cast(kSPV_KHR_shader_atomic_counter_ops)}, - {IR(3308, 22), static_cast(kSPV_KHR_shader_ballot)}, - {IR(3330, 21), static_cast(kSPV_KHR_shader_clock)}, - {IR(3351, 31), static_cast(kSPV_KHR_shader_draw_parameters)}, - {IR(3382, 37), static_cast(kSPV_KHR_storage_buffer_storage_class)}, - {IR(3419, 24), static_cast(kSPV_KHR_subgroup_rotate)}, - {IR(3443, 38), static_cast(kSPV_KHR_subgroup_uniform_control_flow)}, - {IR(3481, 22), static_cast(kSPV_KHR_subgroup_vote)}, - {IR(3503, 29), static_cast(kSPV_KHR_terminate_invocation)}, - {IR(3532, 35), static_cast(kSPV_KHR_uniform_group_instructions)}, - {IR(3567, 25), static_cast(kSPV_KHR_untyped_pointers)}, - {IR(3592, 26), static_cast(kSPV_KHR_variable_pointers)}, - {IR(3618, 28), static_cast(kSPV_KHR_vulkan_memory_model)}, - {IR(3646, 41), static_cast(kSPV_KHR_workgroup_memory_explicit_layout)}, - {IR(3687, 38), static_cast(kSPV_NVX_multiview_per_view_attributes)}, - {IR(3725, 24), static_cast(kSPV_NV_bindless_texture)}, - {IR(3749, 38), static_cast(kSPV_NV_cluster_acceleration_structure)}, - {IR(3787, 34), static_cast(kSPV_NV_compute_shader_derivatives)}, - {IR(3821, 26), static_cast(kSPV_NV_cooperative_matrix)}, - {IR(3847, 27), static_cast(kSPV_NV_cooperative_matrix2)}, - {IR(3874, 26), static_cast(kSPV_NV_cooperative_vector)}, - {IR(3900, 29), static_cast(kSPV_NV_displacement_micromap)}, - {IR(3929, 35), static_cast(kSPV_NV_fragment_shader_barycentric)}, - {IR(3964, 35), static_cast(kSPV_NV_geometry_shader_passthrough)}, - {IR(3999, 28), static_cast(kSPV_NV_linear_swept_spheres)}, - {IR(4027, 19), static_cast(kSPV_NV_mesh_shader)}, - {IR(4046, 25), static_cast(kSPV_NV_raw_access_chains)}, - {IR(4071, 19), static_cast(kSPV_NV_ray_tracing)}, - {IR(4090, 31), static_cast(kSPV_NV_ray_tracing_motion_blur)}, - {IR(4121, 37), static_cast(kSPV_NV_sample_mask_override_coverage)}, - {IR(4158, 33), static_cast(kSPV_NV_shader_atomic_fp16_vector)}, - {IR(4191, 30), static_cast(kSPV_NV_shader_image_footprint)}, - {IR(4221, 33), static_cast(kSPV_NV_shader_invocation_reorder)}, - {IR(4254, 26), static_cast(kSPV_NV_shader_sm_builtins)}, - {IR(4280, 35), static_cast(kSPV_NV_shader_subgroup_partitioned)}, - {IR(4315, 20), static_cast(kSPV_NV_shading_rate)}, - {IR(4335, 29), static_cast(kSPV_NV_stereo_view_rendering)}, - {IR(4364, 25), static_cast(kSPV_NV_tensor_addressing)}, - {IR(4389, 23), static_cast(kSPV_NV_viewport_array2)}, - {IR(4412, 26), static_cast(kSPV_QCOM_image_processing)}, - {IR(4438, 27), static_cast(kSPV_QCOM_image_processing2)}, - {IR(4465, 22), static_cast(kSPV_QCOM_tile_shading)}, - {IR(4487, 38), static_cast(kSPV_VALIDATOR_ignore_type_decl_unique)}, + {IR(426, 14), static_cast(kSPV_ARM_graph)}, + {IR(440, 16), static_cast(kSPV_ARM_tensors)}, + {IR(456, 25), static_cast(kSPV_EXT_arithmetic_fence)}, + {IR(481, 36), static_cast(kSPV_EXT_demote_to_helper_invocation)}, + {IR(517, 28), static_cast(kSPV_EXT_descriptor_indexing)}, + {IR(545, 15), static_cast(kSPV_EXT_float8)}, + {IR(560, 31), static_cast(kSPV_EXT_fragment_fully_covered)}, + {IR(591, 36), static_cast(kSPV_EXT_fragment_invocation_density)}, + {IR(627, 34), static_cast(kSPV_EXT_fragment_shader_interlock)}, + {IR(661, 20), static_cast(kSPV_EXT_mesh_shader)}, + {IR(681, 25), static_cast(kSPV_EXT_opacity_micromap)}, + {IR(706, 16), static_cast(kSPV_EXT_optnone)}, + {IR(722, 32), static_cast(kSPV_EXT_physical_storage_buffer)}, + {IR(754, 44), static_cast(kSPV_EXT_relaxed_printf_string_address_space)}, + {IR(798, 30), static_cast(kSPV_EXT_replicated_composites)}, + {IR(828, 34), static_cast(kSPV_EXT_shader_atomic_float16_add)}, + {IR(862, 32), static_cast(kSPV_EXT_shader_atomic_float_add)}, + {IR(894, 36), static_cast(kSPV_EXT_shader_atomic_float_min_max)}, + {IR(930, 27), static_cast(kSPV_EXT_shader_image_int64)}, + {IR(957, 30), static_cast(kSPV_EXT_shader_stencil_export)}, + {IR(987, 26), static_cast(kSPV_EXT_shader_tile_image)}, + {IR(1013, 36), static_cast(kSPV_EXT_shader_viewport_index_layer)}, + {IR(1049, 27), static_cast(kSPV_GOOGLE_decorate_string)}, + {IR(1076, 31), static_cast(kSPV_GOOGLE_hlsl_functionality1)}, + {IR(1107, 21), static_cast(kSPV_GOOGLE_user_type)}, + {IR(1128, 22), static_cast(kSPV_INTEL_2d_block_io)}, + {IR(1150, 42), static_cast(kSPV_INTEL_arbitrary_precision_fixed_point)}, + {IR(1192, 45), static_cast(kSPV_INTEL_arbitrary_precision_floating_point)}, + {IR(1237, 39), static_cast(kSPV_INTEL_arbitrary_precision_integers)}, + {IR(1276, 30), static_cast(kSPV_INTEL_bfloat16_conversion)}, + {IR(1306, 26), static_cast(kSPV_INTEL_bindless_images)}, + {IR(1332, 25), static_cast(kSPV_INTEL_blocking_pipes)}, + {IR(1357, 25), static_cast(kSPV_INTEL_cache_controls)}, + {IR(1382, 23), static_cast(kSPV_INTEL_debug_module)}, + {IR(1405, 44), static_cast(kSPV_INTEL_device_side_avc_motion_estimation)}, + {IR(1449, 26), static_cast(kSPV_INTEL_float_controls2)}, + {IR(1475, 28), static_cast(kSPV_INTEL_fp_fast_math_mode)}, + {IR(1503, 23), static_cast(kSPV_INTEL_fp_max_error)}, + {IR(1526, 35), static_cast(kSPV_INTEL_fpga_argument_interfaces)}, + {IR(1561, 31), static_cast(kSPV_INTEL_fpga_buffer_location)}, + {IR(1592, 34), static_cast(kSPV_INTEL_fpga_cluster_attributes)}, + {IR(1626, 27), static_cast(kSPV_INTEL_fpga_dsp_control)}, + {IR(1653, 48), static_cast(kSPV_INTEL_fpga_invocation_pipelining_attributes)}, + {IR(1701, 31), static_cast(kSPV_INTEL_fpga_latency_control)}, + {IR(1732, 29), static_cast(kSPV_INTEL_fpga_loop_controls)}, + {IR(1761, 31), static_cast(kSPV_INTEL_fpga_memory_accesses)}, + {IR(1792, 33), static_cast(kSPV_INTEL_fpga_memory_attributes)}, + {IR(1825, 19), static_cast(kSPV_INTEL_fpga_reg)}, + {IR(1844, 28), static_cast(kSPV_INTEL_function_pointers)}, + {IR(1872, 43), static_cast(kSPV_INTEL_global_variable_fpga_decorations)}, + {IR(1915, 38), static_cast(kSPV_INTEL_global_variable_host_access)}, + {IR(1953, 26), static_cast(kSPV_INTEL_inline_assembly)}, + {IR(1979, 15), static_cast(kSPV_INTEL_int4)}, + {IR(1994, 19), static_cast(kSPV_INTEL_io_pipes)}, + {IR(2013, 28), static_cast(kSPV_INTEL_kernel_attributes)}, + {IR(2041, 26), static_cast(kSPV_INTEL_long_composites)}, + {IR(2067, 20), static_cast(kSPV_INTEL_loop_fuse)}, + {IR(2087, 32), static_cast(kSPV_INTEL_masked_gather_scatter)}, + {IR(2119, 28), static_cast(kSPV_INTEL_maximum_registers)}, + {IR(2147, 25), static_cast(kSPV_INTEL_media_block_io)}, + {IR(2172, 33), static_cast(kSPV_INTEL_memory_access_aliasing)}, + {IR(2205, 18), static_cast(kSPV_INTEL_optnone)}, + {IR(2223, 26), static_cast(kSPV_INTEL_runtime_aligned)}, + {IR(2249, 36), static_cast(kSPV_INTEL_shader_integer_functions2)}, + {IR(2285, 24), static_cast(kSPV_INTEL_split_barrier)}, + {IR(2309, 35), static_cast(kSPV_INTEL_subgroup_buffer_prefetch)}, + {IR(2344, 46), static_cast(kSPV_INTEL_subgroup_matrix_multiply_accumulate)}, + {IR(2390, 20), static_cast(kSPV_INTEL_subgroups)}, + {IR(2410, 24), static_cast(kSPV_INTEL_task_sequence)}, + {IR(2434, 36), static_cast(kSPV_INTEL_tensor_float32_conversion)}, + {IR(2470, 35), static_cast(kSPV_INTEL_ternary_bitwise_function)}, + {IR(2505, 37), static_cast(kSPV_INTEL_unstructured_loop_controls)}, + {IR(2542, 30), static_cast(kSPV_INTEL_usm_storage_classes)}, + {IR(2572, 32), static_cast(kSPV_INTEL_variable_length_array)}, + {IR(2604, 25), static_cast(kSPV_INTEL_vector_compute)}, + {IR(2629, 22), static_cast(kSPV_KHR_16bit_storage)}, + {IR(2651, 21), static_cast(kSPV_KHR_8bit_storage)}, + {IR(2672, 17), static_cast(kSPV_KHR_bfloat16)}, + {IR(2689, 25), static_cast(kSPV_KHR_bit_instructions)}, + {IR(2714, 35), static_cast(kSPV_KHR_compute_shader_derivatives)}, + {IR(2749, 27), static_cast(kSPV_KHR_cooperative_matrix)}, + {IR(2776, 21), static_cast(kSPV_KHR_device_group)}, + {IR(2797, 22), static_cast(kSPV_KHR_expect_assume)}, + {IR(2819, 23), static_cast(kSPV_KHR_float_controls)}, + {IR(2842, 24), static_cast(kSPV_KHR_float_controls2)}, + {IR(2866, 36), static_cast(kSPV_KHR_fragment_shader_barycentric)}, + {IR(2902, 30), static_cast(kSPV_KHR_fragment_shading_rate)}, + {IR(2932, 28), static_cast(kSPV_KHR_integer_dot_product)}, + {IR(2960, 21), static_cast(kSPV_KHR_linkonce_odr)}, + {IR(2981, 30), static_cast(kSPV_KHR_maximal_reconvergence)}, + {IR(3011, 18), static_cast(kSPV_KHR_multiview)}, + {IR(3029, 35), static_cast(kSPV_KHR_no_integer_wrap_decoration)}, + {IR(3064, 26), static_cast(kSPV_KHR_non_semantic_info)}, + {IR(3090, 32), static_cast(kSPV_KHR_physical_storage_buffer)}, + {IR(3122, 28), static_cast(kSPV_KHR_post_depth_coverage)}, + {IR(3150, 21), static_cast(kSPV_KHR_quad_control)}, + {IR(3171, 22), static_cast(kSPV_KHR_ray_cull_mask)}, + {IR(3193, 18), static_cast(kSPV_KHR_ray_query)}, + {IR(3211, 20), static_cast(kSPV_KHR_ray_tracing)}, + {IR(3231, 35), static_cast(kSPV_KHR_ray_tracing_position_fetch)}, + {IR(3266, 37), static_cast(kSPV_KHR_relaxed_extended_instruction)}, + {IR(3303, 34), static_cast(kSPV_KHR_shader_atomic_counter_ops)}, + {IR(3337, 22), static_cast(kSPV_KHR_shader_ballot)}, + {IR(3359, 21), static_cast(kSPV_KHR_shader_clock)}, + {IR(3380, 31), static_cast(kSPV_KHR_shader_draw_parameters)}, + {IR(3411, 37), static_cast(kSPV_KHR_storage_buffer_storage_class)}, + {IR(3448, 24), static_cast(kSPV_KHR_subgroup_rotate)}, + {IR(3472, 38), static_cast(kSPV_KHR_subgroup_uniform_control_flow)}, + {IR(3510, 22), static_cast(kSPV_KHR_subgroup_vote)}, + {IR(3532, 29), static_cast(kSPV_KHR_terminate_invocation)}, + {IR(3561, 35), static_cast(kSPV_KHR_uniform_group_instructions)}, + {IR(3596, 25), static_cast(kSPV_KHR_untyped_pointers)}, + {IR(3621, 26), static_cast(kSPV_KHR_variable_pointers)}, + {IR(3647, 28), static_cast(kSPV_KHR_vulkan_memory_model)}, + {IR(3675, 41), static_cast(kSPV_KHR_workgroup_memory_explicit_layout)}, + {IR(3716, 38), static_cast(kSPV_NVX_multiview_per_view_attributes)}, + {IR(3754, 24), static_cast(kSPV_NV_bindless_texture)}, + {IR(3778, 38), static_cast(kSPV_NV_cluster_acceleration_structure)}, + {IR(3816, 34), static_cast(kSPV_NV_compute_shader_derivatives)}, + {IR(3850, 26), static_cast(kSPV_NV_cooperative_matrix)}, + {IR(3876, 27), static_cast(kSPV_NV_cooperative_matrix2)}, + {IR(3903, 26), static_cast(kSPV_NV_cooperative_vector)}, + {IR(3929, 29), static_cast(kSPV_NV_displacement_micromap)}, + {IR(3958, 35), static_cast(kSPV_NV_fragment_shader_barycentric)}, + {IR(3993, 35), static_cast(kSPV_NV_geometry_shader_passthrough)}, + {IR(4028, 28), static_cast(kSPV_NV_linear_swept_spheres)}, + {IR(4056, 19), static_cast(kSPV_NV_mesh_shader)}, + {IR(4075, 25), static_cast(kSPV_NV_raw_access_chains)}, + {IR(4100, 19), static_cast(kSPV_NV_ray_tracing)}, + {IR(4119, 31), static_cast(kSPV_NV_ray_tracing_motion_blur)}, + {IR(4150, 37), static_cast(kSPV_NV_sample_mask_override_coverage)}, + {IR(4187, 33), static_cast(kSPV_NV_shader_atomic_fp16_vector)}, + {IR(4220, 30), static_cast(kSPV_NV_shader_image_footprint)}, + {IR(4250, 33), static_cast(kSPV_NV_shader_invocation_reorder)}, + {IR(4283, 26), static_cast(kSPV_NV_shader_sm_builtins)}, + {IR(4309, 35), static_cast(kSPV_NV_shader_subgroup_partitioned)}, + {IR(4344, 20), static_cast(kSPV_NV_shading_rate)}, + {IR(4364, 29), static_cast(kSPV_NV_stereo_view_rendering)}, + {IR(4393, 25), static_cast(kSPV_NV_tensor_addressing)}, + {IR(4418, 23), static_cast(kSPV_NV_viewport_array2)}, + {IR(4441, 26), static_cast(kSPV_QCOM_image_processing)}, + {IR(4467, 27), static_cast(kSPV_QCOM_image_processing2)}, + {IR(4494, 22), static_cast(kSPV_QCOM_tile_shading)}, + {IR(4516, 38), static_cast(kSPV_VALIDATOR_ignore_type_decl_unique)}, }}; // Operand descriptions, ordered by (operand kind, operand enum value). @@ -335,1184 +339,1190 @@ static const std::array kExtensionNames{{ // extensions, as an IndexRange into kExtensionSpans // version, first version of SPIR-V that has it // lastVersion, last version of SPIR-V that has it -static const std::array kOperandsByValue{{ - {0,IR(0, 0),IR(4525, 9)/* ReadOnly */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ACCESS_QUALIFIER - {1,IR(0, 0),IR(4541, 10)/* WriteOnly */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ACCESS_QUALIFIER - {2,IR(0, 0),IR(4551, 10)/* ReadWrite */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ACCESS_QUALIFIER - {0,IR(0, 0),IR(4561, 8)/* Logical */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL - {1,IR(0, 0),IR(4569, 11)/* Physical32 */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL - {2,IR(0, 0),IR(4590, 11)/* Physical64 */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL - {5348,IR(0, 0),IR(4601, 24)/* PhysicalStorageBuffer64 */,IR(0, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL - {0,IR(0, 0),IR(4683, 9)/* Position */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {1,IR(0, 0),IR(4699, 10)/* PointSize */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {3,IR(0, 0),IR(4709, 13)/* ClipDistance */,IR(0, 0),IR(4, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4,IR(0, 0),IR(4722, 13)/* CullDistance */,IR(0, 0),IR(5, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5,IR(0, 0),IR(4735, 9)/* VertexId */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {6,IR(0, 0),IR(4744, 11)/* InstanceId */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {7,IR(0, 0),IR(4755, 12)/* PrimitiveId */,IR(0, 0),IR(6, 6),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {8,IR(0, 0),IR(4845, 13)/* InvocationId */,IR(0, 0),IR(12, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {9,IR(0, 0),IR(4858, 6)/* Layer */,IR(0, 0),IR(14, 5),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {10,IR(0, 0),IR(4904, 14)/* ViewportIndex */,IR(0, 0),IR(19, 5),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {11,IR(0, 0),IR(4952, 15)/* TessLevelOuter */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {12,IR(0, 0),IR(4967, 15)/* TessLevelInner */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {13,IR(0, 0),IR(4982, 10)/* TessCoord */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {14,IR(0, 0),IR(4992, 14)/* PatchVertices */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {15,IR(0, 0),IR(5006, 10)/* FragCoord */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {16,IR(0, 0),IR(5016, 11)/* PointCoord */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {17,IR(0, 0),IR(5027, 12)/* FrontFacing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {18,IR(0, 0),IR(5039, 9)/* SampleId */,IR(0, 0),IR(25, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {19,IR(0, 0),IR(5066, 15)/* SamplePosition */,IR(0, 0),IR(25, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {20,IR(0, 0),IR(5081, 11)/* SampleMask */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {22,IR(0, 0),IR(5092, 10)/* FragDepth */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {23,IR(0, 0),IR(5102, 17)/* HelperInvocation */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {24,IR(0, 0),IR(5119, 14)/* NumWorkgroups */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {25,IR(0, 0),IR(5133, 14)/* WorkgroupSize */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {26,IR(0, 0),IR(5147, 12)/* WorkgroupId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {27,IR(0, 0),IR(5159, 18)/* LocalInvocationId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {28,IR(0, 0),IR(5177, 19)/* GlobalInvocationId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {29,IR(0, 0),IR(5196, 21)/* LocalInvocationIndex */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {30,IR(0, 0),IR(5217, 8)/* WorkDim */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {31,IR(0, 0),IR(5225, 11)/* GlobalSize */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {32,IR(0, 0),IR(5236, 22)/* EnqueuedWorkgroupSize */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {33,IR(0, 0),IR(5258, 13)/* GlobalOffset */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {34,IR(0, 0),IR(5271, 15)/* GlobalLinearId */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {36,IR(0, 0),IR(5286, 13)/* SubgroupSize */,IR(0, 0),IR(26, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {37,IR(0, 0),IR(5333, 16)/* SubgroupMaxSize */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {38,IR(0, 0),IR(5349, 13)/* NumSubgroups */,IR(0, 0),IR(29, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {39,IR(0, 0),IR(5362, 21)/* NumEnqueuedSubgroups */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {40,IR(0, 0),IR(5383, 11)/* SubgroupId */,IR(0, 0),IR(29, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {41,IR(0, 0),IR(5394, 26)/* SubgroupLocalInvocationId */,IR(0, 0),IR(26, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {42,IR(0, 0),IR(5420, 12)/* VertexIndex */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {43,IR(0, 0),IR(5432, 14)/* InstanceIndex */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4160,IR(0, 0),IR(5446, 10)/* CoreIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4161,IR(0, 0),IR(5472, 13)/* CoreCountARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4162,IR(0, 0),IR(5485, 13)/* CoreMaxIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4163,IR(0, 0),IR(5498, 10)/* WarpIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4164,IR(0, 0),IR(5508, 13)/* WarpMaxIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4416,IR(0, 0),IR(5521, 15)/* SubgroupEqMask */,IR(1, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4417,IR(0, 0),IR(5576, 15)/* SubgroupGeMask */,IR(2, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4418,IR(0, 0),IR(5609, 15)/* SubgroupGtMask */,IR(3, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4419,IR(0, 0),IR(5642, 15)/* SubgroupLeMask */,IR(4, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4420,IR(0, 0),IR(5675, 15)/* SubgroupLtMask */,IR(5, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4424,IR(0, 0),IR(5708, 11)/* BaseVertex */,IR(0, 0),IR(34, 1),IR(3, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4425,IR(0, 0),IR(5734, 13)/* BaseInstance */,IR(0, 0),IR(34, 1),IR(3, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4426,IR(0, 0),IR(5747, 10)/* DrawIndex */,IR(0, 0),IR(35, 3),IR(4, 3),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4432,IR(0, 0),IR(5757, 24)/* PrimitiveShadingRateKHR */,IR(0, 0),IR(38, 1),IR(7, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4438,IR(0, 0),IR(5804, 12)/* DeviceIndex */,IR(0, 0),IR(39, 1),IR(8, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4440,IR(0, 0),IR(5828, 10)/* ViewIndex */,IR(0, 0),IR(40, 1),IR(9, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4444,IR(0, 0),IR(5848, 15)/* ShadingRateKHR */,IR(0, 0),IR(38, 1),IR(7, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4492,IR(0, 0),IR(5863, 15)/* TileOffsetQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4493,IR(0, 0),IR(5894, 18)/* TileDimensionQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4494,IR(0, 0),IR(5912, 18)/* TileApronSizeQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4992,IR(0, 0),IR(5930, 20)/* BaryCoordNoPerspAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4993,IR(0, 0),IR(5950, 28)/* BaryCoordNoPerspCentroidAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4994,IR(0, 0),IR(5978, 26)/* BaryCoordNoPerspSampleAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4995,IR(0, 0),IR(6004, 19)/* BaryCoordSmoothAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4996,IR(0, 0),IR(6023, 27)/* BaryCoordSmoothCentroidAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4997,IR(0, 0),IR(6050, 25)/* BaryCoordSmoothSampleAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {4998,IR(0, 0),IR(6075, 22)/* BaryCoordPullModelAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5014,IR(0, 0),IR(6097, 18)/* FragStencilRefEXT */,IR(0, 0),IR(42, 1),IR(11, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5021,IR(0, 0),IR(6132, 29)/* RemainingRecursionLevelsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5073,IR(0, 0),IR(6179, 16)/* ShaderIndexAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5253,IR(0, 0),IR(6195, 15)/* ViewportMaskNV */,IR(0, 0),IR(44, 2),IR(12, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5257,IR(0, 0),IR(6231, 20)/* SecondaryPositionNV */,IR(0, 0),IR(46, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5258,IR(0, 0),IR(6270, 24)/* SecondaryViewportMaskNV */,IR(0, 0),IR(46, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5261,IR(0, 0),IR(6294, 18)/* PositionPerViewNV */,IR(0, 0),IR(47, 2),IR(15, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5262,IR(0, 0),IR(6332, 22)/* ViewportMaskPerViewNV */,IR(0, 0),IR(47, 2),IR(15, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5264,IR(0, 0),IR(6354, 16)/* FullyCoveredEXT */,IR(0, 0),IR(49, 1),IR(17, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5274,IR(0, 0),IR(6394, 12)/* TaskCountNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5275,IR(0, 0),IR(6406, 17)/* PrimitiveCountNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5276,IR(0, 0),IR(6423, 19)/* PrimitiveIndicesNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5277,IR(0, 0),IR(6442, 22)/* ClipDistancePerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5278,IR(0, 0),IR(6464, 22)/* CullDistancePerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5279,IR(0, 0),IR(6486, 15)/* LayerPerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5280,IR(0, 0),IR(6501, 16)/* MeshViewCountNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5281,IR(0, 0),IR(6517, 18)/* MeshViewIndicesNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5286,IR(0, 0),IR(6535, 13)/* BaryCoordKHR */,IR(6, 1),IR(51, 1),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5287,IR(0, 0),IR(6583, 20)/* BaryCoordNoPerspKHR */,IR(7, 1),IR(51, 1),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5292,IR(0, 0),IR(6622, 12)/* FragSizeEXT */,IR(8, 1),IR(52, 1),IR(21, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5293,IR(0, 0),IR(6668, 23)/* FragInvocationCountEXT */,IR(9, 1),IR(52, 1),IR(21, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5294,IR(0, 0),IR(6713, 25)/* PrimitivePointIndicesEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5295,IR(0, 0),IR(6738, 24)/* PrimitiveLineIndicesEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5296,IR(0, 0),IR(6762, 28)/* PrimitiveTriangleIndicesEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5299,IR(0, 0),IR(6790, 17)/* CullPrimitiveEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5319,IR(0, 0),IR(6807, 12)/* LaunchIdKHR */,IR(10, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5320,IR(0, 0),IR(6830, 14)/* LaunchSizeKHR */,IR(11, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5321,IR(0, 0),IR(6857, 18)/* WorldRayOriginKHR */,IR(12, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5322,IR(0, 0),IR(6892, 21)/* WorldRayDirectionKHR */,IR(13, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5323,IR(0, 0),IR(6933, 19)/* ObjectRayOriginKHR */,IR(14, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5324,IR(0, 0),IR(6970, 22)/* ObjectRayDirectionKHR */,IR(15, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5325,IR(0, 0),IR(7013, 11)/* RayTminKHR */,IR(16, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5326,IR(0, 0),IR(7034, 11)/* RayTmaxKHR */,IR(17, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5327,IR(0, 0),IR(7055, 23)/* InstanceCustomIndexKHR */,IR(18, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5330,IR(0, 0),IR(7100, 17)/* ObjectToWorldKHR */,IR(19, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5331,IR(0, 0),IR(7133, 17)/* WorldToObjectKHR */,IR(20, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5332,IR(0, 0),IR(7166, 7)/* HitTNV */,IR(0, 0),IR(56, 1),IR(26, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5333,IR(0, 0),IR(7173, 11)/* HitKindKHR */,IR(21, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5334,IR(0, 0),IR(7194, 17)/* CurrentRayTimeNV */,IR(0, 0),IR(57, 1),IR(27, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5335,IR(0, 0),IR(7234, 30)/* HitTriangleVertexPositionsKHR */,IR(0, 0),IR(58, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5337,IR(0, 0),IR(7291, 34)/* HitMicroTriangleVertexPositionsNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5344,IR(0, 0),IR(7358, 37)/* HitMicroTriangleVertexBarycentricsNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5351,IR(0, 0),IR(7395, 20)/* IncomingRayFlagsKHR */,IR(22, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5352,IR(0, 0),IR(7434, 20)/* RayGeometryIndexKHR */,IR(0, 0),IR(60, 1),IR(28, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5359,IR(0, 0),IR(7454, 14)/* HitIsSphereNV */,IR(0, 0),IR(61, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5360,IR(0, 0),IR(7496, 11)/* HitIsLSSNV */,IR(0, 0),IR(62, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5361,IR(0, 0),IR(7546, 20)/* HitSpherePositionNV */,IR(0, 0),IR(61, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5374,IR(0, 0),IR(7566, 13)/* WarpsPerSMNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5375,IR(0, 0),IR(7598, 10)/* SMCountNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5376,IR(0, 0),IR(7608, 9)/* WarpIDNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5377,IR(0, 0),IR(7617, 7)/* SMIDNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5396,IR(0, 0),IR(7624, 18)/* HitLSSPositionsNV */,IR(0, 0),IR(62, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5405,IR(0, 0),IR(7642, 34)/* HitKindFrontFacingMicroTriangleNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5406,IR(0, 0),IR(7676, 33)/* HitKindBackFacingMicroTriangleNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5420,IR(0, 0),IR(7709, 18)/* HitSphereRadiusNV */,IR(0, 0),IR(61, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5421,IR(0, 0),IR(7727, 14)/* HitLSSRadiiNV */,IR(0, 0),IR(62, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {5436,IR(0, 0),IR(7741, 12)/* ClusterIDNV */,IR(0, 0),IR(64, 1),IR(31, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {6021,IR(0, 0),IR(7794, 12)/* CullMaskKHR */,IR(0, 0),IR(65, 1),IR(32, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN - {0,IR(0, 0),IR(7821, 7)/* Matrix */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {1,IR(0, 0),IR(4692, 7)/* Shader */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {2,IR(0, 0),IR(4767, 9)/* Geometry */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {3,IR(0, 0),IR(4776, 13)/* Tessellation */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4,IR(0, 0),IR(4580, 10)/* Addresses */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5,IR(0, 0),IR(7828, 8)/* Linkage */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6,IR(0, 0),IR(4534, 7)/* Kernel */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {7,IR(0, 0),IR(7836, 9)/* Vector16 */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {8,IR(0, 0),IR(7845, 14)/* Float16Buffer */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {9,IR(0, 0),IR(7859, 8)/* Float16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {10,IR(0, 0),IR(7867, 8)/* Float64 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {11,IR(0, 0),IR(7875, 6)/* Int64 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {12,IR(0, 0),IR(7881, 13)/* Int64Atomics */,IR(0, 0),IR(67, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {13,IR(0, 0),IR(7894, 11)/* ImageBasic */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {14,IR(0, 0),IR(7905, 15)/* ImageReadWrite */,IR(0, 0),IR(68, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {15,IR(0, 0),IR(7920, 12)/* ImageMipmap */,IR(0, 0),IR(68, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {17,IR(0, 0),IR(7932, 6)/* Pipes */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {18,IR(0, 0),IR(7938, 7)/* Groups */,IR(0, 0),IR(1, 0),IR(33, 1),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {19,IR(0, 0),IR(7945, 14)/* DeviceEnqueue */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {20,IR(0, 0),IR(7959, 15)/* LiteralSampler */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {21,IR(0, 0),IR(7974, 14)/* AtomicStorage */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {22,IR(0, 0),IR(7988, 6)/* Int16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {23,IR(0, 0),IR(7994, 22)/* TessellationPointSize */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {24,IR(0, 0),IR(8016, 18)/* GeometryPointSize */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {25,IR(0, 0),IR(8034, 20)/* ImageGatherExtended */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {27,IR(0, 0),IR(8054, 24)/* StorageImageMultisample */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {28,IR(0, 0),IR(8078, 34)/* UniformBufferArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {29,IR(0, 0),IR(8112, 33)/* SampledImageArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {30,IR(0, 0),IR(8145, 34)/* StorageBufferArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {31,IR(0, 0),IR(8179, 33)/* StorageImageArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {32,IR(0, 0),IR(4709, 13)/* ClipDistance */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {33,IR(0, 0),IR(4722, 13)/* CullDistance */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {34,IR(0, 0),IR(8212, 15)/* ImageCubeArray */,IR(0, 0),IR(70, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {35,IR(0, 0),IR(5048, 18)/* SampleRateShading */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {36,IR(0, 0),IR(8244, 10)/* ImageRect */,IR(0, 0),IR(71, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {37,IR(0, 0),IR(8254, 12)/* SampledRect */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {38,IR(0, 0),IR(8266, 15)/* GenericPointer */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {39,IR(0, 0),IR(8281, 5)/* Int8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {40,IR(0, 0),IR(8286, 16)/* InputAttachment */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {41,IR(0, 0),IR(8302, 16)/* SparseResidency */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {42,IR(0, 0),IR(8318, 7)/* MinLod */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {43,IR(0, 0),IR(8325, 10)/* Sampled1D */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {44,IR(0, 0),IR(8335, 8)/* Image1D */,IR(0, 0),IR(72, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {45,IR(0, 0),IR(8227, 17)/* SampledCubeArray */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {46,IR(0, 0),IR(8343, 14)/* SampledBuffer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {47,IR(0, 0),IR(8357, 12)/* ImageBuffer */,IR(0, 0),IR(73, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {48,IR(0, 0),IR(8369, 13)/* ImageMSArray */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {49,IR(0, 0),IR(8382, 28)/* StorageImageExtendedFormats */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {50,IR(0, 0),IR(8410, 11)/* ImageQuery */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {51,IR(0, 0),IR(8421, 18)/* DerivativeControl */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {52,IR(0, 0),IR(8439, 22)/* InterpolationFunction */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {53,IR(0, 0),IR(8461, 18)/* TransformFeedback */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {54,IR(0, 0),IR(8479, 16)/* GeometryStreams */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {55,IR(0, 0),IR(8495, 30)/* StorageImageReadWithoutFormat */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {56,IR(0, 0),IR(8525, 31)/* StorageImageWriteWithoutFormat */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {57,IR(0, 0),IR(4918, 14)/* MultiViewport */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {58,IR(0, 0),IR(8556, 17)/* SubgroupDispatch */,IR(0, 0),IR(74, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {59,IR(0, 0),IR(8573, 13)/* NamedBarrier */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {60,IR(0, 0),IR(8586, 12)/* PipeStorage */,IR(0, 0),IR(75, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {61,IR(0, 0),IR(5299, 16)/* GroupNonUniform */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {62,IR(0, 0),IR(8598, 20)/* GroupNonUniformVote */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {63,IR(0, 0),IR(8618, 26)/* GroupNonUniformArithmetic */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {64,IR(0, 0),IR(5554, 22)/* GroupNonUniformBallot */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {65,IR(0, 0),IR(8644, 23)/* GroupNonUniformShuffle */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {66,IR(0, 0),IR(8667, 31)/* GroupNonUniformShuffleRelative */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {67,IR(0, 0),IR(8698, 25)/* GroupNonUniformClustered */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {68,IR(0, 0),IR(8723, 20)/* GroupNonUniformQuad */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {69,IR(0, 0),IR(4864, 12)/* ShaderLayer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {70,IR(0, 0),IR(4932, 20)/* ShaderViewportIndex */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {71,IR(0, 0),IR(8743, 18)/* UniformDecoration */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4165,IR(0, 0),IR(5456, 16)/* CoreBuiltinsARM */,IR(0, 0),IR(1, 0),IR(34, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4166,IR(0, 0),IR(8761, 28)/* TileImageColorReadAccessEXT */,IR(0, 0),IR(1, 0),IR(35, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4167,IR(0, 0),IR(8789, 28)/* TileImageDepthReadAccessEXT */,IR(0, 0),IR(1, 0),IR(35, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4168,IR(0, 0),IR(8817, 30)/* TileImageStencilReadAccessEXT */,IR(0, 0),IR(1, 0),IR(35, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4174,IR(0, 0),IR(8847, 11)/* TensorsARM */,IR(0, 0),IR(1, 0),IR(36, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4175,IR(0, 0),IR(8858, 37)/* StorageTensorArrayDynamicIndexingARM */,IR(0, 0),IR(1, 0),IR(36, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4176,IR(0, 0),IR(8895, 40)/* StorageTensorArrayNonUniformIndexingARM */,IR(0, 0),IR(1, 0),IR(36, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4201,IR(0, 0),IR(8935, 28)/* CooperativeMatrixLayoutsARM */,IR(0, 0),IR(1, 0),IR(37, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4422,IR(0, 0),IR(5781, 23)/* FragmentShadingRateKHR */,IR(0, 0),IR(3, 1),IR(7, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4423,IR(0, 0),IR(5315, 18)/* SubgroupBallotKHR */,IR(0, 0),IR(1, 0),IR(2, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4427,IR(0, 0),IR(5719, 15)/* DrawParameters */,IR(0, 0),IR(3, 1),IR(3, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4428,IR(0, 0),IR(8963, 33)/* WorkgroupMemoryExplicitLayoutKHR */,IR(0, 0),IR(3, 1),IR(38, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4429,IR(0, 0),IR(8996, 43)/* WorkgroupMemoryExplicitLayout8BitAccessKHR */,IR(0, 0),IR(77, 1),IR(38, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4430,IR(0, 0),IR(9039, 44)/* WorkgroupMemoryExplicitLayout16BitAccessKHR */,IR(0, 0),IR(77, 1),IR(38, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4431,IR(0, 0),IR(9083, 16)/* SubgroupVoteKHR */,IR(0, 0),IR(1, 0),IR(39, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4433,IR(0, 0),IR(9099, 25)/* StorageBuffer16BitAccess */,IR(23, 1),IR(1, 0),IR(40, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4434,IR(0, 0),IR(9152, 35)/* UniformAndStorageBuffer16BitAccess */,IR(24, 1),IR(78, 1),IR(40, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4435,IR(0, 0),IR(9204, 22)/* StoragePushConstant16 */,IR(0, 0),IR(1, 0),IR(40, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4436,IR(0, 0),IR(9226, 21)/* StorageInputOutput16 */,IR(0, 0),IR(1, 0),IR(40, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4437,IR(0, 0),IR(5816, 12)/* DeviceGroup */,IR(0, 0),IR(1, 0),IR(8, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4439,IR(0, 0),IR(5838, 10)/* MultiView */,IR(0, 0),IR(3, 1),IR(9, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4441,IR(0, 0),IR(9247, 30)/* VariablePointersStorageBuffer */,IR(0, 0),IR(3, 1),IR(41, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4442,IR(0, 0),IR(9277, 17)/* VariablePointers */,IR(0, 0),IR(79, 1),IR(41, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4445,IR(0, 0),IR(9294, 17)/* AtomicStorageOps */,IR(0, 0),IR(80, 1),IR(42, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4447,IR(0, 0),IR(9311, 28)/* SampleMaskPostDepthCoverage */,IR(0, 0),IR(1, 0),IR(43, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4448,IR(0, 0),IR(9339, 24)/* StorageBuffer8BitAccess */,IR(0, 0),IR(1, 0),IR(44, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4449,IR(0, 0),IR(9363, 34)/* UniformAndStorageBuffer8BitAccess */,IR(0, 0),IR(81, 1),IR(44, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4450,IR(0, 0),IR(9397, 21)/* StoragePushConstant8 */,IR(0, 0),IR(1, 0),IR(44, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4464,IR(0, 0),IR(9418, 15)/* DenormPreserve */,IR(0, 0),IR(1, 0),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4465,IR(0, 0),IR(9433, 18)/* DenormFlushToZero */,IR(0, 0),IR(1, 0),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4466,IR(0, 0),IR(9451, 25)/* SignedZeroInfNanPreserve */,IR(0, 0),IR(1, 0),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4467,IR(0, 0),IR(9476, 16)/* RoundingModeRTE */,IR(0, 0),IR(1, 0),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4468,IR(0, 0),IR(9492, 16)/* RoundingModeRTZ */,IR(0, 0),IR(1, 0),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4471,IR(0, 0),IR(9508, 23)/* RayQueryProvisionalKHR */,IR(0, 0),IR(3, 1),IR(46, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4472,IR(0, 0),IR(9531, 12)/* RayQueryKHR */,IR(0, 0),IR(3, 1),IR(46, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4473,IR(0, 0),IR(9543, 19)/* UntypedPointersKHR */,IR(0, 0),IR(1, 0),IR(47, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4478,IR(0, 0),IR(9562, 32)/* RayTraversalPrimitiveCullingKHR */,IR(0, 0),IR(82, 2),IR(48, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4479,IR(0, 0),IR(4802, 14)/* RayTracingKHR */,IR(0, 0),IR(3, 1),IR(28, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4484,IR(0, 0),IR(9594, 26)/* TextureSampleWeightedQCOM */,IR(0, 0),IR(1, 0),IR(50, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4485,IR(0, 0),IR(9620, 21)/* TextureBoxFilterQCOM */,IR(0, 0),IR(1, 0),IR(50, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4486,IR(0, 0),IR(9641, 22)/* TextureBlockMatchQCOM */,IR(0, 0),IR(1, 0),IR(50, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4495,IR(0, 0),IR(5878, 16)/* TileShadingQCOM */,IR(0, 0),IR(3, 1),IR(51, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {4498,IR(0, 0),IR(9663, 23)/* TextureBlockMatch2QCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5008,IR(0, 0),IR(9686, 16)/* Float16ImageAMD */,IR(0, 0),IR(3, 1),IR(53, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5009,IR(0, 0),IR(9702, 22)/* ImageGatherBiasLodAMD */,IR(0, 0),IR(3, 1),IR(54, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5010,IR(0, 0),IR(9724, 16)/* FragmentMaskAMD */,IR(0, 0),IR(3, 1),IR(55, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5013,IR(0, 0),IR(6115, 17)/* StencilExportEXT */,IR(0, 0),IR(3, 1),IR(11, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5015,IR(0, 0),IR(9740, 21)/* ImageReadWriteLodAMD */,IR(0, 0),IR(3, 1),IR(56, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5016,IR(0, 0),IR(9761, 14)/* Int64ImageEXT */,IR(0, 0),IR(3, 1),IR(57, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5055,IR(0, 0),IR(9775, 15)/* ShaderClockKHR */,IR(0, 0),IR(1, 0),IR(58, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5067,IR(0, 0),IR(6161, 18)/* ShaderEnqueueAMDX */,IR(0, 0),IR(3, 1),IR(59, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5087,IR(0, 0),IR(9790, 15)/* QuadControlKHR */,IR(0, 0),IR(1, 0),IR(60, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5112,IR(0, 0),IR(9805, 14)/* Int4TypeINTEL */,IR(0, 0),IR(1, 0),IR(61, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5114,IR(0, 0),IR(9819, 27)/* Int4CooperativeMatrixINTEL */,IR(0, 0),IR(84, 2),IR(61, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5116,IR(0, 0),IR(9867, 16)/* BFloat16TypeKHR */,IR(0, 0),IR(1, 0),IR(62, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5117,IR(0, 0),IR(9883, 22)/* BFloat16DotProductKHR */,IR(0, 0),IR(86, 1),IR(62, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5118,IR(0, 0),IR(9905, 29)/* BFloat16CooperativeMatrixKHR */,IR(0, 0),IR(87, 2),IR(62, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5249,IR(0, 0),IR(9934, 29)/* SampleMaskOverrideCoverageNV */,IR(0, 0),IR(25, 1),IR(63, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5251,IR(0, 0),IR(9963, 28)/* GeometryShaderPassthroughNV */,IR(0, 0),IR(69, 1),IR(64, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5254,IR(0, 0),IR(4876, 28)/* ShaderViewportIndexLayerEXT */,IR(25, 1),IR(89, 1),IR(65, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5255,IR(0, 0),IR(6210, 21)/* ShaderViewportMaskNV */,IR(0, 0),IR(90, 1),IR(67, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5259,IR(0, 0),IR(6251, 19)/* ShaderStereoViewNV */,IR(0, 0),IR(91, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5260,IR(0, 0),IR(6312, 20)/* PerViewAttributesNV */,IR(0, 0),IR(40, 1),IR(68, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5265,IR(0, 0),IR(6370, 24)/* FragmentFullyCoveredEXT */,IR(0, 0),IR(3, 1),IR(17, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5266,IR(0, 0),IR(4816, 14)/* MeshShadingNV */,IR(0, 0),IR(3, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5282,IR(0, 0),IR(10018, 17)/* ImageFootprintNV */,IR(0, 0),IR(1, 0),IR(69, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5283,IR(0, 0),IR(4830, 15)/* MeshShadingEXT */,IR(0, 0),IR(3, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5284,IR(0, 0),IR(6560, 23)/* FragmentBarycentricKHR */,IR(26, 1),IR(1, 0),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5288,IR(0, 0),IR(10057, 31)/* ComputeDerivativeGroupQuadsKHR */,IR(27, 1),IR(3, 1),IR(70, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5291,IR(0, 0),IR(6649, 19)/* FragmentDensityEXT */,IR(28, 1),IR(3, 1),IR(21, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5297,IR(0, 0),IR(10132, 29)/* GroupNonUniformPartitionedNV */,IR(0, 0),IR(1, 0),IR(72, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5301,IR(0, 0),IR(10161, 17)/* ShaderNonUniform */,IR(29, 1),IR(3, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5302,IR(0, 0),IR(10198, 23)/* RuntimeDescriptorArray */,IR(30, 1),IR(3, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5303,IR(0, 0),IR(10247, 36)/* InputAttachmentArrayDynamicIndexing */,IR(31, 1),IR(92, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5304,IR(0, 0),IR(10322, 39)/* UniformTexelBufferArrayDynamicIndexing */,IR(32, 1),IR(73, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5305,IR(0, 0),IR(10403, 39)/* StorageTexelBufferArrayDynamicIndexing */,IR(33, 1),IR(93, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5306,IR(0, 0),IR(10484, 37)/* UniformBufferArrayNonUniformIndexing */,IR(34, 1),IR(94, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5307,IR(0, 0),IR(10561, 36)/* SampledImageArrayNonUniformIndexing */,IR(35, 1),IR(94, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5308,IR(0, 0),IR(10636, 37)/* StorageBufferArrayNonUniformIndexing */,IR(36, 1),IR(94, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5309,IR(0, 0),IR(10713, 36)/* StorageImageArrayNonUniformIndexing */,IR(37, 1),IR(94, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5310,IR(0, 0),IR(10788, 39)/* InputAttachmentArrayNonUniformIndexing */,IR(38, 1),IR(95, 2),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5311,IR(0, 0),IR(10869, 42)/* UniformTexelBufferArrayNonUniformIndexing */,IR(39, 1),IR(97, 2),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5312,IR(0, 0),IR(10956, 42)/* StorageTexelBufferArrayNonUniformIndexing */,IR(40, 1),IR(99, 2),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5336,IR(0, 0),IR(7264, 27)/* RayTracingPositionFetchKHR */,IR(0, 0),IR(3, 1),IR(74, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5340,IR(0, 0),IR(4789, 13)/* RayTracingNV */,IR(0, 0),IR(3, 1),IR(26, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5341,IR(0, 0),IR(7211, 23)/* RayTracingMotionBlurNV */,IR(0, 0),IR(3, 1),IR(27, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5345,IR(0, 0),IR(11043, 18)/* VulkanMemoryModel */,IR(41, 1),IR(1, 0),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5346,IR(0, 0),IR(11082, 29)/* VulkanMemoryModelDeviceScope */,IR(42, 1),IR(1, 0),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5347,IR(0, 0),IR(4652, 31)/* PhysicalStorageBufferAddresses */,IR(43, 1),IR(3, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5350,IR(0, 0),IR(11177, 32)/* ComputeDerivativeGroupLinearKHR */,IR(44, 1),IR(3, 1),IR(70, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5353,IR(0, 0),IR(11240, 25)/* RayTracingProvisionalKHR */,IR(0, 0),IR(3, 1),IR(28, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5357,IR(0, 0),IR(11265, 20)/* CooperativeMatrixNV */,IR(0, 0),IR(3, 1),IR(76, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5363,IR(0, 0),IR(11285, 33)/* FragmentShaderSampleInterlockEXT */,IR(0, 0),IR(3, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5372,IR(0, 0),IR(11318, 38)/* FragmentShaderShadingRateInterlockEXT */,IR(0, 0),IR(3, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5373,IR(0, 0),IR(7579, 19)/* ShaderSMBuiltinsNV */,IR(0, 0),IR(3, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5378,IR(0, 0),IR(11356, 32)/* FragmentShaderPixelInterlockEXT */,IR(0, 0),IR(3, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5379,IR(0, 0),IR(11388, 25)/* DemoteToHelperInvocation */,IR(45, 1),IR(3, 1),IR(78, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5380,IR(0, 0),IR(11441, 23)/* DisplacementMicromapNV */,IR(0, 0),IR(3, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5381,IR(0, 0),IR(11464, 29)/* RayTracingOpacityMicromapEXT */,IR(0, 0),IR(3, 1),IR(80, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5383,IR(0, 0),IR(11493, 26)/* ShaderInvocationReorderNV */,IR(0, 0),IR(60, 1),IR(81, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5390,IR(0, 0),IR(11519, 18)/* BindlessTextureNV */,IR(0, 0),IR(1, 0),IR(82, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5391,IR(0, 0),IR(11537, 25)/* RayQueryPositionFetchKHR */,IR(0, 0),IR(3, 1),IR(74, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5394,IR(0, 0),IR(11562, 20)/* CooperativeVectorNV */,IR(0, 0),IR(1, 0),IR(83, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5404,IR(0, 0),IR(11582, 22)/* AtomicFloat16VectorNV */,IR(0, 0),IR(1, 0),IR(84, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5409,IR(0, 0),IR(7325, 33)/* RayTracingDisplacementMicromapNV */,IR(0, 0),IR(60, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5414,IR(0, 0),IR(11604, 18)/* RawAccessChainsNV */,IR(0, 0),IR(1, 0),IR(85, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5418,IR(0, 0),IR(7468, 28)/* RayTracingSpheresGeometryNV */,IR(0, 0),IR(1, 0),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5419,IR(0, 0),IR(7507, 39)/* RayTracingLinearSweptSpheresGeometryNV */,IR(0, 0),IR(1, 0),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5430,IR(0, 0),IR(11622, 30)/* CooperativeMatrixReductionsNV */,IR(0, 0),IR(1, 0),IR(86, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5431,IR(0, 0),IR(11652, 31)/* CooperativeMatrixConversionsNV */,IR(0, 0),IR(1, 0),IR(86, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5432,IR(0, 0),IR(11683, 40)/* CooperativeMatrixPerElementOperationsNV */,IR(0, 0),IR(1, 0),IR(86, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5433,IR(0, 0),IR(11723, 36)/* CooperativeMatrixTensorAddressingNV */,IR(0, 0),IR(1, 0),IR(86, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5434,IR(0, 0),IR(11759, 30)/* CooperativeMatrixBlockLoadsNV */,IR(0, 0),IR(1, 0),IR(86, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5435,IR(0, 0),IR(11789, 28)/* CooperativeVectorTrainingNV */,IR(0, 0),IR(1, 0),IR(83, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5437,IR(0, 0),IR(7753, 41)/* RayTracingClusterAccelerationStructureNV */,IR(0, 0),IR(60, 1),IR(31, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5439,IR(0, 0),IR(11817, 19)/* TensorAddressingNV */,IR(0, 0),IR(1, 0),IR(87, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5568,IR(0, 0),IR(11836, 21)/* SubgroupShuffleINTEL */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5569,IR(0, 0),IR(11857, 27)/* SubgroupBufferBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5570,IR(0, 0),IR(11884, 26)/* SubgroupImageBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5579,IR(0, 0),IR(11910, 31)/* SubgroupImageMediaBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(89, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5582,IR(0, 0),IR(11941, 21)/* RoundToInfinityINTEL */,IR(0, 0),IR(1, 0),IR(90, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5583,IR(0, 0),IR(11962, 23)/* FloatingPointModeINTEL */,IR(0, 0),IR(1, 0),IR(90, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5584,IR(0, 0),IR(11985, 23)/* IntegerFunctions2INTEL */,IR(0, 0),IR(1, 0),IR(91, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5603,IR(0, 0),IR(12008, 22)/* FunctionPointersINTEL */,IR(0, 0),IR(1, 0),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5604,IR(0, 0),IR(12030, 24)/* IndirectReferencesINTEL */,IR(0, 0),IR(1, 0),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5606,IR(0, 0),IR(12054, 9)/* AsmINTEL */,IR(0, 0),IR(1, 0),IR(93, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5612,IR(0, 0),IR(12063, 23)/* AtomicFloat32MinMaxEXT */,IR(0, 0),IR(1, 0),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5613,IR(0, 0),IR(12086, 23)/* AtomicFloat64MinMaxEXT */,IR(0, 0),IR(1, 0),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5616,IR(0, 0),IR(12109, 23)/* AtomicFloat16MinMaxEXT */,IR(0, 0),IR(1, 0),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5617,IR(0, 0),IR(12132, 19)/* VectorComputeINTEL */,IR(0, 0),IR(101, 1),IR(95, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5619,IR(0, 0),IR(12151, 15)/* VectorAnyINTEL */,IR(0, 0),IR(1, 0),IR(95, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5629,IR(0, 0),IR(12166, 16)/* ExpectAssumeKHR */,IR(0, 0),IR(1, 0),IR(96, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5696,IR(0, 0),IR(12182, 33)/* SubgroupAvcMotionEstimationINTEL */,IR(0, 0),IR(1, 0),IR(97, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5697,IR(0, 0),IR(12215, 38)/* SubgroupAvcMotionEstimationIntraINTEL */,IR(0, 0),IR(1, 0),IR(97, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5698,IR(0, 0),IR(12253, 39)/* SubgroupAvcMotionEstimationChromaINTEL */,IR(0, 0),IR(1, 0),IR(97, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5817,IR(0, 0),IR(12292, 25)/* VariableLengthArrayINTEL */,IR(0, 0),IR(1, 0),IR(98, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5821,IR(0, 0),IR(12317, 26)/* FunctionFloatControlINTEL */,IR(0, 0),IR(1, 0),IR(90, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5824,IR(0, 0),IR(12343, 26)/* FPGAMemoryAttributesINTEL */,IR(0, 0),IR(1, 0),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5837,IR(0, 0),IR(12369, 20)/* FPFastMathModeINTEL */,IR(0, 0),IR(0, 1),IR(100, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5844,IR(0, 0),IR(12389, 32)/* ArbitraryPrecisionIntegersINTEL */,IR(0, 0),IR(1, 0),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5845,IR(0, 0),IR(12421, 37)/* ArbitraryPrecisionFloatingPointINTEL */,IR(0, 0),IR(1, 0),IR(102, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5886,IR(0, 0),IR(12458, 30)/* UnstructuredLoopControlsINTEL */,IR(0, 0),IR(1, 0),IR(103, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5888,IR(0, 0),IR(12488, 22)/* FPGALoopControlsINTEL */,IR(0, 0),IR(1, 0),IR(104, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5892,IR(0, 0),IR(12510, 22)/* KernelAttributesINTEL */,IR(0, 0),IR(1, 0),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5897,IR(0, 0),IR(12532, 26)/* FPGAKernelAttributesINTEL */,IR(0, 0),IR(1, 0),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5898,IR(0, 0),IR(12558, 24)/* FPGAMemoryAccessesINTEL */,IR(0, 0),IR(1, 0),IR(106, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5904,IR(0, 0),IR(12582, 27)/* FPGAClusterAttributesINTEL */,IR(0, 0),IR(1, 0),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5906,IR(0, 0),IR(12609, 14)/* LoopFuseINTEL */,IR(0, 0),IR(1, 0),IR(108, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5908,IR(0, 0),IR(12623, 20)/* FPGADSPControlINTEL */,IR(0, 0),IR(1, 0),IR(109, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5910,IR(0, 0),IR(12643, 26)/* MemoryAccessAliasingINTEL */,IR(0, 0),IR(1, 0),IR(110, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5916,IR(0, 0),IR(12669, 40)/* FPGAInvocationPipeliningAttributesINTEL */,IR(0, 0),IR(1, 0),IR(111, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5920,IR(0, 0),IR(12709, 24)/* FPGABufferLocationINTEL */,IR(0, 0),IR(1, 0),IR(112, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5922,IR(0, 0),IR(12733, 34)/* ArbitraryPrecisionFixedPointINTEL */,IR(0, 0),IR(1, 0),IR(113, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5935,IR(0, 0),IR(12767, 23)/* USMStorageClassesINTEL */,IR(0, 0),IR(1, 0),IR(114, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5939,IR(0, 0),IR(12790, 29)/* RuntimeAlignedAttributeINTEL */,IR(0, 0),IR(1, 0),IR(115, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5943,IR(0, 0),IR(12819, 13)/* IOPipesINTEL */,IR(0, 0),IR(1, 0),IR(116, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5945,IR(0, 0),IR(12832, 19)/* BlockingPipesINTEL */,IR(0, 0),IR(1, 0),IR(117, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {5948,IR(0, 0),IR(12851, 13)/* FPGARegINTEL */,IR(0, 0),IR(1, 0),IR(118, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6016,IR(0, 0),IR(12864, 19)/* DotProductInputAll */,IR(46, 1),IR(1, 0),IR(119, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6017,IR(0, 0),IR(12905, 22)/* DotProductInput4x8Bit */,IR(47, 1),IR(102, 1),IR(119, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6018,IR(0, 0),IR(12952, 28)/* DotProductInput4x8BitPacked */,IR(48, 1),IR(1, 0),IR(119, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6019,IR(0, 0),IR(13011, 11)/* DotProduct */,IR(49, 1),IR(1, 0),IR(119, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6020,IR(0, 0),IR(7806, 15)/* RayCullMaskKHR */,IR(0, 0),IR(1, 0),IR(32, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6022,IR(0, 0),IR(9846, 21)/* CooperativeMatrixKHR */,IR(0, 0),IR(1, 0),IR(120, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6024,IR(0, 0),IR(13036, 24)/* ReplicatedCompositesEXT */,IR(0, 0),IR(1, 0),IR(121, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6025,IR(0, 0),IR(13060, 16)/* BitInstructions */,IR(0, 0),IR(1, 0),IR(122, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6026,IR(0, 0),IR(13076, 25)/* GroupNonUniformRotateKHR */,IR(0, 0),IR(76, 1),IR(123, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6029,IR(0, 0),IR(13101, 15)/* FloatControls2 */,IR(0, 0),IR(1, 0),IR(124, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6033,IR(0, 0),IR(13116, 20)/* AtomicFloat32AddEXT */,IR(0, 0),IR(1, 0),IR(125, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6034,IR(0, 0),IR(13136, 20)/* AtomicFloat64AddEXT */,IR(0, 0),IR(1, 0),IR(125, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6089,IR(0, 0),IR(13156, 20)/* LongCompositesINTEL */,IR(0, 0),IR(1, 0),IR(126, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6094,IR(0, 0),IR(13176, 11)/* OptNoneEXT */,IR(50, 1),IR(1, 0),IR(127, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6095,IR(0, 0),IR(13200, 20)/* AtomicFloat16AddEXT */,IR(0, 0),IR(1, 0),IR(129, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6114,IR(0, 0),IR(13220, 21)/* DebugInfoModuleINTEL */,IR(0, 0),IR(1, 0),IR(130, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6115,IR(0, 0),IR(13241, 24)/* BFloat16ConversionINTEL */,IR(0, 0),IR(1, 0),IR(131, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6141,IR(0, 0),IR(13265, 18)/* SplitBarrierINTEL */,IR(0, 0),IR(1, 0),IR(132, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6144,IR(0, 0),IR(13283, 19)/* ArithmeticFenceEXT */,IR(0, 0),IR(1, 0),IR(133, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6150,IR(0, 0),IR(13302, 29)/* FPGAClusterAttributesV2INTEL */,IR(0, 0),IR(103, 1),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6161,IR(0, 0),IR(13331, 28)/* FPGAKernelAttributesv2INTEL */,IR(0, 0),IR(104, 1),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6162,IR(0, 0),IR(13359, 18)/* TaskSequenceINTEL */,IR(0, 0),IR(1, 0),IR(134, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6169,IR(0, 0),IR(13377, 16)/* FPMaxErrorINTEL */,IR(0, 0),IR(1, 0),IR(135, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6171,IR(0, 0),IR(13393, 24)/* FPGALatencyControlINTEL */,IR(0, 0),IR(1, 0),IR(136, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6174,IR(0, 0),IR(13417, 28)/* FPGAArgumentInterfacesINTEL */,IR(0, 0),IR(1, 0),IR(137, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6187,IR(0, 0),IR(13445, 30)/* GlobalVariableHostAccessINTEL */,IR(0, 0),IR(1, 0),IR(138, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6189,IR(0, 0),IR(13475, 35)/* GlobalVariableFPGADecorationsINTEL */,IR(0, 0),IR(1, 0),IR(139, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6220,IR(0, 0),IR(13510, 28)/* SubgroupBufferPrefetchINTEL */,IR(0, 0),IR(1, 0),IR(140, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6228,IR(0, 0),IR(13538, 23)/* Subgroup2DBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(141, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6229,IR(0, 0),IR(13561, 30)/* Subgroup2DBlockTransformINTEL */,IR(0, 0),IR(105, 1),IR(141, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6230,IR(0, 0),IR(13591, 30)/* Subgroup2DBlockTransposeINTEL */,IR(0, 0),IR(105, 1),IR(141, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6236,IR(0, 0),IR(13621, 38)/* SubgroupMatrixMultiplyAccumulateINTEL */,IR(0, 0),IR(1, 0),IR(142, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6241,IR(0, 0),IR(13659, 28)/* TernaryBitwiseFunctionINTEL */,IR(0, 0),IR(1, 0),IR(143, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6400,IR(0, 0),IR(13687, 26)/* GroupUniformArithmeticKHR */,IR(0, 0),IR(1, 0),IR(144, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6425,IR(0, 0),IR(13713, 27)/* TensorFloat32RoundingINTEL */,IR(0, 0),IR(1, 0),IR(145, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6427,IR(0, 0),IR(13740, 25)/* MaskedGatherScatterINTEL */,IR(0, 0),IR(1, 0),IR(146, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6441,IR(0, 0),IR(13765, 19)/* CacheControlsINTEL */,IR(0, 0),IR(1, 0),IR(147, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6460,IR(0, 0),IR(13784, 20)/* RegisterLimitsINTEL */,IR(0, 0),IR(1, 0),IR(148, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {6528,IR(0, 0),IR(13804, 20)/* BindlessImagesINTEL */,IR(0, 0),IR(1, 0),IR(149, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY - {0,IR(0, 0),IR(13824, 12)/* Unspecified */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {1,IR(0, 0),IR(13836, 8)/* Address */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {2,IR(0, 0),IR(13844, 8)/* Boolean */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {3,IR(0, 0),IR(13852, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {4,IR(0, 0),IR(13858, 7)/* Signed */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {5,IR(0, 0),IR(13865, 11)/* SignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {6,IR(0, 0),IR(13876, 9)/* Unsigned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {7,IR(0, 0),IR(13885, 13)/* UnsignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {0,IR(0, 0),IR(13898, 6)/* Class */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE - {1,IR(0, 0),IR(13904, 10)/* Structure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE - {2,IR(0, 0),IR(13914, 6)/* Union */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE - {0,IR(0, 0),IR(13920, 15)/* ImportedModule */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY - {1,IR(0, 0),IR(13935, 20)/* ImportedDeclaration */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {1,IR(0, 0),IR(13960, 16)/* FlagIsProtected */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {2,IR(0, 0),IR(13976, 14)/* FlagIsPrivate */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {3,IR(0, 0),IR(13990, 13)/* FlagIsPublic */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {4,IR(0, 0),IR(14003, 12)/* FlagIsLocal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {8,IR(0, 0),IR(14015, 17)/* FlagIsDefinition */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {16,IR(0, 0),IR(14032, 12)/* FlagFwdDecl */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {32,IR(0, 0),IR(14044, 15)/* FlagArtificial */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {64,IR(0, 0),IR(14059, 13)/* FlagExplicit */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {128,IR(0, 0),IR(14072, 15)/* FlagPrototyped */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {256,IR(0, 0),IR(14087, 18)/* FlagObjectPointer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {512,IR(0, 0),IR(14105, 17)/* FlagStaticMember */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {1024,IR(0, 0),IR(14122, 21)/* FlagIndirectVariable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {2048,IR(0, 0),IR(14143, 20)/* FlagLValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {4096,IR(0, 0),IR(14163, 20)/* FlagRValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {8192,IR(0, 0),IR(14183, 16)/* FlagIsOptimized */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {16384,IR(0, 0),IR(14199, 16)/* FlagIsEnumClass */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {32768,IR(0, 0),IR(14215, 20)/* FlagTypePassByValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {65536,IR(0, 0),IR(14235, 24)/* FlagTypePassByReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {0,IR(0, 0),IR(14259, 6)/* Deref */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {1,IR(0, 0),IR(14265, 5)/* Plus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {2,IR(0, 0),IR(14270, 6)/* Minus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {3,IR(0, 1),IR(14309, 11)/* PlusUconst */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {4,IR(1, 2),IR(14320, 9)/* BitPiece */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {5,IR(0, 0),IR(14329, 5)/* Swap */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {6,IR(0, 0),IR(14334, 7)/* Xderef */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {7,IR(0, 0),IR(14341, 11)/* StackValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {8,IR(0, 1),IR(14352, 7)/* Constu */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {9,IR(1, 2),IR(14359, 9)/* Fragment */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {0,IR(0, 0),IR(14368, 10)/* ConstType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {1,IR(0, 0),IR(14378, 13)/* VolatileType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {2,IR(0, 0),IR(14391, 13)/* RestrictType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {3,IR(0, 0),IR(14404, 11)/* AtomicType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {0,IR(0, 0),IR(14415, 10)/* Float16NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {1,IR(0, 0),IR(14425, 10)/* Float32NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {2,IR(0, 0),IR(14435, 10)/* Float64NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {3,IR(0, 0),IR(14445, 13)/* SignedInt8NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {4,IR(0, 0),IR(14458, 14)/* SignedInt16NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {5,IR(0, 0),IR(14472, 14)/* SignedInt32NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {6,IR(0, 0),IR(14486, 14)/* SignedInt64NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {7,IR(0, 0),IR(14500, 15)/* UnsignedInt8NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {8,IR(0, 0),IR(14515, 16)/* UnsignedInt16NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {9,IR(0, 0),IR(14531, 16)/* UnsignedInt32NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {10,IR(0, 0),IR(14547, 16)/* UnsignedInt64NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {1000491000,IR(0, 0),IR(14563, 19)/* SignedInt8PackedNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {1000491001,IR(0, 0),IR(14582, 21)/* UnsignedInt8PackedNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {1000491002,IR(0, 0),IR(14603, 12)/* FloatE4M3NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {1000491003,IR(0, 0),IR(14615, 12)/* FloatE5M2NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE - {0,IR(0, 0),IR(14627, 12)/* RowMajorKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {1,IR(0, 0),IR(14639, 15)/* ColumnMajorKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {4202,IR(0, 0),IR(14654, 25)/* RowBlockedInterleavedARM */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {4203,IR(0, 0),IR(14679, 28)/* ColumnBlockedInterleavedARM */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {0,IR(0, 0),IR(14707, 8)/* NoneKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {1,IR(0, 0),IR(14715, 27)/* MatrixASignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {2,IR(0, 0),IR(14742, 27)/* MatrixBSignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {4,IR(0, 0),IR(14769, 27)/* MatrixCSignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {8,IR(0, 0),IR(14796, 32)/* MatrixResultSignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {16,IR(0, 0),IR(14828, 26)/* SaturatingAccumulationKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {1,IR(0, 0),IR(14854, 4)/* Row */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE - {2,IR(0, 0),IR(14858, 7)/* Column */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE - {4,IR(0, 0),IR(14865, 4)/* 2x2 */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE - {0,IR(0, 0),IR(14869, 11)/* MatrixAKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE - {1,IR(0, 0),IR(14880, 11)/* MatrixBKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE - {2,IR(0, 0),IR(14891, 21)/* MatrixAccumulatorKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE - {0,IR(0, 0),IR(14912, 11)/* RowMajorNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {1,IR(0, 0),IR(14923, 14)/* ColumnMajorNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {2,IR(0, 0),IR(14937, 21)/* InferencingOptimalNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {3,IR(0, 0),IR(14958, 18)/* TrainingOptimalNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {0,IR(0, 0),IR(13824, 12)/* Unspecified */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {1,IR(0, 0),IR(13836, 8)/* Address */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {2,IR(0, 0),IR(13844, 8)/* Boolean */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {4,IR(0, 0),IR(13852, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {5,IR(0, 0),IR(13858, 7)/* Signed */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {6,IR(0, 0),IR(13865, 11)/* SignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {7,IR(0, 0),IR(13876, 9)/* Unsigned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {8,IR(0, 0),IR(13885, 13)/* UnsignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {0,IR(0, 0),IR(13898, 6)/* Class */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE - {1,IR(0, 0),IR(13904, 10)/* Structure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE - {2,IR(0, 0),IR(13914, 6)/* Union */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {1,IR(0, 0),IR(13960, 16)/* FlagIsProtected */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {2,IR(0, 0),IR(13976, 14)/* FlagIsPrivate */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {3,IR(0, 0),IR(13990, 13)/* FlagIsPublic */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {4,IR(0, 0),IR(14003, 12)/* FlagIsLocal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {8,IR(0, 0),IR(14015, 17)/* FlagIsDefinition */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {16,IR(0, 0),IR(14032, 12)/* FlagFwdDecl */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {32,IR(0, 0),IR(14044, 15)/* FlagArtificial */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {64,IR(0, 0),IR(14059, 13)/* FlagExplicit */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {128,IR(0, 0),IR(14072, 15)/* FlagPrototyped */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {256,IR(0, 0),IR(14087, 18)/* FlagObjectPointer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {512,IR(0, 0),IR(14105, 17)/* FlagStaticMember */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {1024,IR(0, 0),IR(14122, 21)/* FlagIndirectVariable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {2048,IR(0, 0),IR(14143, 20)/* FlagLValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {4096,IR(0, 0),IR(14163, 20)/* FlagRValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {8192,IR(0, 0),IR(14183, 16)/* FlagIsOptimized */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {0,IR(0, 0),IR(14259, 6)/* Deref */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {1,IR(0, 0),IR(14265, 5)/* Plus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {2,IR(0, 0),IR(14270, 6)/* Minus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {3,IR(0, 1),IR(14309, 11)/* PlusUconst */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {4,IR(1, 2),IR(14320, 9)/* BitPiece */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {5,IR(0, 0),IR(14329, 5)/* Swap */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {6,IR(0, 0),IR(14334, 7)/* Xderef */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {7,IR(0, 0),IR(14341, 11)/* StackValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {8,IR(0, 1),IR(14352, 7)/* Constu */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION - {0,IR(0, 0),IR(14368, 10)/* ConstType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER - {1,IR(0, 0),IR(14378, 13)/* VolatileType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER - {2,IR(0, 0),IR(14391, 13)/* RestrictType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER - {0,IR(0, 0),IR(14976, 17)/* RelaxedPrecision */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {1,IR(0, 1),IR(14993, 7)/* SpecId */,IR(0, 0),IR(106, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {2,IR(0, 0),IR(15000, 6)/* Block */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {3,IR(0, 0),IR(15006, 12)/* BufferBlock */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),SPV_SPIRV_VERSION_WORD(1,3)}, // SPV_OPERAND_TYPE_DECORATION - {4,IR(0, 0),IR(15018, 9)/* RowMajor */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5,IR(0, 0),IR(15027, 9)/* ColMajor */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6,IR(0, 1),IR(15036, 12)/* ArrayStride */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {7,IR(0, 1),IR(15048, 13)/* MatrixStride */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {8,IR(0, 0),IR(15061, 11)/* GLSLShared */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {9,IR(0, 0),IR(15072, 11)/* GLSLPacked */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {10,IR(0, 0),IR(15083, 8)/* CPacked */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {11,IR(3, 1),IR(15117, 8)/* BuiltIn */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {13,IR(0, 0),IR(15125, 14)/* NoPerspective */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {14,IR(0, 0),IR(15139, 5)/* Flat */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {15,IR(0, 0),IR(15144, 6)/* Patch */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {16,IR(0, 0),IR(15150, 9)/* Centroid */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {17,IR(0, 0),IR(15159, 7)/* Sample */,IR(0, 0),IR(25, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {18,IR(0, 0),IR(15166, 10)/* Invariant */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {19,IR(0, 0),IR(15176, 9)/* Restrict */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {20,IR(0, 0),IR(15185, 8)/* Aliased */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {21,IR(0, 0),IR(15193, 9)/* Volatile */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {22,IR(0, 0),IR(15202, 9)/* Constant */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {23,IR(0, 0),IR(15211, 9)/* Coherent */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {24,IR(0, 0),IR(15220, 12)/* NonWritable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {25,IR(0, 0),IR(15232, 12)/* NonReadable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {26,IR(0, 0),IR(15244, 8)/* Uniform */,IR(0, 0),IR(108, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {27,IR(4, 1),IR(15278, 10)/* UniformId */,IR(0, 0),IR(108, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {28,IR(0, 0),IR(15288, 20)/* SaturatedConversion */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {29,IR(0, 1),IR(15308, 7)/* Stream */,IR(0, 0),IR(110, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {30,IR(0, 1),IR(15315, 9)/* Location */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {31,IR(0, 1),IR(15324, 10)/* Component */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {32,IR(0, 1),IR(15334, 6)/* Index */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {33,IR(0, 1),IR(15340, 8)/* Binding */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {34,IR(0, 1),IR(15348, 14)/* DescriptorSet */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {35,IR(0, 1),IR(15362, 7)/* Offset */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {36,IR(0, 1),IR(15369, 10)/* XfbBuffer */,IR(0, 0),IR(111, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {37,IR(0, 1),IR(15379, 10)/* XfbStride */,IR(0, 0),IR(111, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {38,IR(5, 1),IR(15435, 14)/* FuncParamAttr */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {39,IR(6, 1),IR(15483, 15)/* FPRoundingMode */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {40,IR(7, 1),IR(15533, 15)/* FPFastMathMode */,IR(0, 0),IR(112, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {41,IR(8, 2),IR(15610, 18)/* LinkageAttributes */,IR(0, 0),IR(114, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {42,IR(0, 0),IR(15628, 14)/* NoContraction */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {43,IR(0, 1),IR(15642, 21)/* InputAttachmentIndex */,IR(0, 0),IR(92, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {44,IR(0, 1),IR(15663, 10)/* Alignment */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {45,IR(0, 1),IR(15673, 14)/* MaxByteOffset */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {46,IR(10, 1),IR(15707, 12)/* AlignmentId */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {47,IR(10, 1),IR(15719, 16)/* MaxByteOffsetId */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {4469,IR(0, 0),IR(15735, 13)/* NoSignedWrap */,IR(0, 0),IR(1, 0),IR(150, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {4470,IR(0, 0),IR(15748, 15)/* NoUnsignedWrap */,IR(0, 0),IR(1, 0),IR(150, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {4487,IR(0, 0),IR(15763, 18)/* WeightTextureQCOM */,IR(0, 0),IR(1, 0),IR(50, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {4488,IR(0, 0),IR(15781, 22)/* BlockMatchTextureQCOM */,IR(0, 0),IR(1, 0),IR(50, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {4499,IR(0, 0),IR(15803, 22)/* BlockMatchSamplerQCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {4999,IR(0, 0),IR(15825, 18)/* ExplicitInterpAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5019,IR(10, 1),IR(15843, 32)/* NodeSharesPayloadLimitsWithAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5020,IR(10, 1),IR(15875, 20)/* NodeMaxPayloadsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5078,IR(0, 0),IR(15895, 23)/* TrackFinishWritingAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5091,IR(10, 1),IR(15918, 20)/* PayloadNodeNameAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5098,IR(10, 1),IR(15938, 25)/* PayloadNodeBaseIndexAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5099,IR(0, 0),IR(15963, 27)/* PayloadNodeSparseArrayAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5100,IR(10, 1),IR(15990, 25)/* PayloadNodeArraySizeAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5105,IR(0, 0),IR(16015, 28)/* PayloadDispatchIndirectAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5248,IR(0, 0),IR(16043, 19)/* OverrideCoverageNV */,IR(0, 0),IR(115, 1),IR(63, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5250,IR(0, 0),IR(16062, 14)/* PassthroughNV */,IR(0, 0),IR(116, 1),IR(64, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5252,IR(0, 0),IR(16076, 19)/* ViewportRelativeNV */,IR(0, 0),IR(91, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5256,IR(0, 1),IR(16095, 28)/* SecondaryViewportRelativeNV */,IR(0, 0),IR(46, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5271,IR(0, 0),IR(16123, 16)/* PerPrimitiveEXT */,IR(51, 1),IR(117, 2),IR(151, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5272,IR(0, 0),IR(16154, 10)/* PerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5273,IR(0, 0),IR(16164, 10)/* PerTaskNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5285,IR(0, 0),IR(16174, 13)/* PerVertexKHR */,IR(52, 1),IR(51, 1),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5300,IR(0, 0),IR(16199, 11)/* NonUniform */,IR(53, 1),IR(94, 1),IR(73, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5355,IR(0, 0),IR(16224, 16)/* RestrictPointer */,IR(54, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5356,IR(0, 0),IR(16259, 15)/* AliasedPointer */,IR(55, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5386,IR(0, 0),IR(16292, 30)/* HitObjectShaderRecordBufferNV */,IR(0, 0),IR(119, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5398,IR(0, 0),IR(16322, 18)/* BindlessSamplerNV */,IR(0, 0),IR(120, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5399,IR(0, 0),IR(16340, 16)/* BindlessImageNV */,IR(0, 0),IR(120, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5400,IR(0, 0),IR(16356, 15)/* BoundSamplerNV */,IR(0, 0),IR(120, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5401,IR(0, 0),IR(16371, 13)/* BoundImageNV */,IR(0, 0),IR(120, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5599,IR(0, 1),IR(16384, 14)/* SIMTCallINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5602,IR(0, 0),IR(16398, 26)/* ReferencedIndirectlyINTEL */,IR(0, 0),IR(122, 1),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5607,IR(11, 1),IR(16424, 13)/* ClobberINTEL */,IR(0, 0),IR(123, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5608,IR(0, 0),IR(16437, 17)/* SideEffectsINTEL */,IR(0, 0),IR(123, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5624,IR(0, 0),IR(16454, 27)/* VectorComputeVariableINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5625,IR(0, 1),IR(16481, 21)/* FuncParamIOKindINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5626,IR(0, 0),IR(16502, 27)/* VectorComputeFunctionINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5627,IR(0, 0),IR(16529, 15)/* StackCallINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5628,IR(0, 1),IR(16544, 26)/* GlobalVariableOffsetINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5634,IR(10, 1),IR(16570, 14)/* CounterBuffer */,IR(56, 1),IR(1, 0),IR(153, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5635,IR(11, 1),IR(16608, 13)/* UserSemantic */,IR(57, 1),IR(1, 0),IR(153, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5636,IR(11, 1),IR(16640, 15)/* UserTypeGOOGLE */,IR(0, 0),IR(1, 0),IR(154, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5822,IR(12, 2),IR(16655, 26)/* FunctionRoundingModeINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5823,IR(14, 2),IR(16712, 24)/* FunctionDenormModeINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5825,IR(0, 0),IR(16736, 14)/* RegisterINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5826,IR(11, 1),IR(16750, 12)/* MemoryINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5827,IR(0, 1),IR(16762, 14)/* NumbanksINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5828,IR(0, 1),IR(16776, 15)/* BankwidthINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5829,IR(0, 1),IR(16791, 22)/* MaxPrivateCopiesINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5830,IR(0, 0),IR(16813, 16)/* SinglepumpINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5831,IR(0, 0),IR(16829, 16)/* DoublepumpINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5832,IR(0, 1),IR(16845, 19)/* MaxReplicatesINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5833,IR(0, 0),IR(16864, 20)/* SimpleDualPortINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5834,IR(16, 2),IR(16884, 11)/* MergeINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5835,IR(18, 1),IR(16937, 14)/* BankBitsINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5836,IR(0, 1),IR(16951, 20)/* ForcePow2DepthINTEL */,IR(0, 0),IR(125, 1),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5883,IR(0, 1),IR(16971, 16)/* StridesizeINTEL */,IR(0, 0),IR(125, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5884,IR(0, 1),IR(16987, 14)/* WordsizeINTEL */,IR(0, 0),IR(125, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5885,IR(0, 0),IR(17001, 18)/* TrueDualPortINTEL */,IR(0, 0),IR(125, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5899,IR(0, 0),IR(17019, 19)/* BurstCoalesceINTEL */,IR(0, 0),IR(126, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5900,IR(0, 1),IR(17038, 15)/* CacheSizeINTEL */,IR(0, 0),IR(126, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5901,IR(0, 0),IR(17053, 28)/* DontStaticallyCoalesceINTEL */,IR(0, 0),IR(126, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5902,IR(0, 1),IR(17081, 14)/* PrefetchINTEL */,IR(0, 0),IR(126, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5905,IR(0, 0),IR(17095, 17)/* StallEnableINTEL */,IR(0, 0),IR(103, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5907,IR(0, 0),IR(17112, 25)/* FuseLoopsInFunctionINTEL */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5909,IR(1, 2),IR(17137, 19)/* MathOpDSPModeINTEL */,IR(0, 0),IR(128, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5914,IR(10, 1),IR(17156, 16)/* AliasScopeINTEL */,IR(0, 0),IR(129, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5915,IR(10, 1),IR(17172, 13)/* NoAliasINTEL */,IR(0, 0),IR(129, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5917,IR(0, 1),IR(17185, 24)/* InitiationIntervalINTEL */,IR(0, 0),IR(130, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5918,IR(0, 1),IR(17209, 20)/* MaxConcurrencyINTEL */,IR(0, 0),IR(130, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5919,IR(0, 1),IR(17229, 20)/* PipelineEnableINTEL */,IR(0, 0),IR(130, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5921,IR(0, 1),IR(17249, 20)/* BufferLocationINTEL */,IR(0, 0),IR(131, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {5944,IR(0, 1),IR(17269, 19)/* IOPipeStorageINTEL */,IR(0, 0),IR(132, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6080,IR(19, 2),IR(17322, 31)/* FunctionFloatingPointModeINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6085,IR(0, 0),IR(17353, 25)/* SingleElementVectorINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6087,IR(0, 0),IR(17378, 35)/* VectorComputeCallableFunctionINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6140,IR(0, 0),IR(17413, 18)/* MediaBlockIOINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6151,IR(0, 0),IR(17431, 15)/* StallFreeINTEL */,IR(0, 0),IR(133, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6170,IR(21, 1),IR(17477, 26)/* FPMaxErrorDecorationINTEL */,IR(0, 0),IR(134, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6172,IR(0, 1),IR(17503, 25)/* LatencyControlLabelINTEL */,IR(0, 0),IR(135, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6173,IR(22, 3),IR(17528, 30)/* LatencyControlConstraintINTEL */,IR(0, 0),IR(135, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6175,IR(0, 0),IR(17558, 27)/* ConduitKernelArgumentINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6176,IR(0, 0),IR(17585, 31)/* RegisterMapKernelArgumentINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6177,IR(0, 1),IR(17616, 33)/* MMHostInterfaceAddressWidthINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6178,IR(0, 1),IR(17649, 30)/* MMHostInterfaceDataWidthINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6179,IR(0, 1),IR(17679, 28)/* MMHostInterfaceLatencyINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6180,IR(25, 1),IR(17741, 34)/* MMHostInterfaceReadWriteModeINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6181,IR(0, 1),IR(17775, 29)/* MMHostInterfaceMaxBurstINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6182,IR(0, 1),IR(17804, 32)/* MMHostInterfaceWaitRequestINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6183,IR(0, 0),IR(17836, 26)/* StableKernelArgumentINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6188,IR(26, 2),IR(17901, 16)/* HostAccessINTEL */,IR(0, 0),IR(137, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6190,IR(28, 1),IR(17964, 14)/* InitModeINTEL */,IR(0, 0),IR(138, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6191,IR(0, 1),IR(17978, 28)/* ImplementInRegisterMapINTEL */,IR(0, 0),IR(138, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6442,IR(29, 2),IR(18042, 22)/* CacheControlLoadINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {6443,IR(31, 2),IR(18101, 23)/* CacheControlStoreINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION - {0,IR(0, 0),IR(18124, 3)/* 1D */,IR(0, 0),IR(72, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {1,IR(0, 0),IR(18127, 3)/* 2D */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {2,IR(0, 0),IR(18130, 3)/* 3D */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {3,IR(0, 0),IR(18133, 5)/* Cube */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {4,IR(0, 0),IR(18138, 5)/* Rect */,IR(0, 0),IR(71, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {5,IR(0, 0),IR(18143, 7)/* Buffer */,IR(0, 0),IR(73, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {6,IR(0, 0),IR(18150, 12)/* SubpassData */,IR(0, 0),IR(92, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {4173,IR(0, 0),IR(18162, 17)/* TileImageDataEXT */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY - {0,IR(0, 1),IR(18179, 12)/* Invocations */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {1,IR(0, 0),IR(18191, 13)/* SpacingEqual */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {2,IR(0, 0),IR(18204, 22)/* SpacingFractionalEven */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {3,IR(0, 0),IR(18226, 21)/* SpacingFractionalOdd */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4,IR(0, 0),IR(18247, 14)/* VertexOrderCw */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5,IR(0, 0),IR(18261, 15)/* VertexOrderCcw */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6,IR(0, 0),IR(18276, 19)/* PixelCenterInteger */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {7,IR(0, 0),IR(18295, 16)/* OriginUpperLeft */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {8,IR(0, 0),IR(18311, 16)/* OriginLowerLeft */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {9,IR(0, 0),IR(18327, 19)/* EarlyFragmentTests */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {10,IR(0, 0),IR(18346, 10)/* PointMode */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {11,IR(0, 0),IR(18356, 4)/* Xfb */,IR(0, 0),IR(111, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {12,IR(0, 0),IR(18360, 15)/* DepthReplacing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {14,IR(0, 0),IR(18375, 13)/* DepthGreater */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {15,IR(0, 0),IR(18388, 10)/* DepthLess */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {16,IR(0, 0),IR(18398, 15)/* DepthUnchanged */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {17,IR(22, 3),IR(18413, 10)/* LocalSize */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {18,IR(22, 3),IR(18423, 14)/* LocalSizeHint */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {19,IR(0, 0),IR(18437, 12)/* InputPoints */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {20,IR(0, 0),IR(18449, 11)/* InputLines */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {21,IR(0, 0),IR(18460, 20)/* InputLinesAdjacency */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {22,IR(0, 0),IR(18480, 10)/* Triangles */,IR(0, 0),IR(12, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {23,IR(0, 0),IR(18490, 24)/* InputTrianglesAdjacency */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {24,IR(0, 0),IR(18514, 6)/* Quads */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {25,IR(0, 0),IR(18520, 9)/* Isolines */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {26,IR(0, 1),IR(18529, 15)/* OutputVertices */,IR(0, 0),IR(141, 4),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {27,IR(0, 0),IR(18544, 13)/* OutputPoints */,IR(0, 0),IR(145, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {28,IR(0, 0),IR(18557, 16)/* OutputLineStrip */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {29,IR(0, 0),IR(18573, 20)/* OutputTriangleStrip */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {30,IR(0, 1),IR(18593, 12)/* VecTypeHint */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {31,IR(0, 0),IR(18605, 15)/* ContractionOff */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {33,IR(0, 0),IR(18620, 12)/* Initializer */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {34,IR(0, 0),IR(18632, 10)/* Finalizer */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {35,IR(0, 1),IR(5286, 13)/* SubgroupSize */,IR(0, 0),IR(148, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {36,IR(0, 1),IR(18642, 22)/* SubgroupsPerWorkgroup */,IR(0, 0),IR(148, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {37,IR(10, 1),IR(18664, 24)/* SubgroupsPerWorkgroupId */,IR(0, 0),IR(148, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {38,IR(33, 3),IR(18688, 12)/* LocalSizeId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {39,IR(33, 3),IR(18700, 16)/* LocalSizeHintId */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4169,IR(0, 0),IR(18716, 34)/* NonCoherentColorAttachmentReadEXT */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4170,IR(0, 0),IR(18750, 34)/* NonCoherentDepthAttachmentReadEXT */,IR(0, 0),IR(149, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4171,IR(0, 0),IR(18784, 36)/* NonCoherentStencilAttachmentReadEXT */,IR(0, 0),IR(150, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4421,IR(0, 0),IR(18820, 30)/* SubgroupUniformControlFlowKHR */,IR(0, 0),IR(3, 1),IR(155, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4446,IR(0, 0),IR(18850, 18)/* PostDepthCoverage */,IR(0, 0),IR(151, 1),IR(43, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4459,IR(0, 1),IR(9418, 15)/* DenormPreserve */,IR(0, 0),IR(152, 1),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4460,IR(0, 1),IR(9433, 18)/* DenormFlushToZero */,IR(0, 0),IR(153, 1),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4461,IR(0, 1),IR(9451, 25)/* SignedZeroInfNanPreserve */,IR(0, 0),IR(154, 1),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4462,IR(0, 1),IR(9476, 16)/* RoundingModeRTE */,IR(0, 0),IR(155, 1),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4463,IR(0, 1),IR(9492, 16)/* RoundingModeRTZ */,IR(0, 0),IR(156, 1),IR(45, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4489,IR(0, 0),IR(18868, 34)/* NonCoherentTileAttachmentReadQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {4490,IR(22, 3),IR(18902, 20)/* TileShadingRateQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5017,IR(0, 0),IR(18922, 29)/* EarlyAndLateFragmentTestsAMD */,IR(0, 0),IR(3, 1),IR(156, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5027,IR(0, 0),IR(18951, 23)/* StencilRefReplacingEXT */,IR(0, 0),IR(42, 1),IR(11, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5069,IR(0, 0),IR(18974, 15)/* CoalescingAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5070,IR(10, 1),IR(18989, 15)/* IsApiEntryAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5071,IR(10, 1),IR(19004, 21)/* MaxNodeRecursionAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5072,IR(33, 3),IR(19025, 24)/* StaticNumWorkgroupsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5073,IR(10, 1),IR(6179, 16)/* ShaderIndexAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5077,IR(33, 3),IR(19049, 21)/* MaxNumWorkgroupsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5079,IR(0, 0),IR(19070, 28)/* StencilRefUnchangedFrontAMD */,IR(0, 0),IR(42, 1),IR(157, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5080,IR(0, 0),IR(19098, 26)/* StencilRefGreaterFrontAMD */,IR(0, 0),IR(42, 1),IR(157, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5081,IR(0, 0),IR(19124, 23)/* StencilRefLessFrontAMD */,IR(0, 0),IR(42, 1),IR(157, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5082,IR(0, 0),IR(19147, 27)/* StencilRefUnchangedBackAMD */,IR(0, 0),IR(42, 1),IR(157, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5083,IR(0, 0),IR(19174, 25)/* StencilRefGreaterBackAMD */,IR(0, 0),IR(42, 1),IR(157, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5084,IR(0, 0),IR(19199, 22)/* StencilRefLessBackAMD */,IR(0, 0),IR(42, 1),IR(157, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5088,IR(0, 0),IR(19221, 19)/* QuadDerivativesKHR */,IR(0, 0),IR(157, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5089,IR(0, 0),IR(19240, 20)/* RequireFullQuadsKHR */,IR(0, 0),IR(157, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5102,IR(36, 2),IR(19260, 20)/* SharesInputWithAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5269,IR(0, 0),IR(19280, 15)/* OutputLinesEXT */,IR(58, 1),IR(117, 2),IR(151, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5270,IR(0, 1),IR(19309, 20)/* OutputPrimitivesEXT */,IR(59, 1),IR(117, 2),IR(151, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5289,IR(0, 0),IR(19348, 24)/* DerivativeGroupQuadsKHR */,IR(60, 1),IR(158, 2),IR(70, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5290,IR(0, 0),IR(19395, 25)/* DerivativeGroupLinearKHR */,IR(61, 1),IR(160, 2),IR(70, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5298,IR(0, 0),IR(19444, 19)/* OutputTrianglesEXT */,IR(62, 1),IR(117, 2),IR(151, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5366,IR(0, 0),IR(19481, 25)/* PixelInterlockOrderedEXT */,IR(0, 0),IR(162, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5367,IR(0, 0),IR(19506, 27)/* PixelInterlockUnorderedEXT */,IR(0, 0),IR(162, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5368,IR(0, 0),IR(19533, 26)/* SampleInterlockOrderedEXT */,IR(0, 0),IR(163, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5369,IR(0, 0),IR(19559, 28)/* SampleInterlockUnorderedEXT */,IR(0, 0),IR(163, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5370,IR(0, 0),IR(19587, 31)/* ShadingRateInterlockOrderedEXT */,IR(0, 0),IR(164, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5371,IR(0, 0),IR(19618, 33)/* ShadingRateInterlockUnorderedEXT */,IR(0, 0),IR(164, 1),IR(77, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5618,IR(0, 1),IR(19651, 27)/* SharedLocalMemorySizeINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5620,IR(0, 1),IR(19678, 21)/* RoundingModeRTPINTEL */,IR(0, 0),IR(165, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5621,IR(0, 1),IR(19699, 21)/* RoundingModeRTNINTEL */,IR(0, 0),IR(165, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5622,IR(0, 1),IR(19720, 26)/* FloatingPointModeALTINTEL */,IR(0, 0),IR(165, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5623,IR(0, 1),IR(19746, 27)/* FloatingPointModeIEEEINTEL */,IR(0, 0),IR(165, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5893,IR(22, 3),IR(19773, 22)/* MaxWorkgroupSizeINTEL */,IR(0, 0),IR(166, 1),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5894,IR(0, 1),IR(19795, 16)/* MaxWorkDimINTEL */,IR(0, 0),IR(166, 1),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5895,IR(0, 0),IR(19811, 20)/* NoGlobalOffsetINTEL */,IR(0, 0),IR(166, 1),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5896,IR(0, 1),IR(19831, 22)/* NumSIMDWorkitemsINTEL */,IR(0, 0),IR(104, 1),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {5903,IR(0, 1),IR(19853, 28)/* SchedulerTargetFmaxMhzINTEL */,IR(0, 0),IR(104, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6023,IR(0, 0),IR(19881, 24)/* MaximallyReconvergesKHR */,IR(0, 0),IR(3, 1),IR(159, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6028,IR(36, 2),IR(19905, 18)/* FPFastMathDefault */,IR(0, 0),IR(167, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6154,IR(0, 1),IR(19923, 24)/* StreamingInterfaceINTEL */,IR(0, 0),IR(104, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6160,IR(0, 1),IR(19947, 26)/* RegisterMapInterfaceINTEL */,IR(0, 0),IR(168, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6417,IR(0, 1),IR(19973, 23)/* NamedBarrierCountINTEL */,IR(0, 0),IR(121, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6461,IR(0, 1),IR(19996, 22)/* MaximumRegistersINTEL */,IR(0, 0),IR(169, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6462,IR(10, 1),IR(20018, 24)/* MaximumRegistersIdINTEL */,IR(0, 0),IR(169, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {6463,IR(38, 1),IR(20093, 27)/* NamedMaximumRegistersINTEL */,IR(0, 0),IR(169, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE - {0,IR(0, 0),IR(20120, 7)/* Vertex */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {1,IR(0, 0),IR(20127, 20)/* TessellationControl */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {2,IR(0, 0),IR(20147, 23)/* TessellationEvaluation */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {3,IR(0, 0),IR(4767, 9)/* Geometry */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {4,IR(0, 0),IR(14359, 9)/* Fragment */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5,IR(0, 0),IR(20170, 10)/* GLCompute */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {6,IR(0, 0),IR(4534, 7)/* Kernel */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5267,IR(0, 0),IR(20180, 7)/* TaskNV */,IR(0, 0),IR(50, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5268,IR(0, 0),IR(20187, 7)/* MeshNV */,IR(0, 0),IR(50, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5313,IR(0, 0),IR(20194, 17)/* RayGenerationKHR */,IR(63, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5314,IR(0, 0),IR(20227, 16)/* IntersectionKHR */,IR(64, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5315,IR(0, 0),IR(20258, 10)/* AnyHitKHR */,IR(65, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5316,IR(0, 0),IR(20277, 14)/* ClosestHitKHR */,IR(66, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5317,IR(0, 0),IR(20304, 8)/* MissKHR */,IR(67, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5318,IR(0, 0),IR(20319, 12)/* CallableKHR */,IR(68, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5364,IR(0, 0),IR(20342, 8)/* TaskEXT */,IR(0, 0),IR(53, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {5365,IR(0, 0),IR(20350, 8)/* MeshEXT */,IR(0, 0),IR(53, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL - {0,IR(0, 0),IR(20358, 9)/* Preserve */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPDENORM_MODE - {1,IR(0, 0),IR(20367, 12)/* FlushToZero */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPDENORM_MODE - {0,IR(0, 0),IR(20379, 12)/* BFloat16KHR */,IR(0, 0),IR(86, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPENCODING - {0,IR(0, 0),IR(20391, 5)/* IEEE */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPOPERATION_MODE - {1,IR(0, 0),IR(20396, 4)/* ALT */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPOPERATION_MODE - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {1,IR(0, 0),IR(20400, 7)/* NotNaN */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {2,IR(0, 0),IR(20407, 7)/* NotInf */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {4,IR(0, 0),IR(20414, 4)/* NSZ */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {8,IR(0, 0),IR(20418, 11)/* AllowRecip */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {16,IR(0, 0),IR(20429, 5)/* Fast */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {65536,IR(0, 0),IR(20434, 14)/* AllowContract */,IR(69, 1),IR(170, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {131072,IR(0, 0),IR(20471, 13)/* AllowReassoc */,IR(70, 1),IR(170, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {262144,IR(0, 0),IR(20502, 15)/* AllowTransform */,IR(0, 0),IR(167, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {0,IR(0, 0),IR(20517, 4)/* RTE */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {1,IR(0, 0),IR(20521, 4)/* RTZ */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {2,IR(0, 0),IR(20525, 4)/* RTP */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {3,IR(0, 0),IR(20529, 4)/* RTN */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {1,IR(0, 0),IR(20533, 16)/* Vertical2Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {2,IR(0, 0),IR(20549, 16)/* Vertical4Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {4,IR(0, 0),IR(20565, 18)/* Horizontal2Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {8,IR(0, 0),IR(20583, 18)/* Horizontal4Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL - {1,IR(0, 0),IR(20601, 7)/* Inline */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL - {2,IR(0, 0),IR(20608, 11)/* DontInline */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL - {4,IR(0, 0),IR(20619, 5)/* Pure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL - {8,IR(0, 0),IR(20624, 6)/* Const */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL - {65536,IR(0, 0),IR(13176, 11)/* OptNoneEXT */,IR(50, 1),IR(172, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL - {0,IR(0, 0),IR(20630, 5)/* Zext */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {1,IR(0, 0),IR(20635, 5)/* Sext */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {2,IR(0, 0),IR(20640, 6)/* ByVal */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {3,IR(0, 0),IR(20646, 5)/* Sret */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {4,IR(0, 0),IR(20651, 8)/* NoAlias */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {5,IR(0, 0),IR(20659, 10)/* NoCapture */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {6,IR(0, 0),IR(20669, 8)/* NoWrite */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {7,IR(0, 0),IR(20677, 12)/* NoReadWrite */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {5940,IR(0, 0),IR(20689, 20)/* RuntimeAlignedINTEL */,IR(0, 0),IR(173, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {0,IR(0, 0),IR(20709, 7)/* Reduce */,IR(0, 0),IR(174, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {1,IR(0, 0),IR(20716, 14)/* InclusiveScan */,IR(0, 0),IR(174, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {2,IR(0, 0),IR(20730, 14)/* ExclusiveScan */,IR(0, 0),IR(174, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {3,IR(0, 0),IR(20744, 16)/* ClusteredReduce */,IR(0, 0),IR(177, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {6,IR(0, 0),IR(20760, 20)/* PartitionedReduceNV */,IR(0, 0),IR(178, 1),IR(72, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {7,IR(0, 0),IR(20780, 27)/* PartitionedInclusiveScanNV */,IR(0, 0),IR(178, 1),IR(72, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {8,IR(0, 0),IR(20807, 27)/* PartitionedExclusiveScanNV */,IR(0, 0),IR(178, 1),IR(72, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION - {0,IR(0, 0),IR(20834, 10)/* NoneINTEL */,IR(0, 0),IR(137, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {1,IR(0, 0),IR(20844, 10)/* ReadINTEL */,IR(0, 0),IR(137, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {2,IR(0, 0),IR(20854, 11)/* WriteINTEL */,IR(0, 0),IR(137, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {3,IR(0, 0),IR(20865, 15)/* ReadWriteINTEL */,IR(0, 0),IR(137, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {1,IR(10, 1),IR(20880, 5)/* Bias */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {2,IR(10, 1),IR(20885, 4)/* Lod */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {4,IR(36, 2),IR(20889, 5)/* Grad */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {8,IR(10, 1),IR(20894, 12)/* ConstOffset */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {16,IR(10, 1),IR(15362, 7)/* Offset */,IR(0, 0),IR(179, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {32,IR(10, 1),IR(20906, 13)/* ConstOffsets */,IR(0, 0),IR(179, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {64,IR(10, 1),IR(15159, 7)/* Sample */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {128,IR(10, 1),IR(8318, 7)/* MinLod */,IR(0, 0),IR(180, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {256,IR(4, 1),IR(20919, 19)/* MakeTexelAvailable */,IR(71, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {512,IR(4, 1),IR(20960, 17)/* MakeTexelVisible */,IR(72, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {1024,IR(0, 0),IR(20997, 16)/* NonPrivateTexel */,IR(73, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {2048,IR(0, 0),IR(21032, 14)/* VolatileTexel */,IR(74, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {4096,IR(0, 0),IR(21063, 11)/* SignExtend */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {8192,IR(0, 0),IR(21074, 11)/* ZeroExtend */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {16384,IR(0, 0),IR(21085, 12)/* Nontemporal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {65536,IR(10, 1),IR(21097, 8)/* Offsets */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE - {0,IR(0, 0),IR(21105, 10)/* SnormInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {1,IR(0, 0),IR(21115, 11)/* SnormInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {2,IR(0, 0),IR(21126, 10)/* UnormInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {3,IR(0, 0),IR(21136, 11)/* UnormInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {4,IR(0, 0),IR(21147, 14)/* UnormShort565 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {5,IR(0, 0),IR(21161, 14)/* UnormShort555 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {6,IR(0, 0),IR(21175, 15)/* UnormInt101010 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {7,IR(0, 0),IR(21190, 11)/* SignedInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {8,IR(0, 0),IR(21201, 12)/* SignedInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {9,IR(0, 0),IR(21213, 12)/* SignedInt32 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {10,IR(0, 0),IR(21225, 13)/* UnsignedInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {11,IR(0, 0),IR(21238, 14)/* UnsignedInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {12,IR(0, 0),IR(21252, 14)/* UnsignedInt32 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {13,IR(0, 0),IR(21266, 10)/* HalfFloat */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {14,IR(0, 0),IR(13852, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {15,IR(0, 0),IR(21276, 11)/* UnormInt24 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {16,IR(0, 0),IR(21287, 17)/* UnormInt101010_2 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {17,IR(0, 0),IR(21304, 16)/* UnormInt10X6EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {19,IR(0, 0),IR(21320, 20)/* UnsignedIntRaw10EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {20,IR(0, 0),IR(21340, 20)/* UnsignedIntRaw12EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {21,IR(0, 0),IR(21360, 20)/* UnormInt2_101010EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {22,IR(0, 0),IR(21380, 19)/* UnsignedInt10X6EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {23,IR(0, 0),IR(21399, 19)/* UnsignedInt12X4EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {24,IR(0, 0),IR(21418, 19)/* UnsignedInt14X2EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {25,IR(0, 0),IR(21437, 16)/* UnormInt12X4EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {26,IR(0, 0),IR(21453, 16)/* UnormInt14X2EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {0,IR(0, 0),IR(21469, 2)/* R */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {1,IR(0, 0),IR(21471, 2)/* A */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {2,IR(0, 0),IR(21473, 3)/* RG */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {3,IR(0, 0),IR(21476, 3)/* RA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {4,IR(0, 0),IR(21479, 4)/* RGB */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {5,IR(0, 0),IR(21483, 5)/* RGBA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {6,IR(0, 0),IR(21488, 5)/* BGRA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {7,IR(0, 0),IR(21493, 5)/* ARGB */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {8,IR(0, 0),IR(21498, 10)/* Intensity */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {9,IR(0, 0),IR(21508, 10)/* Luminance */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {10,IR(0, 0),IR(21518, 3)/* Rx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {11,IR(0, 0),IR(21521, 4)/* RGx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {12,IR(0, 0),IR(21525, 5)/* RGBx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {13,IR(0, 0),IR(21530, 6)/* Depth */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {14,IR(0, 0),IR(21536, 13)/* DepthStencil */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {15,IR(0, 0),IR(21549, 5)/* sRGB */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {16,IR(0, 0),IR(21554, 6)/* sRGBx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {17,IR(0, 0),IR(21560, 6)/* sRGBA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {18,IR(0, 0),IR(21566, 6)/* sBGRA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {19,IR(0, 0),IR(21572, 5)/* ABGR */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {0,IR(0, 0),IR(21577, 27)/* InitOnDeviceReprogramINTEL */,IR(0, 0),IR(138, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER - {1,IR(0, 0),IR(21604, 23)/* InitOnDeviceResetINTEL */,IR(0, 0),IR(138, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER - {0,IR(0, 0),IR(21627, 7)/* NoWait */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS - {1,IR(0, 0),IR(21634, 11)/* WaitKernel */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS - {2,IR(0, 0),IR(21645, 14)/* WaitWorkGroup */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO - {1,IR(0, 0),IR(21659, 12)/* CmdExecTime */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS - {1,IR(0, 0),IR(21671, 13)/* MayUsePrintf */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS - {0,IR(0, 0),IR(21684, 7)/* Export */,IR(0, 0),IR(114, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LINKAGE_TYPE - {1,IR(0, 0),IR(21691, 7)/* Import */,IR(0, 0),IR(114, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LINKAGE_TYPE - {2,IR(0, 0),IR(21698, 12)/* LinkOnceODR */,IR(0, 0),IR(114, 1),IR(160, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LINKAGE_TYPE - {0,IR(0, 0),IR(21710, 14)/* UncachedINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {1,IR(0, 0),IR(21724, 12)/* CachedINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {2,IR(0, 0),IR(21736, 15)/* StreamingINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {3,IR(0, 0),IR(21751, 25)/* InvalidateAfterReadINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {4,IR(0, 0),IR(21776, 17)/* ConstCachedINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {1,IR(0, 0),IR(21793, 7)/* Unroll */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {2,IR(0, 0),IR(21800, 11)/* DontUnroll */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {4,IR(0, 0),IR(21811, 19)/* DependencyInfinite */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {8,IR(0, 1),IR(21830, 17)/* DependencyLength */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {16,IR(0, 1),IR(21847, 14)/* MinIterations */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {32,IR(0, 1),IR(21861, 14)/* MaxIterations */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {64,IR(0, 1),IR(21875, 18)/* IterationMultiple */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {128,IR(0, 1),IR(21893, 10)/* PeelCount */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {256,IR(0, 1),IR(21903, 13)/* PartialCount */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {65536,IR(0, 1),IR(17185, 24)/* InitiationIntervalINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {131072,IR(0, 1),IR(17209, 20)/* MaxConcurrencyINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {262144,IR(0, 1),IR(21916, 21)/* DependencyArrayINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {524288,IR(0, 1),IR(17229, 20)/* PipelineEnableINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {1048576,IR(0, 1),IR(21937, 18)/* LoopCoalesceINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {2097152,IR(0, 1),IR(21955, 21)/* MaxInterleavingINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {4194304,IR(0, 1),IR(21976, 26)/* SpeculatedIterationsINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {8388608,IR(0, 0),IR(22002, 14)/* NoFusionINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {16777216,IR(0, 1),IR(22016, 15)/* LoopCountINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {33554432,IR(0, 1),IR(22031, 26)/* MaxReinvocationDelayINTEL */,IR(0, 0),IR(182, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {1,IR(0, 0),IR(22057, 29)/* MatrixASignedComponentsINTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {2,IR(0, 0),IR(22086, 29)/* MatrixBSignedComponentsINTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {4,IR(0, 0),IR(22115, 21)/* MatrixCBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {8,IR(0, 0),IR(22136, 26)/* MatrixResultBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {16,IR(0, 0),IR(22162, 23)/* MatrixAPackedInt8INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {32,IR(0, 0),IR(22185, 23)/* MatrixBPackedInt8INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {64,IR(0, 0),IR(22208, 23)/* MatrixAPackedInt4INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {128,IR(0, 0),IR(22231, 23)/* MatrixBPackedInt4INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {256,IR(0, 0),IR(22254, 17)/* MatrixATF32INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {512,IR(0, 0),IR(22271, 17)/* MatrixBTF32INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {1024,IR(0, 0),IR(22288, 26)/* MatrixAPackedFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {2048,IR(0, 0),IR(22314, 26)/* MatrixBPackedFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {4096,IR(0, 0),IR(22340, 27)/* MatrixAPackedBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {8192,IR(0, 0),IR(22367, 27)/* MatrixBPackedBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {1,IR(0, 0),IR(15193, 9)/* Volatile */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {2,IR(0, 1),IR(22394, 8)/* Aligned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {4,IR(0, 0),IR(21085, 12)/* Nontemporal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {8,IR(4, 1),IR(22402, 21)/* MakePointerAvailable */,IR(75, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {16,IR(4, 1),IR(22447, 19)/* MakePointerVisible */,IR(76, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {32,IR(0, 0),IR(22488, 18)/* NonPrivatePointer */,IR(77, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {65536,IR(10, 1),IR(22527, 20)/* AliasScopeINTELMask */,IR(0, 0),IR(129, 1),IR(110, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {131072,IR(10, 1),IR(22547, 17)/* NoAliasINTELMask */,IR(0, 0),IR(129, 1),IR(110, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS - {0,IR(0, 0),IR(22564, 7)/* Simple */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL - {1,IR(0, 0),IR(22571, 8)/* GLSL450 */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL - {2,IR(0, 0),IR(22579, 7)/* OpenCL */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL - {3,IR(0, 0),IR(22586, 7)/* Vulkan */,IR(78, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL - {0,IR(0, 0),IR(22603, 8)/* Relaxed */,IR(79, 1),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {2,IR(0, 0),IR(22611, 8)/* Acquire */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {4,IR(0, 0),IR(22619, 8)/* Release */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {8,IR(0, 0),IR(22627, 15)/* AcquireRelease */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {16,IR(0, 0),IR(22642, 23)/* SequentiallyConsistent */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {64,IR(0, 0),IR(22665, 14)/* UniformMemory */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {128,IR(0, 0),IR(22679, 15)/* SubgroupMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {256,IR(0, 0),IR(22694, 16)/* WorkgroupMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {512,IR(0, 0),IR(22710, 21)/* CrossWorkgroupMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {1024,IR(0, 0),IR(22731, 20)/* AtomicCounterMemory */,IR(0, 0),IR(80, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {2048,IR(0, 0),IR(22751, 12)/* ImageMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {4096,IR(0, 0),IR(22763, 13)/* OutputMemory */,IR(80, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {8192,IR(0, 0),IR(22792, 14)/* MakeAvailable */,IR(81, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {16384,IR(0, 0),IR(22823, 12)/* MakeVisible */,IR(82, 1),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {32768,IR(0, 0),IR(15193, 9)/* Volatile */,IR(0, 0),IR(181, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {0,IR(0, 0),IR(22850, 10)/* AutoINTEL */,IR(0, 0),IR(169, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS - {0,IR(0, 0),IR(22860, 5)/* WRAP */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES - {1,IR(0, 0),IR(22865, 4)/* SAT */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES - {2,IR(0, 0),IR(22869, 9)/* SAT_ZERO */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES - {3,IR(0, 0),IR(22878, 8)/* SAT_SYM */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES - {0,IR(0, 0),IR(22886, 25)/* PackedVectorFormat4x8Bit */,IR(83, 1),IR(1, 0),IR(119, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT - {0,IR(0, 0),IR(22939, 4)/* TRN */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {1,IR(0, 0),IR(22943, 9)/* TRN_ZERO */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {2,IR(0, 0),IR(22952, 4)/* RND */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {3,IR(0, 0),IR(22956, 9)/* RND_ZERO */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {4,IR(0, 0),IR(22965, 8)/* RND_INF */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {5,IR(0, 0),IR(22973, 12)/* RND_MIN_INF */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {6,IR(0, 0),IR(22985, 9)/* RND_CONV */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {7,IR(0, 0),IR(22994, 13)/* RND_CONV_ODD */,IR(0, 0),IR(183, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS - {1,IR(0, 0),IR(23007, 25)/* RobustnessPerComponentNV */,IR(0, 0),IR(184, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS - {2,IR(0, 0),IR(23032, 23)/* RobustnessPerElementNV */,IR(0, 0),IR(184, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS - {0,IR(0, 0),IR(14707, 8)/* NoneKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {1,IR(0, 0),IR(23055, 10)/* OpaqueKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {2,IR(0, 0),IR(23065, 12)/* NoOpaqueKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {4,IR(0, 0),IR(23077, 23)/* TerminateOnFirstHitKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {8,IR(0, 0),IR(23100, 24)/* SkipClosestHitShaderKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {16,IR(0, 0),IR(23124, 27)/* CullBackFacingTrianglesKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {32,IR(0, 0),IR(23151, 28)/* CullFrontFacingTrianglesKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {64,IR(0, 0),IR(23179, 14)/* CullOpaqueKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {128,IR(0, 0),IR(23193, 16)/* CullNoOpaqueKHR */,IR(0, 0),IR(82, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {256,IR(0, 0),IR(23209, 17)/* SkipTrianglesKHR */,IR(84, 1),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {512,IR(0, 0),IR(23250, 13)/* SkipAABBsKHR */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {1024,IR(0, 0),IR(23263, 30)/* ForceOpacityMicromap2StateEXT */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS - {0,IR(0, 0),IR(23293, 41)/* RayQueryCandidateIntersectionTriangleKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE - {1,IR(0, 0),IR(23334, 37)/* RayQueryCandidateIntersectionAABBKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE - {0,IR(0, 0),IR(23371, 37)/* RayQueryCommittedIntersectionNoneKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE - {1,IR(0, 0),IR(23408, 41)/* RayQueryCommittedIntersectionTriangleKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE - {2,IR(0, 0),IR(23449, 42)/* RayQueryCommittedIntersectionGeneratedKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE - {0,IR(0, 0),IR(23491, 33)/* RayQueryCandidateIntersectionKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION - {1,IR(0, 0),IR(23524, 33)/* RayQueryCommittedIntersectionKHR */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {1,IR(0, 0),IR(23557, 12)/* ClampToEdge */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {2,IR(0, 0),IR(23569, 6)/* Clamp */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {3,IR(0, 0),IR(23575, 7)/* Repeat */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {4,IR(0, 0),IR(23582, 15)/* RepeatMirrored */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {0,IR(0, 0),IR(23597, 8)/* Nearest */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE - {1,IR(0, 0),IR(23605, 7)/* Linear */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE - {0,IR(0, 0),IR(23612, 8)/* Unknown */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {1,IR(0, 0),IR(23620, 8)/* Rgba32f */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {2,IR(0, 0),IR(23628, 8)/* Rgba16f */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {3,IR(0, 0),IR(23636, 5)/* R32f */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {4,IR(0, 0),IR(23641, 6)/* Rgba8 */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {5,IR(0, 0),IR(23647, 11)/* Rgba8Snorm */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {6,IR(0, 0),IR(23658, 6)/* Rg32f */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {7,IR(0, 0),IR(23664, 6)/* Rg16f */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {8,IR(0, 0),IR(23670, 13)/* R11fG11fB10f */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {9,IR(0, 0),IR(23683, 5)/* R16f */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {10,IR(0, 0),IR(23688, 7)/* Rgba16 */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {11,IR(0, 0),IR(23695, 8)/* Rgb10A2 */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {12,IR(0, 0),IR(23703, 5)/* Rg16 */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {13,IR(0, 0),IR(23708, 4)/* Rg8 */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {14,IR(0, 0),IR(23712, 4)/* R16 */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {15,IR(0, 0),IR(23716, 3)/* R8 */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {16,IR(0, 0),IR(23719, 12)/* Rgba16Snorm */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {17,IR(0, 0),IR(23731, 10)/* Rg16Snorm */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {18,IR(0, 0),IR(23741, 9)/* Rg8Snorm */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {19,IR(0, 0),IR(23750, 9)/* R16Snorm */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {20,IR(0, 0),IR(23759, 8)/* R8Snorm */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {21,IR(0, 0),IR(23767, 8)/* Rgba32i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {22,IR(0, 0),IR(23775, 8)/* Rgba16i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {23,IR(0, 0),IR(23783, 7)/* Rgba8i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {24,IR(0, 0),IR(23790, 5)/* R32i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {25,IR(0, 0),IR(23795, 6)/* Rg32i */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {26,IR(0, 0),IR(23801, 6)/* Rg16i */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {27,IR(0, 0),IR(23807, 5)/* Rg8i */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {28,IR(0, 0),IR(23812, 5)/* R16i */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {29,IR(0, 0),IR(23817, 4)/* R8i */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {30,IR(0, 0),IR(23821, 9)/* Rgba32ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {31,IR(0, 0),IR(23830, 9)/* Rgba16ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {32,IR(0, 0),IR(23839, 8)/* Rgba8ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {33,IR(0, 0),IR(23847, 6)/* R32ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {34,IR(0, 0),IR(23853, 10)/* Rgb10a2ui */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {35,IR(0, 0),IR(23863, 7)/* Rg32ui */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {36,IR(0, 0),IR(23870, 7)/* Rg16ui */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {37,IR(0, 0),IR(23877, 6)/* Rg8ui */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {38,IR(0, 0),IR(23883, 6)/* R16ui */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {39,IR(0, 0),IR(23889, 5)/* R8ui */,IR(0, 0),IR(188, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {40,IR(0, 0),IR(23894, 6)/* R64ui */,IR(0, 0),IR(189, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {41,IR(0, 0),IR(23900, 5)/* R64i */,IR(0, 0),IR(189, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {0,IR(0, 0),IR(23905, 12)/* CrossDevice */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {1,IR(0, 0),IR(23917, 7)/* Device */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {2,IR(0, 0),IR(23924, 10)/* Workgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {3,IR(0, 0),IR(23934, 9)/* Subgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {4,IR(0, 0),IR(23943, 11)/* Invocation */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {5,IR(0, 0),IR(23954, 12)/* QueueFamily */,IR(85, 1),IR(181, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {6,IR(0, 0),IR(23981, 14)/* ShaderCallKHR */,IR(0, 0),IR(60, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SELECTION_CONTROL - {1,IR(0, 0),IR(23995, 8)/* Flatten */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SELECTION_CONTROL - {2,IR(0, 0),IR(24003, 12)/* DontFlatten */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SELECTION_CONTROL - {1,IR(0, 0),IR(24015, 29)/* IdentifierPossibleDuplicates */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS - {0,IR(0, 0),IR(13824, 12)/* Unspecified */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {1,IR(0, 0),IR(13836, 8)/* Address */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {2,IR(0, 0),IR(13844, 8)/* Boolean */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {3,IR(0, 0),IR(13852, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {4,IR(0, 0),IR(13858, 7)/* Signed */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {5,IR(0, 0),IR(13865, 11)/* SignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {6,IR(0, 0),IR(13876, 9)/* Unsigned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {7,IR(0, 0),IR(13885, 13)/* UnsignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {0,IR(0, 0),IR(13898, 6)/* Class */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE - {1,IR(0, 0),IR(13904, 10)/* Structure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE - {2,IR(0, 0),IR(13914, 6)/* Union */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE - {0,IR(0, 0),IR(13920, 15)/* ImportedModule */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY - {1,IR(0, 0),IR(13935, 20)/* ImportedDeclaration */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {1,IR(0, 0),IR(13960, 16)/* FlagIsProtected */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {2,IR(0, 0),IR(13976, 14)/* FlagIsPrivate */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {3,IR(0, 0),IR(13990, 13)/* FlagIsPublic */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {4,IR(0, 0),IR(14003, 12)/* FlagIsLocal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {8,IR(0, 0),IR(14015, 17)/* FlagIsDefinition */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {16,IR(0, 0),IR(14032, 12)/* FlagFwdDecl */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {32,IR(0, 0),IR(14044, 15)/* FlagArtificial */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {64,IR(0, 0),IR(14059, 13)/* FlagExplicit */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {128,IR(0, 0),IR(14072, 15)/* FlagPrototyped */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {256,IR(0, 0),IR(14087, 18)/* FlagObjectPointer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {512,IR(0, 0),IR(14105, 17)/* FlagStaticMember */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {1024,IR(0, 0),IR(14122, 21)/* FlagIndirectVariable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {2048,IR(0, 0),IR(14143, 20)/* FlagLValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {4096,IR(0, 0),IR(14163, 20)/* FlagRValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {8192,IR(0, 0),IR(14183, 16)/* FlagIsOptimized */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {16384,IR(0, 0),IR(14199, 16)/* FlagIsEnumClass */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {32768,IR(0, 0),IR(14215, 20)/* FlagTypePassByValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {65536,IR(0, 0),IR(14235, 24)/* FlagTypePassByReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {131072,IR(0, 0),IR(24044, 26)/* FlagUnknownPhysicalLayout */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {0,IR(0, 0),IR(14259, 6)/* Deref */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {1,IR(0, 0),IR(14265, 5)/* Plus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {2,IR(0, 0),IR(14270, 6)/* Minus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {3,IR(10, 1),IR(14309, 11)/* PlusUconst */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {4,IR(36, 2),IR(14320, 9)/* BitPiece */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {5,IR(0, 0),IR(14329, 5)/* Swap */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {6,IR(0, 0),IR(14334, 7)/* Xderef */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {7,IR(0, 0),IR(14341, 11)/* StackValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {8,IR(10, 1),IR(14352, 7)/* Constu */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {9,IR(36, 2),IR(14359, 9)/* Fragment */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {0,IR(0, 0),IR(14368, 10)/* ConstType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {1,IR(0, 0),IR(14378, 13)/* VolatileType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {2,IR(0, 0),IR(14391, 13)/* RestrictType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {3,IR(0, 0),IR(14404, 11)/* AtomicType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {0,IR(0, 0),IR(23612, 8)/* Unknown */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {1,IR(0, 0),IR(24070, 5)/* ESSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {2,IR(0, 0),IR(24075, 5)/* GLSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {3,IR(0, 0),IR(24080, 9)/* OpenCL_C */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {4,IR(0, 0),IR(24089, 11)/* OpenCL_CPP */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {5,IR(0, 0),IR(24100, 5)/* HLSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {6,IR(0, 0),IR(24105, 15)/* CPP_for_OpenCL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {7,IR(0, 0),IR(24120, 5)/* SYCL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {8,IR(0, 0),IR(24125, 7)/* HERO_C */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {9,IR(0, 0),IR(24132, 5)/* NZSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {10,IR(0, 0),IR(24137, 5)/* WGSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {11,IR(0, 0),IR(24142, 6)/* Slang */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {12,IR(0, 0),IR(24148, 4)/* Zig */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {13,IR(0, 0),IR(24152, 5)/* Rust */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {0,IR(0, 0),IR(24157, 16)/* UniformConstant */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {1,IR(0, 0),IR(24173, 6)/* Input */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {2,IR(0, 0),IR(15244, 8)/* Uniform */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {3,IR(0, 0),IR(24179, 7)/* Output */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {4,IR(0, 0),IR(23924, 10)/* Workgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5,IR(0, 0),IR(24186, 15)/* CrossWorkgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {6,IR(0, 0),IR(24201, 8)/* Private */,IR(0, 0),IR(190, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {7,IR(0, 0),IR(24209, 9)/* Function */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {8,IR(0, 0),IR(24218, 8)/* Generic */,IR(0, 0),IR(192, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {9,IR(0, 0),IR(24226, 13)/* PushConstant */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {10,IR(0, 0),IR(24239, 14)/* AtomicCounter */,IR(0, 0),IR(80, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {11,IR(0, 0),IR(24253, 6)/* Image */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {12,IR(0, 0),IR(24259, 14)/* StorageBuffer */,IR(0, 0),IR(3, 1),IR(161, 2),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {4172,IR(0, 0),IR(24273, 13)/* TileImageEXT */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {4491,IR(0, 0),IR(24286, 19)/* TileAttachmentQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5068,IR(0, 0),IR(24305, 16)/* NodePayloadAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5328,IR(0, 0),IR(24321, 16)/* CallableDataKHR */,IR(86, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5329,IR(0, 0),IR(24352, 24)/* IncomingCallableDataKHR */,IR(87, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5338,IR(0, 0),IR(24399, 14)/* RayPayloadKHR */,IR(88, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5339,IR(0, 0),IR(24426, 16)/* HitAttributeKHR */,IR(89, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5342,IR(0, 0),IR(24457, 22)/* IncomingRayPayloadKHR */,IR(90, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5343,IR(0, 0),IR(24500, 22)/* ShaderRecordBufferKHR */,IR(91, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5349,IR(0, 0),IR(24543, 22)/* PhysicalStorageBuffer */,IR(92, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5385,IR(0, 0),IR(24590, 21)/* HitObjectAttributeNV */,IR(0, 0),IR(119, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5402,IR(0, 0),IR(24611, 24)/* TaskPayloadWorkgroupEXT */,IR(0, 0),IR(53, 1),IR(23, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5605,IR(0, 0),IR(24635, 17)/* CodeSectionINTEL */,IR(0, 0),IR(193, 1),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5936,IR(0, 0),IR(24652, 16)/* DeviceOnlyINTEL */,IR(0, 0),IR(194, 1),IR(114, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {5937,IR(0, 0),IR(24668, 14)/* HostOnlyINTEL */,IR(0, 0),IR(194, 1),IR(114, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS - {0,IR(0, 0),IR(21710, 14)/* UncachedINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {1,IR(0, 0),IR(24682, 18)/* WriteThroughINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {2,IR(0, 0),IR(24700, 15)/* WriteBackINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {3,IR(0, 0),IR(21736, 15)/* StreamingINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {0,IR(0, 0),IR(13955, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS - {1,IR(10, 1),IR(24715, 11)/* TensorView */,IR(0, 0),IR(195, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS - {2,IR(10, 1),IR(24726, 11)/* DecodeFunc */,IR(0, 0),IR(196, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS - {0,IR(0, 0),IR(24737, 10)/* Undefined */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {1,IR(0, 0),IR(15202, 9)/* Constant */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {2,IR(0, 0),IR(23557, 12)/* ClampToEdge */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {3,IR(0, 0),IR(23575, 7)/* Repeat */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {4,IR(0, 0),IR(23582, 15)/* RepeatMirrored */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {0,IR(0, 0),IR(24747, 8)/* NoneARM */,IR(0, 0),IR(197, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS - {1,IR(0, 0),IR(24755, 15)/* NontemporalARM */,IR(0, 0),IR(197, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS - {2,IR(10, 1),IR(24770, 20)/* OutOfBoundsValueARM */,IR(0, 0),IR(197, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS - {4,IR(10, 1),IR(24790, 24)/* MakeElementAvailableARM */,IR(0, 0),IR(197, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS - {8,IR(10, 1),IR(24814, 22)/* MakeElementVisibleARM */,IR(0, 0),IR(197, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS - {16,IR(0, 0),IR(24836, 21)/* NonPrivateElementARM */,IR(0, 0),IR(197, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS +static const std::array kOperandsByValue{{ + {0,IR(0, 0),IR(4554, 9)/* ReadOnly */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ACCESS_QUALIFIER + {1,IR(0, 0),IR(4570, 10)/* WriteOnly */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ACCESS_QUALIFIER + {2,IR(0, 0),IR(4580, 10)/* ReadWrite */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ACCESS_QUALIFIER + {0,IR(0, 0),IR(4590, 8)/* Logical */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL + {1,IR(0, 0),IR(4598, 11)/* Physical32 */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL + {2,IR(0, 0),IR(4619, 11)/* Physical64 */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL + {5348,IR(0, 0),IR(4630, 24)/* PhysicalStorageBuffer64 */,IR(0, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_ADDRESSING_MODEL + {0,IR(0, 0),IR(4712, 9)/* Position */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {1,IR(0, 0),IR(4728, 10)/* PointSize */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {3,IR(0, 0),IR(4738, 13)/* ClipDistance */,IR(0, 0),IR(4, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4,IR(0, 0),IR(4751, 13)/* CullDistance */,IR(0, 0),IR(5, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5,IR(0, 0),IR(4764, 9)/* VertexId */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {6,IR(0, 0),IR(4773, 11)/* InstanceId */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {7,IR(0, 0),IR(4784, 12)/* PrimitiveId */,IR(0, 0),IR(6, 6),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {8,IR(0, 0),IR(4874, 13)/* InvocationId */,IR(0, 0),IR(12, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {9,IR(0, 0),IR(4887, 6)/* Layer */,IR(0, 0),IR(14, 5),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {10,IR(0, 0),IR(4933, 14)/* ViewportIndex */,IR(0, 0),IR(19, 5),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {11,IR(0, 0),IR(4981, 15)/* TessLevelOuter */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {12,IR(0, 0),IR(4996, 15)/* TessLevelInner */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {13,IR(0, 0),IR(5011, 10)/* TessCoord */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {14,IR(0, 0),IR(5021, 14)/* PatchVertices */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {15,IR(0, 0),IR(5035, 10)/* FragCoord */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {16,IR(0, 0),IR(5045, 11)/* PointCoord */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {17,IR(0, 0),IR(5056, 12)/* FrontFacing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {18,IR(0, 0),IR(5068, 9)/* SampleId */,IR(0, 0),IR(25, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {19,IR(0, 0),IR(5095, 15)/* SamplePosition */,IR(0, 0),IR(25, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {20,IR(0, 0),IR(5110, 11)/* SampleMask */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {22,IR(0, 0),IR(5121, 10)/* FragDepth */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {23,IR(0, 0),IR(5131, 17)/* HelperInvocation */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {24,IR(0, 0),IR(5148, 14)/* NumWorkgroups */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {25,IR(0, 0),IR(5162, 14)/* WorkgroupSize */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {26,IR(0, 0),IR(5176, 12)/* WorkgroupId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {27,IR(0, 0),IR(5188, 18)/* LocalInvocationId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {28,IR(0, 0),IR(5206, 19)/* GlobalInvocationId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {29,IR(0, 0),IR(5225, 21)/* LocalInvocationIndex */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {30,IR(0, 0),IR(5246, 8)/* WorkDim */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {31,IR(0, 0),IR(5254, 11)/* GlobalSize */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {32,IR(0, 0),IR(5265, 22)/* EnqueuedWorkgroupSize */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {33,IR(0, 0),IR(5287, 13)/* GlobalOffset */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {34,IR(0, 0),IR(5300, 15)/* GlobalLinearId */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {36,IR(0, 0),IR(5315, 13)/* SubgroupSize */,IR(0, 0),IR(26, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {37,IR(0, 0),IR(5362, 16)/* SubgroupMaxSize */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {38,IR(0, 0),IR(5378, 13)/* NumSubgroups */,IR(0, 0),IR(29, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {39,IR(0, 0),IR(5391, 21)/* NumEnqueuedSubgroups */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {40,IR(0, 0),IR(5412, 11)/* SubgroupId */,IR(0, 0),IR(29, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {41,IR(0, 0),IR(5423, 26)/* SubgroupLocalInvocationId */,IR(0, 0),IR(26, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {42,IR(0, 0),IR(5449, 12)/* VertexIndex */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {43,IR(0, 0),IR(5461, 14)/* InstanceIndex */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4160,IR(0, 0),IR(5475, 10)/* CoreIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4161,IR(0, 0),IR(5501, 13)/* CoreCountARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4162,IR(0, 0),IR(5514, 13)/* CoreMaxIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4163,IR(0, 0),IR(5527, 10)/* WarpIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4164,IR(0, 0),IR(5537, 13)/* WarpMaxIDARM */,IR(0, 0),IR(31, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4416,IR(0, 0),IR(5550, 15)/* SubgroupEqMask */,IR(1, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4417,IR(0, 0),IR(5605, 15)/* SubgroupGeMask */,IR(2, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4418,IR(0, 0),IR(5638, 15)/* SubgroupGtMask */,IR(3, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4419,IR(0, 0),IR(5671, 15)/* SubgroupLeMask */,IR(4, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4420,IR(0, 0),IR(5704, 15)/* SubgroupLtMask */,IR(5, 1),IR(32, 2),IR(2, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4424,IR(0, 0),IR(5737, 11)/* BaseVertex */,IR(0, 0),IR(34, 1),IR(3, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4425,IR(0, 0),IR(5763, 13)/* BaseInstance */,IR(0, 0),IR(34, 1),IR(3, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4426,IR(0, 0),IR(5776, 10)/* DrawIndex */,IR(0, 0),IR(35, 3),IR(4, 3),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4432,IR(0, 0),IR(5786, 24)/* PrimitiveShadingRateKHR */,IR(0, 0),IR(38, 1),IR(7, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4438,IR(0, 0),IR(5833, 12)/* DeviceIndex */,IR(0, 0),IR(39, 1),IR(8, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4440,IR(0, 0),IR(5857, 10)/* ViewIndex */,IR(0, 0),IR(40, 1),IR(9, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4444,IR(0, 0),IR(5877, 15)/* ShadingRateKHR */,IR(0, 0),IR(38, 1),IR(7, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4492,IR(0, 0),IR(5892, 15)/* TileOffsetQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4493,IR(0, 0),IR(5923, 18)/* TileDimensionQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4494,IR(0, 0),IR(5941, 18)/* TileApronSizeQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4992,IR(0, 0),IR(5959, 20)/* BaryCoordNoPerspAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4993,IR(0, 0),IR(5979, 28)/* BaryCoordNoPerspCentroidAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4994,IR(0, 0),IR(6007, 26)/* BaryCoordNoPerspSampleAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4995,IR(0, 0),IR(6033, 19)/* BaryCoordSmoothAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4996,IR(0, 0),IR(6052, 27)/* BaryCoordSmoothCentroidAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4997,IR(0, 0),IR(6079, 25)/* BaryCoordSmoothSampleAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {4998,IR(0, 0),IR(6104, 22)/* BaryCoordPullModelAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5014,IR(0, 0),IR(6126, 18)/* FragStencilRefEXT */,IR(0, 0),IR(42, 1),IR(11, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5021,IR(0, 0),IR(6161, 29)/* RemainingRecursionLevelsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5073,IR(0, 0),IR(6208, 16)/* ShaderIndexAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5253,IR(0, 0),IR(6224, 15)/* ViewportMaskNV */,IR(0, 0),IR(44, 2),IR(12, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5257,IR(0, 0),IR(6260, 20)/* SecondaryPositionNV */,IR(0, 0),IR(46, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5258,IR(0, 0),IR(6299, 24)/* SecondaryViewportMaskNV */,IR(0, 0),IR(46, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5261,IR(0, 0),IR(6323, 18)/* PositionPerViewNV */,IR(0, 0),IR(47, 2),IR(15, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5262,IR(0, 0),IR(6361, 22)/* ViewportMaskPerViewNV */,IR(0, 0),IR(47, 2),IR(15, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5264,IR(0, 0),IR(6383, 16)/* FullyCoveredEXT */,IR(0, 0),IR(49, 1),IR(17, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5274,IR(0, 0),IR(6423, 12)/* TaskCountNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5275,IR(0, 0),IR(6435, 17)/* PrimitiveCountNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5276,IR(0, 0),IR(6452, 19)/* PrimitiveIndicesNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5277,IR(0, 0),IR(6471, 22)/* ClipDistancePerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5278,IR(0, 0),IR(6493, 22)/* CullDistancePerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5279,IR(0, 0),IR(6515, 15)/* LayerPerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5280,IR(0, 0),IR(6530, 16)/* MeshViewCountNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5281,IR(0, 0),IR(6546, 18)/* MeshViewIndicesNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5286,IR(0, 0),IR(6564, 13)/* BaryCoordKHR */,IR(6, 1),IR(51, 1),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5287,IR(0, 0),IR(6612, 20)/* BaryCoordNoPerspKHR */,IR(7, 1),IR(51, 1),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5292,IR(0, 0),IR(6651, 12)/* FragSizeEXT */,IR(8, 1),IR(52, 1),IR(21, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5293,IR(0, 0),IR(6697, 23)/* FragInvocationCountEXT */,IR(9, 1),IR(52, 1),IR(21, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5294,IR(0, 0),IR(6742, 25)/* PrimitivePointIndicesEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5295,IR(0, 0),IR(6767, 24)/* PrimitiveLineIndicesEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5296,IR(0, 0),IR(6791, 28)/* PrimitiveTriangleIndicesEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5299,IR(0, 0),IR(6819, 17)/* CullPrimitiveEXT */,IR(0, 0),IR(53, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5319,IR(0, 0),IR(6836, 12)/* LaunchIdKHR */,IR(10, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5320,IR(0, 0),IR(6859, 14)/* LaunchSizeKHR */,IR(11, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5321,IR(0, 0),IR(6886, 18)/* WorldRayOriginKHR */,IR(12, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5322,IR(0, 0),IR(6921, 21)/* WorldRayDirectionKHR */,IR(13, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5323,IR(0, 0),IR(6962, 19)/* ObjectRayOriginKHR */,IR(14, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5324,IR(0, 0),IR(6999, 22)/* ObjectRayDirectionKHR */,IR(15, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5325,IR(0, 0),IR(7042, 11)/* RayTminKHR */,IR(16, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5326,IR(0, 0),IR(7063, 11)/* RayTmaxKHR */,IR(17, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5327,IR(0, 0),IR(7084, 23)/* InstanceCustomIndexKHR */,IR(18, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5330,IR(0, 0),IR(7129, 17)/* ObjectToWorldKHR */,IR(19, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5331,IR(0, 0),IR(7162, 17)/* WorldToObjectKHR */,IR(20, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5332,IR(0, 0),IR(7195, 7)/* HitTNV */,IR(0, 0),IR(56, 1),IR(26, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5333,IR(0, 0),IR(7202, 11)/* HitKindKHR */,IR(21, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5334,IR(0, 0),IR(7223, 17)/* CurrentRayTimeNV */,IR(0, 0),IR(57, 1),IR(27, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5335,IR(0, 0),IR(7263, 30)/* HitTriangleVertexPositionsKHR */,IR(0, 0),IR(58, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5337,IR(0, 0),IR(7320, 34)/* HitMicroTriangleVertexPositionsNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5344,IR(0, 0),IR(7387, 37)/* HitMicroTriangleVertexBarycentricsNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5351,IR(0, 0),IR(7424, 20)/* IncomingRayFlagsKHR */,IR(22, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5352,IR(0, 0),IR(7463, 20)/* RayGeometryIndexKHR */,IR(0, 0),IR(60, 1),IR(28, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5359,IR(0, 0),IR(7483, 14)/* HitIsSphereNV */,IR(0, 0),IR(61, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5360,IR(0, 0),IR(7525, 11)/* HitIsLSSNV */,IR(0, 0),IR(62, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5361,IR(0, 0),IR(7575, 20)/* HitSpherePositionNV */,IR(0, 0),IR(61, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5374,IR(0, 0),IR(7595, 13)/* WarpsPerSMNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5375,IR(0, 0),IR(7627, 10)/* SMCountNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5376,IR(0, 0),IR(7637, 9)/* WarpIDNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5377,IR(0, 0),IR(7646, 7)/* SMIDNV */,IR(0, 0),IR(63, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5396,IR(0, 0),IR(7653, 18)/* HitLSSPositionsNV */,IR(0, 0),IR(62, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5405,IR(0, 0),IR(7671, 34)/* HitKindFrontFacingMicroTriangleNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5406,IR(0, 0),IR(7705, 33)/* HitKindBackFacingMicroTriangleNV */,IR(0, 0),IR(59, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5420,IR(0, 0),IR(7738, 18)/* HitSphereRadiusNV */,IR(0, 0),IR(61, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5421,IR(0, 0),IR(7756, 14)/* HitLSSRadiiNV */,IR(0, 0),IR(62, 1),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {5436,IR(0, 0),IR(7770, 12)/* ClusterIDNV */,IR(0, 0),IR(64, 1),IR(31, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {6021,IR(0, 0),IR(7823, 12)/* CullMaskKHR */,IR(0, 0),IR(65, 1),IR(32, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_BUILT_IN + {0,IR(0, 0),IR(7850, 7)/* Matrix */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {1,IR(0, 0),IR(4721, 7)/* Shader */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {2,IR(0, 0),IR(4796, 9)/* Geometry */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {3,IR(0, 0),IR(4805, 13)/* Tessellation */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4,IR(0, 0),IR(4609, 10)/* Addresses */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5,IR(0, 0),IR(7857, 8)/* Linkage */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6,IR(0, 0),IR(4563, 7)/* Kernel */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {7,IR(0, 0),IR(7865, 9)/* Vector16 */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {8,IR(0, 0),IR(7874, 14)/* Float16Buffer */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {9,IR(0, 0),IR(7888, 8)/* Float16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {10,IR(0, 0),IR(7896, 8)/* Float64 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {11,IR(0, 0),IR(7904, 6)/* Int64 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {12,IR(0, 0),IR(7910, 13)/* Int64Atomics */,IR(0, 0),IR(67, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {13,IR(0, 0),IR(7923, 11)/* ImageBasic */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {14,IR(0, 0),IR(7934, 15)/* ImageReadWrite */,IR(0, 0),IR(68, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {15,IR(0, 0),IR(7949, 12)/* ImageMipmap */,IR(0, 0),IR(68, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {17,IR(0, 0),IR(7961, 6)/* Pipes */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {18,IR(0, 0),IR(7967, 7)/* Groups */,IR(0, 0),IR(1, 0),IR(33, 1),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {19,IR(0, 0),IR(7974, 14)/* DeviceEnqueue */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {20,IR(0, 0),IR(7988, 15)/* LiteralSampler */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {21,IR(0, 0),IR(8003, 14)/* AtomicStorage */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {22,IR(0, 0),IR(8017, 6)/* Int16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {23,IR(0, 0),IR(8023, 22)/* TessellationPointSize */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {24,IR(0, 0),IR(8045, 18)/* GeometryPointSize */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {25,IR(0, 0),IR(8063, 20)/* ImageGatherExtended */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {27,IR(0, 0),IR(8083, 24)/* StorageImageMultisample */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {28,IR(0, 0),IR(8107, 34)/* UniformBufferArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {29,IR(0, 0),IR(8141, 33)/* SampledImageArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {30,IR(0, 0),IR(8174, 34)/* StorageBufferArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {31,IR(0, 0),IR(8208, 33)/* StorageImageArrayDynamicIndexing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {32,IR(0, 0),IR(4738, 13)/* ClipDistance */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {33,IR(0, 0),IR(4751, 13)/* CullDistance */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {34,IR(0, 0),IR(8241, 15)/* ImageCubeArray */,IR(0, 0),IR(70, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {35,IR(0, 0),IR(5077, 18)/* SampleRateShading */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {36,IR(0, 0),IR(8273, 10)/* ImageRect */,IR(0, 0),IR(71, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {37,IR(0, 0),IR(8283, 12)/* SampledRect */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {38,IR(0, 0),IR(8295, 15)/* GenericPointer */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {39,IR(0, 0),IR(8310, 5)/* Int8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {40,IR(0, 0),IR(8315, 16)/* InputAttachment */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {41,IR(0, 0),IR(8331, 16)/* SparseResidency */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {42,IR(0, 0),IR(8347, 7)/* MinLod */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {43,IR(0, 0),IR(8354, 10)/* Sampled1D */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {44,IR(0, 0),IR(8364, 8)/* Image1D */,IR(0, 0),IR(72, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {45,IR(0, 0),IR(8256, 17)/* SampledCubeArray */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {46,IR(0, 0),IR(8372, 14)/* SampledBuffer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {47,IR(0, 0),IR(8386, 12)/* ImageBuffer */,IR(0, 0),IR(73, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {48,IR(0, 0),IR(8398, 13)/* ImageMSArray */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {49,IR(0, 0),IR(8411, 28)/* StorageImageExtendedFormats */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {50,IR(0, 0),IR(8439, 11)/* ImageQuery */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {51,IR(0, 0),IR(8450, 18)/* DerivativeControl */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {52,IR(0, 0),IR(8468, 22)/* InterpolationFunction */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {53,IR(0, 0),IR(8490, 18)/* TransformFeedback */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {54,IR(0, 0),IR(8508, 16)/* GeometryStreams */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {55,IR(0, 0),IR(8524, 30)/* StorageImageReadWithoutFormat */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {56,IR(0, 0),IR(8554, 31)/* StorageImageWriteWithoutFormat */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {57,IR(0, 0),IR(4947, 14)/* MultiViewport */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {58,IR(0, 0),IR(8585, 17)/* SubgroupDispatch */,IR(0, 0),IR(74, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {59,IR(0, 0),IR(8602, 13)/* NamedBarrier */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {60,IR(0, 0),IR(8615, 12)/* PipeStorage */,IR(0, 0),IR(75, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {61,IR(0, 0),IR(5328, 16)/* GroupNonUniform */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {62,IR(0, 0),IR(8627, 20)/* GroupNonUniformVote */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {63,IR(0, 0),IR(8647, 26)/* GroupNonUniformArithmetic */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {64,IR(0, 0),IR(5583, 22)/* GroupNonUniformBallot */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {65,IR(0, 0),IR(8673, 23)/* GroupNonUniformShuffle */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {66,IR(0, 0),IR(8696, 31)/* GroupNonUniformShuffleRelative */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {67,IR(0, 0),IR(8727, 25)/* GroupNonUniformClustered */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {68,IR(0, 0),IR(8752, 20)/* GroupNonUniformQuad */,IR(0, 0),IR(76, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {69,IR(0, 0),IR(4893, 12)/* ShaderLayer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {70,IR(0, 0),IR(4961, 20)/* ShaderViewportIndex */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {71,IR(0, 0),IR(8772, 18)/* UniformDecoration */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4165,IR(0, 0),IR(5485, 16)/* CoreBuiltinsARM */,IR(0, 0),IR(1, 0),IR(34, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4166,IR(0, 0),IR(8790, 28)/* TileImageColorReadAccessEXT */,IR(0, 0),IR(1, 0),IR(35, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4167,IR(0, 0),IR(8818, 28)/* TileImageDepthReadAccessEXT */,IR(0, 0),IR(1, 0),IR(35, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4168,IR(0, 0),IR(8846, 30)/* TileImageStencilReadAccessEXT */,IR(0, 0),IR(1, 0),IR(35, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4174,IR(0, 0),IR(8876, 11)/* TensorsARM */,IR(0, 0),IR(1, 0),IR(36, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4175,IR(0, 0),IR(8887, 37)/* StorageTensorArrayDynamicIndexingARM */,IR(0, 0),IR(1, 0),IR(36, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4176,IR(0, 0),IR(8924, 40)/* StorageTensorArrayNonUniformIndexingARM */,IR(0, 0),IR(1, 0),IR(36, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4191,IR(0, 0),IR(8964, 9)/* GraphARM */,IR(0, 0),IR(1, 0),IR(37, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4201,IR(0, 0),IR(8973, 28)/* CooperativeMatrixLayoutsARM */,IR(0, 0),IR(1, 0),IR(38, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4212,IR(0, 0),IR(9001, 10)/* Float8EXT */,IR(0, 0),IR(1, 0),IR(39, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4213,IR(0, 0),IR(9011, 27)/* Float8CooperativeMatrixEXT */,IR(0, 0),IR(77, 2),IR(39, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4422,IR(0, 0),IR(5810, 23)/* FragmentShadingRateKHR */,IR(0, 0),IR(3, 1),IR(7, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4423,IR(0, 0),IR(5344, 18)/* SubgroupBallotKHR */,IR(0, 0),IR(1, 0),IR(2, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4427,IR(0, 0),IR(5748, 15)/* DrawParameters */,IR(0, 0),IR(3, 1),IR(3, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4428,IR(0, 0),IR(9059, 33)/* WorkgroupMemoryExplicitLayoutKHR */,IR(0, 0),IR(3, 1),IR(40, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4429,IR(0, 0),IR(9092, 43)/* WorkgroupMemoryExplicitLayout8BitAccessKHR */,IR(0, 0),IR(79, 1),IR(40, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4430,IR(0, 0),IR(9135, 44)/* WorkgroupMemoryExplicitLayout16BitAccessKHR */,IR(0, 0),IR(79, 1),IR(40, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4431,IR(0, 0),IR(9179, 16)/* SubgroupVoteKHR */,IR(0, 0),IR(1, 0),IR(41, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4433,IR(0, 0),IR(9195, 25)/* StorageBuffer16BitAccess */,IR(23, 1),IR(1, 0),IR(42, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4434,IR(0, 0),IR(9248, 35)/* UniformAndStorageBuffer16BitAccess */,IR(24, 1),IR(80, 1),IR(42, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4435,IR(0, 0),IR(9300, 22)/* StoragePushConstant16 */,IR(0, 0),IR(1, 0),IR(42, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4436,IR(0, 0),IR(9322, 21)/* StorageInputOutput16 */,IR(0, 0),IR(1, 0),IR(42, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4437,IR(0, 0),IR(5845, 12)/* DeviceGroup */,IR(0, 0),IR(1, 0),IR(8, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4439,IR(0, 0),IR(5867, 10)/* MultiView */,IR(0, 0),IR(3, 1),IR(9, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4441,IR(0, 0),IR(9343, 30)/* VariablePointersStorageBuffer */,IR(0, 0),IR(3, 1),IR(43, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4442,IR(0, 0),IR(9373, 17)/* VariablePointers */,IR(0, 0),IR(81, 1),IR(43, 1),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4445,IR(0, 0),IR(9390, 17)/* AtomicStorageOps */,IR(0, 0),IR(82, 1),IR(44, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4447,IR(0, 0),IR(9407, 28)/* SampleMaskPostDepthCoverage */,IR(0, 0),IR(1, 0),IR(45, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4448,IR(0, 0),IR(9435, 24)/* StorageBuffer8BitAccess */,IR(0, 0),IR(1, 0),IR(46, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4449,IR(0, 0),IR(9459, 34)/* UniformAndStorageBuffer8BitAccess */,IR(0, 0),IR(83, 1),IR(46, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4450,IR(0, 0),IR(9493, 21)/* StoragePushConstant8 */,IR(0, 0),IR(1, 0),IR(46, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4464,IR(0, 0),IR(9514, 15)/* DenormPreserve */,IR(0, 0),IR(1, 0),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4465,IR(0, 0),IR(9529, 18)/* DenormFlushToZero */,IR(0, 0),IR(1, 0),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4466,IR(0, 0),IR(9547, 25)/* SignedZeroInfNanPreserve */,IR(0, 0),IR(1, 0),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4467,IR(0, 0),IR(9572, 16)/* RoundingModeRTE */,IR(0, 0),IR(1, 0),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4468,IR(0, 0),IR(9588, 16)/* RoundingModeRTZ */,IR(0, 0),IR(1, 0),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4471,IR(0, 0),IR(9604, 23)/* RayQueryProvisionalKHR */,IR(0, 0),IR(3, 1),IR(48, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4472,IR(0, 0),IR(9627, 12)/* RayQueryKHR */,IR(0, 0),IR(3, 1),IR(48, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4473,IR(0, 0),IR(9639, 19)/* UntypedPointersKHR */,IR(0, 0),IR(1, 0),IR(49, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4478,IR(0, 0),IR(9658, 32)/* RayTraversalPrimitiveCullingKHR */,IR(0, 0),IR(84, 2),IR(50, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4479,IR(0, 0),IR(4831, 14)/* RayTracingKHR */,IR(0, 0),IR(3, 1),IR(28, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4484,IR(0, 0),IR(9690, 26)/* TextureSampleWeightedQCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4485,IR(0, 0),IR(9716, 21)/* TextureBoxFilterQCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4486,IR(0, 0),IR(9737, 22)/* TextureBlockMatchQCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4495,IR(0, 0),IR(5907, 16)/* TileShadingQCOM */,IR(0, 0),IR(3, 1),IR(53, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {4498,IR(0, 0),IR(9759, 23)/* TextureBlockMatch2QCOM */,IR(0, 0),IR(1, 0),IR(54, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5008,IR(0, 0),IR(9782, 16)/* Float16ImageAMD */,IR(0, 0),IR(3, 1),IR(55, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5009,IR(0, 0),IR(9798, 22)/* ImageGatherBiasLodAMD */,IR(0, 0),IR(3, 1),IR(56, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5010,IR(0, 0),IR(9820, 16)/* FragmentMaskAMD */,IR(0, 0),IR(3, 1),IR(57, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5013,IR(0, 0),IR(6144, 17)/* StencilExportEXT */,IR(0, 0),IR(3, 1),IR(11, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5015,IR(0, 0),IR(9836, 21)/* ImageReadWriteLodAMD */,IR(0, 0),IR(3, 1),IR(58, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5016,IR(0, 0),IR(9857, 14)/* Int64ImageEXT */,IR(0, 0),IR(3, 1),IR(59, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5055,IR(0, 0),IR(9871, 15)/* ShaderClockKHR */,IR(0, 0),IR(1, 0),IR(60, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5067,IR(0, 0),IR(6190, 18)/* ShaderEnqueueAMDX */,IR(0, 0),IR(3, 1),IR(61, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5087,IR(0, 0),IR(9886, 15)/* QuadControlKHR */,IR(0, 0),IR(1, 0),IR(62, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5112,IR(0, 0),IR(9901, 14)/* Int4TypeINTEL */,IR(0, 0),IR(1, 0),IR(63, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5114,IR(0, 0),IR(9915, 27)/* Int4CooperativeMatrixINTEL */,IR(0, 0),IR(86, 2),IR(63, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5116,IR(0, 0),IR(9942, 16)/* BFloat16TypeKHR */,IR(0, 0),IR(1, 0),IR(64, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5117,IR(0, 0),IR(9958, 22)/* BFloat16DotProductKHR */,IR(0, 0),IR(88, 1),IR(64, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5118,IR(0, 0),IR(9980, 29)/* BFloat16CooperativeMatrixKHR */,IR(0, 0),IR(89, 2),IR(64, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5249,IR(0, 0),IR(10009, 29)/* SampleMaskOverrideCoverageNV */,IR(0, 0),IR(25, 1),IR(65, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5251,IR(0, 0),IR(10038, 28)/* GeometryShaderPassthroughNV */,IR(0, 0),IR(69, 1),IR(66, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5254,IR(0, 0),IR(4905, 28)/* ShaderViewportIndexLayerEXT */,IR(25, 1),IR(91, 1),IR(67, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5255,IR(0, 0),IR(6239, 21)/* ShaderViewportMaskNV */,IR(0, 0),IR(92, 1),IR(69, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5259,IR(0, 0),IR(6280, 19)/* ShaderStereoViewNV */,IR(0, 0),IR(93, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5260,IR(0, 0),IR(6341, 20)/* PerViewAttributesNV */,IR(0, 0),IR(40, 1),IR(70, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5265,IR(0, 0),IR(6399, 24)/* FragmentFullyCoveredEXT */,IR(0, 0),IR(3, 1),IR(17, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5266,IR(0, 0),IR(4845, 14)/* MeshShadingNV */,IR(0, 0),IR(3, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5282,IR(0, 0),IR(10093, 17)/* ImageFootprintNV */,IR(0, 0),IR(1, 0),IR(71, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5283,IR(0, 0),IR(4859, 15)/* MeshShadingEXT */,IR(0, 0),IR(3, 1),IR(23, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5284,IR(0, 0),IR(6589, 23)/* FragmentBarycentricKHR */,IR(26, 1),IR(1, 0),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5288,IR(0, 0),IR(10132, 31)/* ComputeDerivativeGroupQuadsKHR */,IR(27, 1),IR(3, 1),IR(72, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5291,IR(0, 0),IR(6678, 19)/* FragmentDensityEXT */,IR(28, 1),IR(3, 1),IR(21, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5297,IR(0, 0),IR(10207, 29)/* GroupNonUniformPartitionedNV */,IR(0, 0),IR(1, 0),IR(74, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5301,IR(0, 0),IR(10236, 17)/* ShaderNonUniform */,IR(29, 1),IR(3, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5302,IR(0, 0),IR(10273, 23)/* RuntimeDescriptorArray */,IR(30, 1),IR(3, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5303,IR(0, 0),IR(10322, 36)/* InputAttachmentArrayDynamicIndexing */,IR(31, 1),IR(94, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5304,IR(0, 0),IR(10397, 39)/* UniformTexelBufferArrayDynamicIndexing */,IR(32, 1),IR(73, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5305,IR(0, 0),IR(10478, 39)/* StorageTexelBufferArrayDynamicIndexing */,IR(33, 1),IR(95, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5306,IR(0, 0),IR(10559, 37)/* UniformBufferArrayNonUniformIndexing */,IR(34, 1),IR(96, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5307,IR(0, 0),IR(10636, 36)/* SampledImageArrayNonUniformIndexing */,IR(35, 1),IR(96, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5308,IR(0, 0),IR(10711, 37)/* StorageBufferArrayNonUniformIndexing */,IR(36, 1),IR(96, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5309,IR(0, 0),IR(10788, 36)/* StorageImageArrayNonUniformIndexing */,IR(37, 1),IR(96, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5310,IR(0, 0),IR(10863, 39)/* InputAttachmentArrayNonUniformIndexing */,IR(38, 1),IR(97, 2),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5311,IR(0, 0),IR(10944, 42)/* UniformTexelBufferArrayNonUniformIndexing */,IR(39, 1),IR(99, 2),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5312,IR(0, 0),IR(11031, 42)/* StorageTexelBufferArrayNonUniformIndexing */,IR(40, 1),IR(101, 2),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5336,IR(0, 0),IR(7293, 27)/* RayTracingPositionFetchKHR */,IR(0, 0),IR(3, 1),IR(76, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5340,IR(0, 0),IR(4818, 13)/* RayTracingNV */,IR(0, 0),IR(3, 1),IR(26, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5341,IR(0, 0),IR(7240, 23)/* RayTracingMotionBlurNV */,IR(0, 0),IR(3, 1),IR(27, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5345,IR(0, 0),IR(11118, 18)/* VulkanMemoryModel */,IR(41, 1),IR(1, 0),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5346,IR(0, 0),IR(11157, 29)/* VulkanMemoryModelDeviceScope */,IR(42, 1),IR(1, 0),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5347,IR(0, 0),IR(4681, 31)/* PhysicalStorageBufferAddresses */,IR(43, 1),IR(3, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5350,IR(0, 0),IR(11252, 32)/* ComputeDerivativeGroupLinearKHR */,IR(44, 1),IR(3, 1),IR(72, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5353,IR(0, 0),IR(11315, 25)/* RayTracingProvisionalKHR */,IR(0, 0),IR(3, 1),IR(28, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5357,IR(0, 0),IR(11340, 20)/* CooperativeMatrixNV */,IR(0, 0),IR(3, 1),IR(78, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5363,IR(0, 0),IR(11360, 33)/* FragmentShaderSampleInterlockEXT */,IR(0, 0),IR(3, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5372,IR(0, 0),IR(11393, 38)/* FragmentShaderShadingRateInterlockEXT */,IR(0, 0),IR(3, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5373,IR(0, 0),IR(7608, 19)/* ShaderSMBuiltinsNV */,IR(0, 0),IR(3, 1),IR(30, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5378,IR(0, 0),IR(11431, 32)/* FragmentShaderPixelInterlockEXT */,IR(0, 0),IR(3, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5379,IR(0, 0),IR(11463, 25)/* DemoteToHelperInvocation */,IR(45, 1),IR(3, 1),IR(80, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5380,IR(0, 0),IR(11516, 23)/* DisplacementMicromapNV */,IR(0, 0),IR(3, 1),IR(81, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5381,IR(0, 0),IR(11539, 29)/* RayTracingOpacityMicromapEXT */,IR(0, 0),IR(3, 1),IR(82, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5383,IR(0, 0),IR(11568, 26)/* ShaderInvocationReorderNV */,IR(0, 0),IR(60, 1),IR(83, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5390,IR(0, 0),IR(11594, 18)/* BindlessTextureNV */,IR(0, 0),IR(1, 0),IR(84, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5391,IR(0, 0),IR(11612, 25)/* RayQueryPositionFetchKHR */,IR(0, 0),IR(3, 1),IR(76, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5394,IR(0, 0),IR(11637, 20)/* CooperativeVectorNV */,IR(0, 0),IR(1, 0),IR(85, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5404,IR(0, 0),IR(11657, 22)/* AtomicFloat16VectorNV */,IR(0, 0),IR(1, 0),IR(86, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5409,IR(0, 0),IR(7354, 33)/* RayTracingDisplacementMicromapNV */,IR(0, 0),IR(60, 1),IR(81, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5414,IR(0, 0),IR(11679, 18)/* RawAccessChainsNV */,IR(0, 0),IR(1, 0),IR(87, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5418,IR(0, 0),IR(7497, 28)/* RayTracingSpheresGeometryNV */,IR(0, 0),IR(1, 0),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5419,IR(0, 0),IR(7536, 39)/* RayTracingLinearSweptSpheresGeometryNV */,IR(0, 0),IR(1, 0),IR(29, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5430,IR(0, 0),IR(11697, 30)/* CooperativeMatrixReductionsNV */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5431,IR(0, 0),IR(11727, 31)/* CooperativeMatrixConversionsNV */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5432,IR(0, 0),IR(11758, 40)/* CooperativeMatrixPerElementOperationsNV */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5433,IR(0, 0),IR(11798, 36)/* CooperativeMatrixTensorAddressingNV */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5434,IR(0, 0),IR(11834, 30)/* CooperativeMatrixBlockLoadsNV */,IR(0, 0),IR(1, 0),IR(88, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5435,IR(0, 0),IR(11864, 28)/* CooperativeVectorTrainingNV */,IR(0, 0),IR(1, 0),IR(85, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5437,IR(0, 0),IR(7782, 41)/* RayTracingClusterAccelerationStructureNV */,IR(0, 0),IR(60, 1),IR(31, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5439,IR(0, 0),IR(11892, 19)/* TensorAddressingNV */,IR(0, 0),IR(1, 0),IR(89, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5568,IR(0, 0),IR(11911, 21)/* SubgroupShuffleINTEL */,IR(0, 0),IR(1, 0),IR(90, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5569,IR(0, 0),IR(11932, 27)/* SubgroupBufferBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(90, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5570,IR(0, 0),IR(11959, 26)/* SubgroupImageBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(90, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5579,IR(0, 0),IR(11985, 31)/* SubgroupImageMediaBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(91, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5582,IR(0, 0),IR(12016, 21)/* RoundToInfinityINTEL */,IR(0, 0),IR(1, 0),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5583,IR(0, 0),IR(12037, 23)/* FloatingPointModeINTEL */,IR(0, 0),IR(1, 0),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5584,IR(0, 0),IR(12060, 23)/* IntegerFunctions2INTEL */,IR(0, 0),IR(1, 0),IR(93, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5603,IR(0, 0),IR(12083, 22)/* FunctionPointersINTEL */,IR(0, 0),IR(1, 0),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5604,IR(0, 0),IR(12105, 24)/* IndirectReferencesINTEL */,IR(0, 0),IR(1, 0),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5606,IR(0, 0),IR(12129, 9)/* AsmINTEL */,IR(0, 0),IR(1, 0),IR(95, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5612,IR(0, 0),IR(12138, 23)/* AtomicFloat32MinMaxEXT */,IR(0, 0),IR(1, 0),IR(96, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5613,IR(0, 0),IR(12161, 23)/* AtomicFloat64MinMaxEXT */,IR(0, 0),IR(1, 0),IR(96, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5616,IR(0, 0),IR(12184, 23)/* AtomicFloat16MinMaxEXT */,IR(0, 0),IR(1, 0),IR(96, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5617,IR(0, 0),IR(12207, 19)/* VectorComputeINTEL */,IR(0, 0),IR(103, 1),IR(97, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5619,IR(0, 0),IR(12226, 15)/* VectorAnyINTEL */,IR(0, 0),IR(1, 0),IR(97, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5629,IR(0, 0),IR(12241, 16)/* ExpectAssumeKHR */,IR(0, 0),IR(1, 0),IR(98, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5696,IR(0, 0),IR(12257, 33)/* SubgroupAvcMotionEstimationINTEL */,IR(0, 0),IR(1, 0),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5697,IR(0, 0),IR(12290, 38)/* SubgroupAvcMotionEstimationIntraINTEL */,IR(0, 0),IR(1, 0),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5698,IR(0, 0),IR(12328, 39)/* SubgroupAvcMotionEstimationChromaINTEL */,IR(0, 0),IR(1, 0),IR(99, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5817,IR(0, 0),IR(12367, 25)/* VariableLengthArrayINTEL */,IR(0, 0),IR(1, 0),IR(100, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5821,IR(0, 0),IR(12392, 26)/* FunctionFloatControlINTEL */,IR(0, 0),IR(1, 0),IR(92, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5824,IR(0, 0),IR(12418, 26)/* FPGAMemoryAttributesINTEL */,IR(0, 0),IR(1, 0),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5837,IR(0, 0),IR(12444, 20)/* FPFastMathModeINTEL */,IR(0, 0),IR(0, 1),IR(102, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5844,IR(0, 0),IR(12464, 32)/* ArbitraryPrecisionIntegersINTEL */,IR(0, 0),IR(1, 0),IR(103, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5845,IR(0, 0),IR(12496, 37)/* ArbitraryPrecisionFloatingPointINTEL */,IR(0, 0),IR(1, 0),IR(104, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5886,IR(0, 0),IR(12533, 30)/* UnstructuredLoopControlsINTEL */,IR(0, 0),IR(1, 0),IR(105, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5888,IR(0, 0),IR(12563, 22)/* FPGALoopControlsINTEL */,IR(0, 0),IR(1, 0),IR(106, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5892,IR(0, 0),IR(12585, 22)/* KernelAttributesINTEL */,IR(0, 0),IR(1, 0),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5897,IR(0, 0),IR(12607, 26)/* FPGAKernelAttributesINTEL */,IR(0, 0),IR(1, 0),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5898,IR(0, 0),IR(12633, 24)/* FPGAMemoryAccessesINTEL */,IR(0, 0),IR(1, 0),IR(108, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5904,IR(0, 0),IR(12657, 27)/* FPGAClusterAttributesINTEL */,IR(0, 0),IR(1, 0),IR(109, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5906,IR(0, 0),IR(12684, 14)/* LoopFuseINTEL */,IR(0, 0),IR(1, 0),IR(110, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5908,IR(0, 0),IR(12698, 20)/* FPGADSPControlINTEL */,IR(0, 0),IR(1, 0),IR(111, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5910,IR(0, 0),IR(12718, 26)/* MemoryAccessAliasingINTEL */,IR(0, 0),IR(1, 0),IR(112, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5916,IR(0, 0),IR(12744, 40)/* FPGAInvocationPipeliningAttributesINTEL */,IR(0, 0),IR(1, 0),IR(113, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5920,IR(0, 0),IR(12784, 24)/* FPGABufferLocationINTEL */,IR(0, 0),IR(1, 0),IR(114, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5922,IR(0, 0),IR(12808, 34)/* ArbitraryPrecisionFixedPointINTEL */,IR(0, 0),IR(1, 0),IR(115, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5935,IR(0, 0),IR(12842, 23)/* USMStorageClassesINTEL */,IR(0, 0),IR(1, 0),IR(116, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5939,IR(0, 0),IR(12865, 29)/* RuntimeAlignedAttributeINTEL */,IR(0, 0),IR(1, 0),IR(117, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5943,IR(0, 0),IR(12894, 13)/* IOPipesINTEL */,IR(0, 0),IR(1, 0),IR(118, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5945,IR(0, 0),IR(12907, 19)/* BlockingPipesINTEL */,IR(0, 0),IR(1, 0),IR(119, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {5948,IR(0, 0),IR(12926, 13)/* FPGARegINTEL */,IR(0, 0),IR(1, 0),IR(120, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6016,IR(0, 0),IR(12939, 19)/* DotProductInputAll */,IR(46, 1),IR(1, 0),IR(121, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6017,IR(0, 0),IR(12980, 22)/* DotProductInput4x8Bit */,IR(47, 1),IR(104, 1),IR(121, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6018,IR(0, 0),IR(13027, 28)/* DotProductInput4x8BitPacked */,IR(48, 1),IR(1, 0),IR(121, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6019,IR(0, 0),IR(13086, 11)/* DotProduct */,IR(49, 1),IR(1, 0),IR(121, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6020,IR(0, 0),IR(7835, 15)/* RayCullMaskKHR */,IR(0, 0),IR(1, 0),IR(32, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6022,IR(0, 0),IR(9038, 21)/* CooperativeMatrixKHR */,IR(0, 0),IR(1, 0),IR(122, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6024,IR(0, 0),IR(13111, 24)/* ReplicatedCompositesEXT */,IR(0, 0),IR(1, 0),IR(123, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6025,IR(0, 0),IR(13135, 16)/* BitInstructions */,IR(0, 0),IR(1, 0),IR(124, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6026,IR(0, 0),IR(13151, 25)/* GroupNonUniformRotateKHR */,IR(0, 0),IR(76, 1),IR(125, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6029,IR(0, 0),IR(13176, 15)/* FloatControls2 */,IR(0, 0),IR(1, 0),IR(126, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6033,IR(0, 0),IR(13191, 20)/* AtomicFloat32AddEXT */,IR(0, 0),IR(1, 0),IR(127, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6034,IR(0, 0),IR(13211, 20)/* AtomicFloat64AddEXT */,IR(0, 0),IR(1, 0),IR(127, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6089,IR(0, 0),IR(13231, 20)/* LongCompositesINTEL */,IR(0, 0),IR(1, 0),IR(128, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6094,IR(0, 0),IR(13251, 11)/* OptNoneEXT */,IR(50, 1),IR(1, 0),IR(129, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6095,IR(0, 0),IR(13275, 20)/* AtomicFloat16AddEXT */,IR(0, 0),IR(1, 0),IR(131, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6114,IR(0, 0),IR(13295, 21)/* DebugInfoModuleINTEL */,IR(0, 0),IR(1, 0),IR(132, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6115,IR(0, 0),IR(13316, 24)/* BFloat16ConversionINTEL */,IR(0, 0),IR(1, 0),IR(133, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6141,IR(0, 0),IR(13340, 18)/* SplitBarrierINTEL */,IR(0, 0),IR(1, 0),IR(134, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6144,IR(0, 0),IR(13358, 19)/* ArithmeticFenceEXT */,IR(0, 0),IR(1, 0),IR(135, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6150,IR(0, 0),IR(13377, 29)/* FPGAClusterAttributesV2INTEL */,IR(0, 0),IR(105, 1),IR(109, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6161,IR(0, 0),IR(13406, 28)/* FPGAKernelAttributesv2INTEL */,IR(0, 0),IR(106, 1),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6162,IR(0, 0),IR(13434, 18)/* TaskSequenceINTEL */,IR(0, 0),IR(1, 0),IR(136, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6169,IR(0, 0),IR(13452, 16)/* FPMaxErrorINTEL */,IR(0, 0),IR(1, 0),IR(137, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6171,IR(0, 0),IR(13468, 24)/* FPGALatencyControlINTEL */,IR(0, 0),IR(1, 0),IR(138, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6174,IR(0, 0),IR(13492, 28)/* FPGAArgumentInterfacesINTEL */,IR(0, 0),IR(1, 0),IR(139, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6187,IR(0, 0),IR(13520, 30)/* GlobalVariableHostAccessINTEL */,IR(0, 0),IR(1, 0),IR(140, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6189,IR(0, 0),IR(13550, 35)/* GlobalVariableFPGADecorationsINTEL */,IR(0, 0),IR(1, 0),IR(141, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6220,IR(0, 0),IR(13585, 28)/* SubgroupBufferPrefetchINTEL */,IR(0, 0),IR(1, 0),IR(142, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6228,IR(0, 0),IR(13613, 23)/* Subgroup2DBlockIOINTEL */,IR(0, 0),IR(1, 0),IR(143, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6229,IR(0, 0),IR(13636, 30)/* Subgroup2DBlockTransformINTEL */,IR(0, 0),IR(107, 1),IR(143, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6230,IR(0, 0),IR(13666, 30)/* Subgroup2DBlockTransposeINTEL */,IR(0, 0),IR(107, 1),IR(143, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6236,IR(0, 0),IR(13696, 38)/* SubgroupMatrixMultiplyAccumulateINTEL */,IR(0, 0),IR(1, 0),IR(144, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6241,IR(0, 0),IR(13734, 28)/* TernaryBitwiseFunctionINTEL */,IR(0, 0),IR(1, 0),IR(145, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6400,IR(0, 0),IR(13762, 26)/* GroupUniformArithmeticKHR */,IR(0, 0),IR(1, 0),IR(146, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6425,IR(0, 0),IR(13788, 27)/* TensorFloat32RoundingINTEL */,IR(0, 0),IR(1, 0),IR(147, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6427,IR(0, 0),IR(13815, 25)/* MaskedGatherScatterINTEL */,IR(0, 0),IR(1, 0),IR(148, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6441,IR(0, 0),IR(13840, 19)/* CacheControlsINTEL */,IR(0, 0),IR(1, 0),IR(149, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6460,IR(0, 0),IR(13859, 20)/* RegisterLimitsINTEL */,IR(0, 0),IR(1, 0),IR(150, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {6528,IR(0, 0),IR(13879, 20)/* BindlessImagesINTEL */,IR(0, 0),IR(1, 0),IR(151, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_CAPABILITY + {0,IR(0, 0),IR(13899, 12)/* Unspecified */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {1,IR(0, 0),IR(13911, 8)/* Address */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {2,IR(0, 0),IR(13919, 8)/* Boolean */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {3,IR(0, 0),IR(13927, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {4,IR(0, 0),IR(13933, 7)/* Signed */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {5,IR(0, 0),IR(13940, 11)/* SignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {6,IR(0, 0),IR(13951, 9)/* Unsigned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {7,IR(0, 0),IR(13960, 13)/* UnsignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {0,IR(0, 0),IR(13973, 6)/* Class */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE + {1,IR(0, 0),IR(13979, 10)/* Structure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE + {2,IR(0, 0),IR(13989, 6)/* Union */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE + {0,IR(0, 0),IR(13995, 15)/* ImportedModule */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY + {1,IR(0, 0),IR(14010, 20)/* ImportedDeclaration */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {1,IR(0, 0),IR(14035, 16)/* FlagIsProtected */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {2,IR(0, 0),IR(14051, 14)/* FlagIsPrivate */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {3,IR(0, 0),IR(14065, 13)/* FlagIsPublic */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {4,IR(0, 0),IR(14078, 12)/* FlagIsLocal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {8,IR(0, 0),IR(14090, 17)/* FlagIsDefinition */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {16,IR(0, 0),IR(14107, 12)/* FlagFwdDecl */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {32,IR(0, 0),IR(14119, 15)/* FlagArtificial */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {64,IR(0, 0),IR(14134, 13)/* FlagExplicit */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {128,IR(0, 0),IR(14147, 15)/* FlagPrototyped */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {256,IR(0, 0),IR(14162, 18)/* FlagObjectPointer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {512,IR(0, 0),IR(14180, 17)/* FlagStaticMember */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {1024,IR(0, 0),IR(14197, 21)/* FlagIndirectVariable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {2048,IR(0, 0),IR(14218, 20)/* FlagLValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {4096,IR(0, 0),IR(14238, 20)/* FlagRValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {8192,IR(0, 0),IR(14258, 16)/* FlagIsOptimized */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {16384,IR(0, 0),IR(14274, 16)/* FlagIsEnumClass */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {32768,IR(0, 0),IR(14290, 20)/* FlagTypePassByValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {65536,IR(0, 0),IR(14310, 24)/* FlagTypePassByReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {0,IR(0, 0),IR(14334, 6)/* Deref */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {1,IR(0, 0),IR(14340, 5)/* Plus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {2,IR(0, 0),IR(14345, 6)/* Minus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {3,IR(0, 1),IR(14384, 11)/* PlusUconst */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {4,IR(1, 2),IR(14395, 9)/* BitPiece */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {5,IR(0, 0),IR(14404, 5)/* Swap */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {6,IR(0, 0),IR(14409, 7)/* Xderef */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {7,IR(0, 0),IR(14416, 11)/* StackValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {8,IR(0, 1),IR(14427, 7)/* Constu */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {9,IR(1, 2),IR(14434, 9)/* Fragment */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {0,IR(0, 0),IR(14443, 10)/* ConstType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {1,IR(0, 0),IR(14453, 13)/* VolatileType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {2,IR(0, 0),IR(14466, 13)/* RestrictType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {3,IR(0, 0),IR(14479, 11)/* AtomicType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {0,IR(0, 0),IR(14490, 10)/* Float16NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {1,IR(0, 0),IR(14500, 10)/* Float32NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {2,IR(0, 0),IR(14510, 10)/* Float64NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {3,IR(0, 0),IR(14520, 13)/* SignedInt8NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {4,IR(0, 0),IR(14533, 14)/* SignedInt16NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {5,IR(0, 0),IR(14547, 14)/* SignedInt32NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {6,IR(0, 0),IR(14561, 14)/* SignedInt64NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {7,IR(0, 0),IR(14575, 15)/* UnsignedInt8NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {8,IR(0, 0),IR(14590, 16)/* UnsignedInt16NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {9,IR(0, 0),IR(14606, 16)/* UnsignedInt32NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {10,IR(0, 0),IR(14622, 16)/* UnsignedInt64NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {1000491000,IR(0, 0),IR(14638, 19)/* SignedInt8PackedNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {1000491001,IR(0, 0),IR(14657, 21)/* UnsignedInt8PackedNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {1000491002,IR(0, 0),IR(14678, 12)/* FloatE4M3NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {1000491003,IR(0, 0),IR(14690, 12)/* FloatE5M2NV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COMPONENT_TYPE + {0,IR(0, 0),IR(14702, 12)/* RowMajorKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {1,IR(0, 0),IR(14714, 15)/* ColumnMajorKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {4202,IR(0, 0),IR(14729, 25)/* RowBlockedInterleavedARM */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {4203,IR(0, 0),IR(14754, 28)/* ColumnBlockedInterleavedARM */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {0,IR(0, 0),IR(14782, 8)/* NoneKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {1,IR(0, 0),IR(14790, 27)/* MatrixASignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {2,IR(0, 0),IR(14817, 27)/* MatrixBSignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {4,IR(0, 0),IR(14844, 27)/* MatrixCSignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {8,IR(0, 0),IR(14871, 32)/* MatrixResultSignedComponentsKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {16,IR(0, 0),IR(14903, 26)/* SaturatingAccumulationKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {1,IR(0, 0),IR(14929, 4)/* Row */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE + {2,IR(0, 0),IR(14933, 7)/* Column */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE + {4,IR(0, 0),IR(14940, 4)/* 2x2 */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE + {0,IR(0, 0),IR(14944, 11)/* MatrixAKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE + {1,IR(0, 0),IR(14955, 11)/* MatrixBKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE + {2,IR(0, 0),IR(14966, 21)/* MatrixAccumulatorKHR */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE + {0,IR(0, 0),IR(14987, 11)/* RowMajorNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {1,IR(0, 0),IR(14998, 14)/* ColumnMajorNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {2,IR(0, 0),IR(15012, 21)/* InferencingOptimalNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {3,IR(0, 0),IR(15033, 18)/* TrainingOptimalNV */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {0,IR(0, 0),IR(13899, 12)/* Unspecified */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {1,IR(0, 0),IR(13911, 8)/* Address */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {2,IR(0, 0),IR(13919, 8)/* Boolean */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {4,IR(0, 0),IR(13927, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {5,IR(0, 0),IR(13933, 7)/* Signed */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {6,IR(0, 0),IR(13940, 11)/* SignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {7,IR(0, 0),IR(13951, 9)/* Unsigned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {8,IR(0, 0),IR(13960, 13)/* UnsignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {0,IR(0, 0),IR(13973, 6)/* Class */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE + {1,IR(0, 0),IR(13979, 10)/* Structure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE + {2,IR(0, 0),IR(13989, 6)/* Union */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {1,IR(0, 0),IR(14035, 16)/* FlagIsProtected */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {2,IR(0, 0),IR(14051, 14)/* FlagIsPrivate */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {3,IR(0, 0),IR(14065, 13)/* FlagIsPublic */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {4,IR(0, 0),IR(14078, 12)/* FlagIsLocal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {8,IR(0, 0),IR(14090, 17)/* FlagIsDefinition */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {16,IR(0, 0),IR(14107, 12)/* FlagFwdDecl */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {32,IR(0, 0),IR(14119, 15)/* FlagArtificial */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {64,IR(0, 0),IR(14134, 13)/* FlagExplicit */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {128,IR(0, 0),IR(14147, 15)/* FlagPrototyped */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {256,IR(0, 0),IR(14162, 18)/* FlagObjectPointer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {512,IR(0, 0),IR(14180, 17)/* FlagStaticMember */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {1024,IR(0, 0),IR(14197, 21)/* FlagIndirectVariable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {2048,IR(0, 0),IR(14218, 20)/* FlagLValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {4096,IR(0, 0),IR(14238, 20)/* FlagRValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {8192,IR(0, 0),IR(14258, 16)/* FlagIsOptimized */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {0,IR(0, 0),IR(14334, 6)/* Deref */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {1,IR(0, 0),IR(14340, 5)/* Plus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {2,IR(0, 0),IR(14345, 6)/* Minus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {3,IR(0, 1),IR(14384, 11)/* PlusUconst */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {4,IR(1, 2),IR(14395, 9)/* BitPiece */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {5,IR(0, 0),IR(14404, 5)/* Swap */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {6,IR(0, 0),IR(14409, 7)/* Xderef */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {7,IR(0, 0),IR(14416, 11)/* StackValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {8,IR(0, 1),IR(14427, 7)/* Constu */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_OPERATION + {0,IR(0, 0),IR(14443, 10)/* ConstType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER + {1,IR(0, 0),IR(14453, 13)/* VolatileType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER + {2,IR(0, 0),IR(14466, 13)/* RestrictType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER + {0,IR(0, 0),IR(15051, 17)/* RelaxedPrecision */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {1,IR(0, 1),IR(15068, 7)/* SpecId */,IR(0, 0),IR(108, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {2,IR(0, 0),IR(15075, 6)/* Block */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {3,IR(0, 0),IR(15081, 12)/* BufferBlock */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),SPV_SPIRV_VERSION_WORD(1,3)}, // SPV_OPERAND_TYPE_DECORATION + {4,IR(0, 0),IR(15093, 9)/* RowMajor */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5,IR(0, 0),IR(15102, 9)/* ColMajor */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6,IR(0, 1),IR(15111, 12)/* ArrayStride */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {7,IR(0, 1),IR(15123, 13)/* MatrixStride */,IR(0, 0),IR(66, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {8,IR(0, 0),IR(15136, 11)/* GLSLShared */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {9,IR(0, 0),IR(15147, 11)/* GLSLPacked */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {10,IR(0, 0),IR(15158, 8)/* CPacked */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {11,IR(3, 1),IR(15192, 8)/* BuiltIn */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {13,IR(0, 0),IR(15200, 14)/* NoPerspective */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {14,IR(0, 0),IR(15214, 5)/* Flat */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {15,IR(0, 0),IR(15219, 6)/* Patch */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {16,IR(0, 0),IR(15225, 9)/* Centroid */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {17,IR(0, 0),IR(15234, 7)/* Sample */,IR(0, 0),IR(25, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {18,IR(0, 0),IR(15241, 10)/* Invariant */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {19,IR(0, 0),IR(15251, 9)/* Restrict */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {20,IR(0, 0),IR(15260, 8)/* Aliased */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {21,IR(0, 0),IR(15268, 9)/* Volatile */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {22,IR(0, 0),IR(15277, 9)/* Constant */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {23,IR(0, 0),IR(15286, 9)/* Coherent */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {24,IR(0, 0),IR(15295, 12)/* NonWritable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {25,IR(0, 0),IR(15307, 12)/* NonReadable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {26,IR(0, 0),IR(15319, 8)/* Uniform */,IR(0, 0),IR(110, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {27,IR(4, 1),IR(15353, 10)/* UniformId */,IR(0, 0),IR(110, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {28,IR(0, 0),IR(15363, 20)/* SaturatedConversion */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {29,IR(0, 1),IR(15383, 7)/* Stream */,IR(0, 0),IR(112, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {30,IR(0, 1),IR(15390, 9)/* Location */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {31,IR(0, 1),IR(15399, 10)/* Component */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {32,IR(0, 1),IR(15409, 6)/* Index */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {33,IR(0, 1),IR(15415, 8)/* Binding */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {34,IR(0, 1),IR(15423, 14)/* DescriptorSet */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {35,IR(0, 1),IR(15437, 7)/* Offset */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {36,IR(0, 1),IR(15444, 10)/* XfbBuffer */,IR(0, 0),IR(113, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {37,IR(0, 1),IR(15454, 10)/* XfbStride */,IR(0, 0),IR(113, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {38,IR(5, 1),IR(15510, 14)/* FuncParamAttr */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {39,IR(6, 1),IR(15558, 15)/* FPRoundingMode */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {40,IR(7, 1),IR(15608, 15)/* FPFastMathMode */,IR(0, 0),IR(114, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {41,IR(8, 2),IR(15685, 18)/* LinkageAttributes */,IR(0, 0),IR(116, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {42,IR(0, 0),IR(15703, 14)/* NoContraction */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {43,IR(0, 1),IR(15717, 21)/* InputAttachmentIndex */,IR(0, 0),IR(94, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {44,IR(0, 1),IR(15738, 10)/* Alignment */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {45,IR(0, 1),IR(15748, 14)/* MaxByteOffset */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {46,IR(10, 1),IR(15782, 12)/* AlignmentId */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {47,IR(10, 1),IR(15794, 16)/* MaxByteOffsetId */,IR(0, 0),IR(1, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4216,IR(0, 0),IR(15810, 44)/* SaturatedToLargestFloat8NormalConversionEXT */,IR(0, 0),IR(117, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4469,IR(0, 0),IR(15854, 13)/* NoSignedWrap */,IR(0, 0),IR(1, 0),IR(152, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4470,IR(0, 0),IR(15867, 15)/* NoUnsignedWrap */,IR(0, 0),IR(1, 0),IR(152, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4487,IR(0, 0),IR(15882, 18)/* WeightTextureQCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4488,IR(0, 0),IR(15900, 22)/* BlockMatchTextureQCOM */,IR(0, 0),IR(1, 0),IR(52, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4499,IR(0, 0),IR(15922, 22)/* BlockMatchSamplerQCOM */,IR(0, 0),IR(1, 0),IR(54, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {4999,IR(0, 0),IR(15944, 18)/* ExplicitInterpAMD */,IR(0, 0),IR(1, 0),IR(10, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5019,IR(10, 1),IR(15962, 32)/* NodeSharesPayloadLimitsWithAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5020,IR(10, 1),IR(15994, 20)/* NodeMaxPayloadsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5078,IR(0, 0),IR(16014, 23)/* TrackFinishWritingAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5091,IR(10, 1),IR(16037, 20)/* PayloadNodeNameAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5098,IR(10, 1),IR(16057, 25)/* PayloadNodeBaseIndexAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5099,IR(0, 0),IR(16082, 27)/* PayloadNodeSparseArrayAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5100,IR(10, 1),IR(16109, 25)/* PayloadNodeArraySizeAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5105,IR(0, 0),IR(16134, 28)/* PayloadDispatchIndirectAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5248,IR(0, 0),IR(16162, 19)/* OverrideCoverageNV */,IR(0, 0),IR(118, 1),IR(65, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5250,IR(0, 0),IR(16181, 14)/* PassthroughNV */,IR(0, 0),IR(119, 1),IR(66, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5252,IR(0, 0),IR(16195, 19)/* ViewportRelativeNV */,IR(0, 0),IR(93, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5256,IR(0, 1),IR(16214, 28)/* SecondaryViewportRelativeNV */,IR(0, 0),IR(46, 1),IR(14, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5271,IR(0, 0),IR(16242, 16)/* PerPrimitiveEXT */,IR(51, 1),IR(120, 2),IR(153, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5272,IR(0, 0),IR(16273, 10)/* PerViewNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5273,IR(0, 0),IR(16283, 10)/* PerTaskNV */,IR(0, 0),IR(50, 1),IR(18, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5285,IR(0, 0),IR(16293, 13)/* PerVertexKHR */,IR(52, 1),IR(51, 1),IR(19, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5300,IR(0, 0),IR(16318, 11)/* NonUniform */,IR(53, 1),IR(96, 1),IR(75, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5355,IR(0, 0),IR(16343, 16)/* RestrictPointer */,IR(54, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5356,IR(0, 0),IR(16378, 15)/* AliasedPointer */,IR(55, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5386,IR(0, 0),IR(16411, 30)/* HitObjectShaderRecordBufferNV */,IR(0, 0),IR(122, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5398,IR(0, 0),IR(16441, 18)/* BindlessSamplerNV */,IR(0, 0),IR(123, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5399,IR(0, 0),IR(16459, 16)/* BindlessImageNV */,IR(0, 0),IR(123, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5400,IR(0, 0),IR(16475, 15)/* BoundSamplerNV */,IR(0, 0),IR(123, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5401,IR(0, 0),IR(16490, 13)/* BoundImageNV */,IR(0, 0),IR(123, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5599,IR(0, 1),IR(16503, 14)/* SIMTCallINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5602,IR(0, 0),IR(16517, 26)/* ReferencedIndirectlyINTEL */,IR(0, 0),IR(125, 1),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5607,IR(11, 1),IR(16543, 13)/* ClobberINTEL */,IR(0, 0),IR(126, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5608,IR(0, 0),IR(16556, 17)/* SideEffectsINTEL */,IR(0, 0),IR(126, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5624,IR(0, 0),IR(16573, 27)/* VectorComputeVariableINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5625,IR(0, 1),IR(16600, 21)/* FuncParamIOKindINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5626,IR(0, 0),IR(16621, 27)/* VectorComputeFunctionINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5627,IR(0, 0),IR(16648, 15)/* StackCallINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5628,IR(0, 1),IR(16663, 26)/* GlobalVariableOffsetINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5634,IR(10, 1),IR(16689, 14)/* CounterBuffer */,IR(56, 1),IR(1, 0),IR(155, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5635,IR(11, 1),IR(16727, 13)/* UserSemantic */,IR(57, 1),IR(1, 0),IR(155, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5636,IR(11, 1),IR(16759, 15)/* UserTypeGOOGLE */,IR(0, 0),IR(1, 0),IR(156, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5822,IR(12, 2),IR(16774, 26)/* FunctionRoundingModeINTEL */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5823,IR(14, 2),IR(16831, 24)/* FunctionDenormModeINTEL */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5825,IR(0, 0),IR(16855, 14)/* RegisterINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5826,IR(11, 1),IR(16869, 12)/* MemoryINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5827,IR(0, 1),IR(16881, 14)/* NumbanksINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5828,IR(0, 1),IR(16895, 15)/* BankwidthINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5829,IR(0, 1),IR(16910, 22)/* MaxPrivateCopiesINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5830,IR(0, 0),IR(16932, 16)/* SinglepumpINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5831,IR(0, 0),IR(16948, 16)/* DoublepumpINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5832,IR(0, 1),IR(16964, 19)/* MaxReplicatesINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5833,IR(0, 0),IR(16983, 20)/* SimpleDualPortINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5834,IR(16, 2),IR(17003, 11)/* MergeINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5835,IR(18, 1),IR(17056, 14)/* BankBitsINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5836,IR(0, 1),IR(17070, 20)/* ForcePow2DepthINTEL */,IR(0, 0),IR(128, 1),IR(101, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5883,IR(0, 1),IR(17090, 16)/* StridesizeINTEL */,IR(0, 0),IR(128, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5884,IR(0, 1),IR(17106, 14)/* WordsizeINTEL */,IR(0, 0),IR(128, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5885,IR(0, 0),IR(17120, 18)/* TrueDualPortINTEL */,IR(0, 0),IR(128, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5899,IR(0, 0),IR(17138, 19)/* BurstCoalesceINTEL */,IR(0, 0),IR(129, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5900,IR(0, 1),IR(17157, 15)/* CacheSizeINTEL */,IR(0, 0),IR(129, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5901,IR(0, 0),IR(17172, 28)/* DontStaticallyCoalesceINTEL */,IR(0, 0),IR(129, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5902,IR(0, 1),IR(17200, 14)/* PrefetchINTEL */,IR(0, 0),IR(129, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5905,IR(0, 0),IR(17214, 17)/* StallEnableINTEL */,IR(0, 0),IR(105, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5907,IR(0, 0),IR(17231, 25)/* FuseLoopsInFunctionINTEL */,IR(0, 0),IR(130, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5909,IR(1, 2),IR(17256, 19)/* MathOpDSPModeINTEL */,IR(0, 0),IR(131, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5914,IR(10, 1),IR(17275, 16)/* AliasScopeINTEL */,IR(0, 0),IR(132, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5915,IR(10, 1),IR(17291, 13)/* NoAliasINTEL */,IR(0, 0),IR(132, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5917,IR(0, 1),IR(17304, 24)/* InitiationIntervalINTEL */,IR(0, 0),IR(133, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5918,IR(0, 1),IR(17328, 20)/* MaxConcurrencyINTEL */,IR(0, 0),IR(133, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5919,IR(0, 1),IR(17348, 20)/* PipelineEnableINTEL */,IR(0, 0),IR(133, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5921,IR(0, 1),IR(17368, 20)/* BufferLocationINTEL */,IR(0, 0),IR(134, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {5944,IR(0, 1),IR(17388, 19)/* IOPipeStorageINTEL */,IR(0, 0),IR(135, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6080,IR(19, 2),IR(17441, 31)/* FunctionFloatingPointModeINTEL */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6085,IR(0, 0),IR(17472, 25)/* SingleElementVectorINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6087,IR(0, 0),IR(17497, 35)/* VectorComputeCallableFunctionINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6140,IR(0, 0),IR(17532, 18)/* MediaBlockIOINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6151,IR(0, 0),IR(17550, 15)/* StallFreeINTEL */,IR(0, 0),IR(136, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6170,IR(21, 1),IR(17596, 26)/* FPMaxErrorDecorationINTEL */,IR(0, 0),IR(137, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6172,IR(0, 1),IR(17622, 25)/* LatencyControlLabelINTEL */,IR(0, 0),IR(138, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6173,IR(22, 3),IR(17647, 30)/* LatencyControlConstraintINTEL */,IR(0, 0),IR(138, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6175,IR(0, 0),IR(17677, 27)/* ConduitKernelArgumentINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6176,IR(0, 0),IR(17704, 31)/* RegisterMapKernelArgumentINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6177,IR(0, 1),IR(17735, 33)/* MMHostInterfaceAddressWidthINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6178,IR(0, 1),IR(17768, 30)/* MMHostInterfaceDataWidthINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6179,IR(0, 1),IR(17798, 28)/* MMHostInterfaceLatencyINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6180,IR(25, 1),IR(17860, 34)/* MMHostInterfaceReadWriteModeINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6181,IR(0, 1),IR(17894, 29)/* MMHostInterfaceMaxBurstINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6182,IR(0, 1),IR(17923, 32)/* MMHostInterfaceWaitRequestINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6183,IR(0, 0),IR(17955, 26)/* StableKernelArgumentINTEL */,IR(0, 0),IR(139, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6188,IR(26, 2),IR(18020, 16)/* HostAccessINTEL */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6190,IR(28, 1),IR(18083, 14)/* InitModeINTEL */,IR(0, 0),IR(141, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6191,IR(0, 1),IR(18097, 28)/* ImplementInRegisterMapINTEL */,IR(0, 0),IR(141, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6442,IR(29, 2),IR(18161, 22)/* CacheControlLoadINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {6443,IR(31, 2),IR(18220, 23)/* CacheControlStoreINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DECORATION + {0,IR(0, 0),IR(18243, 3)/* 1D */,IR(0, 0),IR(72, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {1,IR(0, 0),IR(18246, 3)/* 2D */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {2,IR(0, 0),IR(18249, 3)/* 3D */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {3,IR(0, 0),IR(18252, 5)/* Cube */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {4,IR(0, 0),IR(18257, 5)/* Rect */,IR(0, 0),IR(71, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {5,IR(0, 0),IR(18262, 7)/* Buffer */,IR(0, 0),IR(73, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {6,IR(0, 0),IR(18269, 12)/* SubpassData */,IR(0, 0),IR(94, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {4173,IR(0, 0),IR(18281, 17)/* TileImageDataEXT */,IR(0, 0),IR(143, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_DIMENSIONALITY + {0,IR(0, 1),IR(18298, 12)/* Invocations */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {1,IR(0, 0),IR(18310, 13)/* SpacingEqual */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {2,IR(0, 0),IR(18323, 22)/* SpacingFractionalEven */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {3,IR(0, 0),IR(18345, 21)/* SpacingFractionalOdd */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4,IR(0, 0),IR(18366, 14)/* VertexOrderCw */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5,IR(0, 0),IR(18380, 15)/* VertexOrderCcw */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6,IR(0, 0),IR(18395, 19)/* PixelCenterInteger */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {7,IR(0, 0),IR(18414, 16)/* OriginUpperLeft */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {8,IR(0, 0),IR(18430, 16)/* OriginLowerLeft */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {9,IR(0, 0),IR(18446, 19)/* EarlyFragmentTests */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {10,IR(0, 0),IR(18465, 10)/* PointMode */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {11,IR(0, 0),IR(18475, 4)/* Xfb */,IR(0, 0),IR(113, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {12,IR(0, 0),IR(18479, 15)/* DepthReplacing */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {14,IR(0, 0),IR(18494, 13)/* DepthGreater */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {15,IR(0, 0),IR(18507, 10)/* DepthLess */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {16,IR(0, 0),IR(18517, 15)/* DepthUnchanged */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {17,IR(22, 3),IR(18532, 10)/* LocalSize */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {18,IR(22, 3),IR(18542, 14)/* LocalSizeHint */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {19,IR(0, 0),IR(18556, 12)/* InputPoints */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {20,IR(0, 0),IR(18568, 11)/* InputLines */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {21,IR(0, 0),IR(18579, 20)/* InputLinesAdjacency */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {22,IR(0, 0),IR(18599, 10)/* Triangles */,IR(0, 0),IR(12, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {23,IR(0, 0),IR(18609, 24)/* InputTrianglesAdjacency */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {24,IR(0, 0),IR(18633, 6)/* Quads */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {25,IR(0, 0),IR(18639, 9)/* Isolines */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {26,IR(0, 1),IR(18648, 15)/* OutputVertices */,IR(0, 0),IR(144, 4),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {27,IR(0, 0),IR(18663, 13)/* OutputPoints */,IR(0, 0),IR(148, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {28,IR(0, 0),IR(18676, 16)/* OutputLineStrip */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {29,IR(0, 0),IR(18692, 20)/* OutputTriangleStrip */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {30,IR(0, 1),IR(18712, 12)/* VecTypeHint */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {31,IR(0, 0),IR(18724, 15)/* ContractionOff */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {33,IR(0, 0),IR(18739, 12)/* Initializer */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {34,IR(0, 0),IR(18751, 10)/* Finalizer */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {35,IR(0, 1),IR(5315, 13)/* SubgroupSize */,IR(0, 0),IR(151, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {36,IR(0, 1),IR(18761, 22)/* SubgroupsPerWorkgroup */,IR(0, 0),IR(151, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {37,IR(10, 1),IR(18783, 24)/* SubgroupsPerWorkgroupId */,IR(0, 0),IR(151, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {38,IR(33, 3),IR(18807, 12)/* LocalSizeId */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {39,IR(33, 3),IR(18819, 16)/* LocalSizeHintId */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,2),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4169,IR(0, 0),IR(18835, 34)/* NonCoherentColorAttachmentReadEXT */,IR(0, 0),IR(143, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4170,IR(0, 0),IR(18869, 34)/* NonCoherentDepthAttachmentReadEXT */,IR(0, 0),IR(152, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4171,IR(0, 0),IR(18903, 36)/* NonCoherentStencilAttachmentReadEXT */,IR(0, 0),IR(153, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4421,IR(0, 0),IR(18939, 30)/* SubgroupUniformControlFlowKHR */,IR(0, 0),IR(3, 1),IR(157, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4446,IR(0, 0),IR(18969, 18)/* PostDepthCoverage */,IR(0, 0),IR(154, 1),IR(45, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4459,IR(0, 1),IR(9514, 15)/* DenormPreserve */,IR(0, 0),IR(155, 1),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4460,IR(0, 1),IR(9529, 18)/* DenormFlushToZero */,IR(0, 0),IR(156, 1),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4461,IR(0, 1),IR(9547, 25)/* SignedZeroInfNanPreserve */,IR(0, 0),IR(157, 1),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4462,IR(0, 1),IR(9572, 16)/* RoundingModeRTE */,IR(0, 0),IR(158, 1),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4463,IR(0, 1),IR(9588, 16)/* RoundingModeRTZ */,IR(0, 0),IR(159, 1),IR(47, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4489,IR(0, 0),IR(18987, 34)/* NonCoherentTileAttachmentReadQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {4490,IR(22, 3),IR(19021, 20)/* TileShadingRateQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5017,IR(0, 0),IR(19041, 29)/* EarlyAndLateFragmentTestsAMD */,IR(0, 0),IR(3, 1),IR(158, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5027,IR(0, 0),IR(19070, 23)/* StencilRefReplacingEXT */,IR(0, 0),IR(42, 1),IR(11, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5069,IR(0, 0),IR(19093, 15)/* CoalescingAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5070,IR(10, 1),IR(19108, 15)/* IsApiEntryAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5071,IR(10, 1),IR(19123, 21)/* MaxNodeRecursionAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5072,IR(33, 3),IR(19144, 24)/* StaticNumWorkgroupsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5073,IR(10, 1),IR(6208, 16)/* ShaderIndexAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5077,IR(33, 3),IR(19168, 21)/* MaxNumWorkgroupsAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5079,IR(0, 0),IR(19189, 28)/* StencilRefUnchangedFrontAMD */,IR(0, 0),IR(42, 1),IR(159, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5080,IR(0, 0),IR(19217, 26)/* StencilRefGreaterFrontAMD */,IR(0, 0),IR(42, 1),IR(159, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5081,IR(0, 0),IR(19243, 23)/* StencilRefLessFrontAMD */,IR(0, 0),IR(42, 1),IR(159, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5082,IR(0, 0),IR(19266, 27)/* StencilRefUnchangedBackAMD */,IR(0, 0),IR(42, 1),IR(159, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5083,IR(0, 0),IR(19293, 25)/* StencilRefGreaterBackAMD */,IR(0, 0),IR(42, 1),IR(159, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5084,IR(0, 0),IR(19318, 22)/* StencilRefLessBackAMD */,IR(0, 0),IR(42, 1),IR(159, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5088,IR(0, 0),IR(19340, 19)/* QuadDerivativesKHR */,IR(0, 0),IR(160, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5089,IR(0, 0),IR(19359, 20)/* RequireFullQuadsKHR */,IR(0, 0),IR(160, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5102,IR(36, 2),IR(19379, 20)/* SharesInputWithAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5269,IR(0, 0),IR(19399, 15)/* OutputLinesEXT */,IR(58, 1),IR(120, 2),IR(153, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5270,IR(0, 1),IR(19428, 20)/* OutputPrimitivesEXT */,IR(59, 1),IR(120, 2),IR(153, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5289,IR(0, 0),IR(19467, 24)/* DerivativeGroupQuadsKHR */,IR(60, 1),IR(161, 2),IR(72, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5290,IR(0, 0),IR(19514, 25)/* DerivativeGroupLinearKHR */,IR(61, 1),IR(163, 2),IR(72, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5298,IR(0, 0),IR(19563, 19)/* OutputTrianglesEXT */,IR(62, 1),IR(120, 2),IR(153, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5366,IR(0, 0),IR(19600, 25)/* PixelInterlockOrderedEXT */,IR(0, 0),IR(165, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5367,IR(0, 0),IR(19625, 27)/* PixelInterlockUnorderedEXT */,IR(0, 0),IR(165, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5368,IR(0, 0),IR(19652, 26)/* SampleInterlockOrderedEXT */,IR(0, 0),IR(166, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5369,IR(0, 0),IR(19678, 28)/* SampleInterlockUnorderedEXT */,IR(0, 0),IR(166, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5370,IR(0, 0),IR(19706, 31)/* ShadingRateInterlockOrderedEXT */,IR(0, 0),IR(167, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5371,IR(0, 0),IR(19737, 33)/* ShadingRateInterlockUnorderedEXT */,IR(0, 0),IR(167, 1),IR(79, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5618,IR(0, 1),IR(19770, 27)/* SharedLocalMemorySizeINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5620,IR(0, 1),IR(19797, 21)/* RoundingModeRTPINTEL */,IR(0, 0),IR(168, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5621,IR(0, 1),IR(19818, 21)/* RoundingModeRTNINTEL */,IR(0, 0),IR(168, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5622,IR(0, 1),IR(19839, 26)/* FloatingPointModeALTINTEL */,IR(0, 0),IR(168, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5623,IR(0, 1),IR(19865, 27)/* FloatingPointModeIEEEINTEL */,IR(0, 0),IR(168, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5893,IR(22, 3),IR(19892, 22)/* MaxWorkgroupSizeINTEL */,IR(0, 0),IR(169, 1),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5894,IR(0, 1),IR(19914, 16)/* MaxWorkDimINTEL */,IR(0, 0),IR(169, 1),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5895,IR(0, 0),IR(19930, 20)/* NoGlobalOffsetINTEL */,IR(0, 0),IR(169, 1),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5896,IR(0, 1),IR(19950, 22)/* NumSIMDWorkitemsINTEL */,IR(0, 0),IR(106, 1),IR(107, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {5903,IR(0, 1),IR(19972, 28)/* SchedulerTargetFmaxMhzINTEL */,IR(0, 0),IR(106, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6023,IR(0, 0),IR(20000, 24)/* MaximallyReconvergesKHR */,IR(0, 0),IR(3, 1),IR(161, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6028,IR(36, 2),IR(20024, 18)/* FPFastMathDefault */,IR(0, 0),IR(170, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6154,IR(0, 1),IR(20042, 24)/* StreamingInterfaceINTEL */,IR(0, 0),IR(106, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6160,IR(0, 1),IR(20066, 26)/* RegisterMapInterfaceINTEL */,IR(0, 0),IR(171, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6417,IR(0, 1),IR(20092, 23)/* NamedBarrierCountINTEL */,IR(0, 0),IR(124, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6461,IR(0, 1),IR(20115, 22)/* MaximumRegistersINTEL */,IR(0, 0),IR(172, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6462,IR(10, 1),IR(20137, 24)/* MaximumRegistersIdINTEL */,IR(0, 0),IR(172, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {6463,IR(38, 1),IR(20212, 27)/* NamedMaximumRegistersINTEL */,IR(0, 0),IR(172, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODE + {0,IR(0, 0),IR(20239, 7)/* Vertex */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {1,IR(0, 0),IR(20246, 20)/* TessellationControl */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {2,IR(0, 0),IR(20266, 23)/* TessellationEvaluation */,IR(0, 0),IR(24, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {3,IR(0, 0),IR(4796, 9)/* Geometry */,IR(0, 0),IR(69, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {4,IR(0, 0),IR(14434, 9)/* Fragment */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5,IR(0, 0),IR(20289, 10)/* GLCompute */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {6,IR(0, 0),IR(4563, 7)/* Kernel */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5267,IR(0, 0),IR(20299, 7)/* TaskNV */,IR(0, 0),IR(50, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5268,IR(0, 0),IR(20306, 7)/* MeshNV */,IR(0, 0),IR(50, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5313,IR(0, 0),IR(20313, 17)/* RayGenerationKHR */,IR(63, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5314,IR(0, 0),IR(20346, 16)/* IntersectionKHR */,IR(64, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5315,IR(0, 0),IR(20377, 10)/* AnyHitKHR */,IR(65, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5316,IR(0, 0),IR(20396, 14)/* ClosestHitKHR */,IR(66, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5317,IR(0, 0),IR(20423, 8)/* MissKHR */,IR(67, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5318,IR(0, 0),IR(20438, 12)/* CallableKHR */,IR(68, 1),IR(54, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5364,IR(0, 0),IR(20461, 8)/* TaskEXT */,IR(0, 0),IR(53, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {5365,IR(0, 0),IR(20469, 8)/* MeshEXT */,IR(0, 0),IR(53, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_EXECUTION_MODEL + {0,IR(0, 0),IR(20477, 9)/* Preserve */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPDENORM_MODE + {1,IR(0, 0),IR(20486, 12)/* FlushToZero */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPDENORM_MODE + {0,IR(0, 0),IR(20498, 12)/* BFloat16KHR */,IR(0, 0),IR(88, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPENCODING + {4214,IR(0, 0),IR(20510, 14)/* Float8E4M3EXT */,IR(0, 0),IR(117, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPENCODING + {4215,IR(0, 0),IR(20524, 14)/* Float8E5M2EXT */,IR(0, 0),IR(117, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPENCODING + {0,IR(0, 0),IR(20538, 5)/* IEEE */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPOPERATION_MODE + {1,IR(0, 0),IR(20543, 4)/* ALT */,IR(0, 0),IR(127, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FPOPERATION_MODE + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {1,IR(0, 0),IR(20547, 7)/* NotNaN */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {2,IR(0, 0),IR(20554, 7)/* NotInf */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {4,IR(0, 0),IR(20561, 4)/* NSZ */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {8,IR(0, 0),IR(20565, 11)/* AllowRecip */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {16,IR(0, 0),IR(20576, 5)/* Fast */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {65536,IR(0, 0),IR(20581, 14)/* AllowContract */,IR(69, 1),IR(173, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {131072,IR(0, 0),IR(20618, 13)/* AllowReassoc */,IR(70, 1),IR(173, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {262144,IR(0, 0),IR(20649, 15)/* AllowTransform */,IR(0, 0),IR(170, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {0,IR(0, 0),IR(20664, 4)/* RTE */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {1,IR(0, 0),IR(20668, 4)/* RTZ */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {2,IR(0, 0),IR(20672, 4)/* RTP */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {3,IR(0, 0),IR(20676, 4)/* RTN */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {1,IR(0, 0),IR(20680, 16)/* Vertical2Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {2,IR(0, 0),IR(20696, 16)/* Vertical4Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {4,IR(0, 0),IR(20712, 18)/* Horizontal2Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {8,IR(0, 0),IR(20730, 18)/* Horizontal4Pixels */,IR(0, 0),IR(38, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL + {1,IR(0, 0),IR(20748, 7)/* Inline */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL + {2,IR(0, 0),IR(20755, 11)/* DontInline */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL + {4,IR(0, 0),IR(20766, 5)/* Pure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL + {8,IR(0, 0),IR(20771, 6)/* Const */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL + {65536,IR(0, 0),IR(13251, 11)/* OptNoneEXT */,IR(50, 1),IR(175, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_CONTROL + {0,IR(0, 0),IR(20777, 5)/* Zext */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {1,IR(0, 0),IR(20782, 5)/* Sext */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {2,IR(0, 0),IR(20787, 6)/* ByVal */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {3,IR(0, 0),IR(20793, 5)/* Sret */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {4,IR(0, 0),IR(20798, 8)/* NoAlias */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {5,IR(0, 0),IR(20806, 10)/* NoCapture */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {6,IR(0, 0),IR(20816, 8)/* NoWrite */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {7,IR(0, 0),IR(20824, 12)/* NoReadWrite */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {5940,IR(0, 0),IR(20836, 20)/* RuntimeAlignedINTEL */,IR(0, 0),IR(176, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {0,IR(0, 0),IR(20856, 7)/* Reduce */,IR(0, 0),IR(177, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {1,IR(0, 0),IR(20863, 14)/* InclusiveScan */,IR(0, 0),IR(177, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {2,IR(0, 0),IR(20877, 14)/* ExclusiveScan */,IR(0, 0),IR(177, 3),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {3,IR(0, 0),IR(20891, 16)/* ClusteredReduce */,IR(0, 0),IR(180, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {6,IR(0, 0),IR(20907, 20)/* PartitionedReduceNV */,IR(0, 0),IR(181, 1),IR(74, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {7,IR(0, 0),IR(20927, 27)/* PartitionedInclusiveScanNV */,IR(0, 0),IR(181, 1),IR(74, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {8,IR(0, 0),IR(20954, 27)/* PartitionedExclusiveScanNV */,IR(0, 0),IR(181, 1),IR(74, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_GROUP_OPERATION + {0,IR(0, 0),IR(20981, 10)/* NoneINTEL */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {1,IR(0, 0),IR(20991, 10)/* ReadINTEL */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {2,IR(0, 0),IR(21001, 11)/* WriteINTEL */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {3,IR(0, 0),IR(21012, 15)/* ReadWriteINTEL */,IR(0, 0),IR(140, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {1,IR(10, 1),IR(21027, 5)/* Bias */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {2,IR(10, 1),IR(21032, 4)/* Lod */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {4,IR(36, 2),IR(21036, 5)/* Grad */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {8,IR(10, 1),IR(21041, 12)/* ConstOffset */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {16,IR(10, 1),IR(15437, 7)/* Offset */,IR(0, 0),IR(182, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {32,IR(10, 1),IR(21053, 13)/* ConstOffsets */,IR(0, 0),IR(182, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {64,IR(10, 1),IR(15234, 7)/* Sample */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {128,IR(10, 1),IR(8347, 7)/* MinLod */,IR(0, 0),IR(183, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {256,IR(4, 1),IR(21066, 19)/* MakeTexelAvailable */,IR(71, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {512,IR(4, 1),IR(21107, 17)/* MakeTexelVisible */,IR(72, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {1024,IR(0, 0),IR(21144, 16)/* NonPrivateTexel */,IR(73, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {2048,IR(0, 0),IR(21179, 14)/* VolatileTexel */,IR(74, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {4096,IR(0, 0),IR(21210, 11)/* SignExtend */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {8192,IR(0, 0),IR(21221, 11)/* ZeroExtend */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {16384,IR(0, 0),IR(21232, 12)/* Nontemporal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {65536,IR(10, 1),IR(21244, 8)/* Offsets */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE + {0,IR(0, 0),IR(21252, 10)/* SnormInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {1,IR(0, 0),IR(21262, 11)/* SnormInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {2,IR(0, 0),IR(21273, 10)/* UnormInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {3,IR(0, 0),IR(21283, 11)/* UnormInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {4,IR(0, 0),IR(21294, 14)/* UnormShort565 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {5,IR(0, 0),IR(21308, 14)/* UnormShort555 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {6,IR(0, 0),IR(21322, 15)/* UnormInt101010 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {7,IR(0, 0),IR(21337, 11)/* SignedInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {8,IR(0, 0),IR(21348, 12)/* SignedInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {9,IR(0, 0),IR(21360, 12)/* SignedInt32 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {10,IR(0, 0),IR(21372, 13)/* UnsignedInt8 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {11,IR(0, 0),IR(21385, 14)/* UnsignedInt16 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {12,IR(0, 0),IR(21399, 14)/* UnsignedInt32 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {13,IR(0, 0),IR(21413, 10)/* HalfFloat */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {14,IR(0, 0),IR(13927, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {15,IR(0, 0),IR(21423, 11)/* UnormInt24 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {16,IR(0, 0),IR(21434, 17)/* UnormInt101010_2 */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {17,IR(0, 0),IR(21451, 16)/* UnormInt10X6EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {19,IR(0, 0),IR(21467, 20)/* UnsignedIntRaw10EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {20,IR(0, 0),IR(21487, 20)/* UnsignedIntRaw12EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {21,IR(0, 0),IR(21507, 20)/* UnormInt2_101010EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {22,IR(0, 0),IR(21527, 19)/* UnsignedInt10X6EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {23,IR(0, 0),IR(21546, 19)/* UnsignedInt12X4EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {24,IR(0, 0),IR(21565, 19)/* UnsignedInt14X2EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {25,IR(0, 0),IR(21584, 16)/* UnormInt12X4EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {26,IR(0, 0),IR(21600, 16)/* UnormInt14X2EXT */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {0,IR(0, 0),IR(21616, 2)/* R */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {1,IR(0, 0),IR(21618, 2)/* A */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {2,IR(0, 0),IR(21620, 3)/* RG */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {3,IR(0, 0),IR(21623, 3)/* RA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {4,IR(0, 0),IR(21626, 4)/* RGB */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {5,IR(0, 0),IR(21630, 5)/* RGBA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {6,IR(0, 0),IR(21635, 5)/* BGRA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {7,IR(0, 0),IR(21640, 5)/* ARGB */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {8,IR(0, 0),IR(21645, 10)/* Intensity */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {9,IR(0, 0),IR(21655, 10)/* Luminance */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {10,IR(0, 0),IR(21665, 3)/* Rx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {11,IR(0, 0),IR(21668, 4)/* RGx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {12,IR(0, 0),IR(21672, 5)/* RGBx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {13,IR(0, 0),IR(21677, 6)/* Depth */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {14,IR(0, 0),IR(21683, 13)/* DepthStencil */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {15,IR(0, 0),IR(21696, 5)/* sRGB */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {16,IR(0, 0),IR(21701, 6)/* sRGBx */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {17,IR(0, 0),IR(21707, 6)/* sRGBA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {18,IR(0, 0),IR(21713, 6)/* sBGRA */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {19,IR(0, 0),IR(21719, 5)/* ABGR */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {0,IR(0, 0),IR(21724, 27)/* InitOnDeviceReprogramINTEL */,IR(0, 0),IR(141, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER + {1,IR(0, 0),IR(21751, 23)/* InitOnDeviceResetINTEL */,IR(0, 0),IR(141, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER + {0,IR(0, 0),IR(21774, 7)/* NoWait */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS + {1,IR(0, 0),IR(21781, 11)/* WaitKernel */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS + {2,IR(0, 0),IR(21792, 14)/* WaitWorkGroup */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO + {1,IR(0, 0),IR(21806, 12)/* CmdExecTime */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS + {1,IR(0, 0),IR(21818, 13)/* MayUsePrintf */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS + {0,IR(0, 0),IR(21831, 7)/* Export */,IR(0, 0),IR(116, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LINKAGE_TYPE + {1,IR(0, 0),IR(21838, 7)/* Import */,IR(0, 0),IR(116, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LINKAGE_TYPE + {2,IR(0, 0),IR(21845, 12)/* LinkOnceODR */,IR(0, 0),IR(116, 1),IR(162, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LINKAGE_TYPE + {0,IR(0, 0),IR(21857, 14)/* UncachedINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {1,IR(0, 0),IR(21871, 12)/* CachedINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {2,IR(0, 0),IR(21883, 15)/* StreamingINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {3,IR(0, 0),IR(21898, 25)/* InvalidateAfterReadINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {4,IR(0, 0),IR(21923, 17)/* ConstCachedINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {1,IR(0, 0),IR(21940, 7)/* Unroll */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {2,IR(0, 0),IR(21947, 11)/* DontUnroll */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {4,IR(0, 0),IR(21958, 19)/* DependencyInfinite */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {8,IR(0, 1),IR(21977, 17)/* DependencyLength */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,1),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {16,IR(0, 1),IR(21994, 14)/* MinIterations */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {32,IR(0, 1),IR(22008, 14)/* MaxIterations */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {64,IR(0, 1),IR(22022, 18)/* IterationMultiple */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {128,IR(0, 1),IR(22040, 10)/* PeelCount */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {256,IR(0, 1),IR(22050, 13)/* PartialCount */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {65536,IR(0, 1),IR(17304, 24)/* InitiationIntervalINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {131072,IR(0, 1),IR(17328, 20)/* MaxConcurrencyINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {262144,IR(0, 1),IR(22063, 21)/* DependencyArrayINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {524288,IR(0, 1),IR(17348, 20)/* PipelineEnableINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {1048576,IR(0, 1),IR(22084, 18)/* LoopCoalesceINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {2097152,IR(0, 1),IR(22102, 21)/* MaxInterleavingINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {4194304,IR(0, 1),IR(22123, 26)/* SpeculatedIterationsINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {8388608,IR(0, 0),IR(22149, 14)/* NoFusionINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {16777216,IR(0, 1),IR(22163, 15)/* LoopCountINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {33554432,IR(0, 1),IR(22178, 26)/* MaxReinvocationDelayINTEL */,IR(0, 0),IR(185, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_LOOP_CONTROL + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {1,IR(0, 0),IR(22204, 29)/* MatrixASignedComponentsINTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {2,IR(0, 0),IR(22233, 29)/* MatrixBSignedComponentsINTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {4,IR(0, 0),IR(22262, 21)/* MatrixCBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {8,IR(0, 0),IR(22283, 26)/* MatrixResultBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {16,IR(0, 0),IR(22309, 23)/* MatrixAPackedInt8INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {32,IR(0, 0),IR(22332, 23)/* MatrixBPackedInt8INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {64,IR(0, 0),IR(22355, 23)/* MatrixAPackedInt4INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {128,IR(0, 0),IR(22378, 23)/* MatrixBPackedInt4INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {256,IR(0, 0),IR(22401, 17)/* MatrixATF32INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {512,IR(0, 0),IR(22418, 17)/* MatrixBTF32INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {1024,IR(0, 0),IR(22435, 26)/* MatrixAPackedFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {2048,IR(0, 0),IR(22461, 26)/* MatrixBPackedFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {4096,IR(0, 0),IR(22487, 27)/* MatrixAPackedBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {8192,IR(0, 0),IR(22514, 27)/* MatrixBPackedBFloat16INTEL */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {1,IR(0, 0),IR(15268, 9)/* Volatile */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {2,IR(0, 1),IR(22541, 8)/* Aligned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {4,IR(0, 0),IR(21232, 12)/* Nontemporal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {8,IR(4, 1),IR(22549, 21)/* MakePointerAvailable */,IR(75, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {16,IR(4, 1),IR(22594, 19)/* MakePointerVisible */,IR(76, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {32,IR(0, 0),IR(22635, 18)/* NonPrivatePointer */,IR(77, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {65536,IR(10, 1),IR(22674, 20)/* AliasScopeINTELMask */,IR(0, 0),IR(132, 1),IR(112, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {131072,IR(10, 1),IR(22694, 17)/* NoAliasINTELMask */,IR(0, 0),IR(132, 1),IR(112, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_ACCESS + {0,IR(0, 0),IR(22711, 7)/* Simple */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL + {1,IR(0, 0),IR(22718, 8)/* GLSL450 */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL + {2,IR(0, 0),IR(22726, 7)/* OpenCL */,IR(0, 0),IR(0, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL + {3,IR(0, 0),IR(22733, 7)/* Vulkan */,IR(78, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_MODEL + {0,IR(0, 0),IR(22750, 8)/* Relaxed */,IR(79, 1),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {2,IR(0, 0),IR(22758, 8)/* Acquire */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {4,IR(0, 0),IR(22766, 8)/* Release */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {8,IR(0, 0),IR(22774, 15)/* AcquireRelease */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {16,IR(0, 0),IR(22789, 23)/* SequentiallyConsistent */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {64,IR(0, 0),IR(22812, 14)/* UniformMemory */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {128,IR(0, 0),IR(22826, 15)/* SubgroupMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {256,IR(0, 0),IR(22841, 16)/* WorkgroupMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {512,IR(0, 0),IR(22857, 21)/* CrossWorkgroupMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {1024,IR(0, 0),IR(22878, 20)/* AtomicCounterMemory */,IR(0, 0),IR(82, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {2048,IR(0, 0),IR(22898, 12)/* ImageMemory */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {4096,IR(0, 0),IR(22910, 13)/* OutputMemory */,IR(80, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {8192,IR(0, 0),IR(22939, 14)/* MakeAvailable */,IR(81, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {16384,IR(0, 0),IR(22970, 12)/* MakeVisible */,IR(82, 1),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {32768,IR(0, 0),IR(15268, 9)/* Volatile */,IR(0, 0),IR(184, 1),IR(77, 1),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {0,IR(0, 0),IR(22997, 10)/* AutoINTEL */,IR(0, 0),IR(172, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS + {0,IR(0, 0),IR(23007, 5)/* WRAP */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES + {1,IR(0, 0),IR(23012, 4)/* SAT */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES + {2,IR(0, 0),IR(23016, 9)/* SAT_ZERO */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES + {3,IR(0, 0),IR(23025, 8)/* SAT_SYM */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_OVERFLOW_MODES + {0,IR(0, 0),IR(23033, 25)/* PackedVectorFormat4x8Bit */,IR(83, 1),IR(1, 0),IR(121, 1),SPV_SPIRV_VERSION_WORD(1,6),0xffffffffu}, // SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT + {0,IR(0, 0),IR(23086, 4)/* TRN */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {1,IR(0, 0),IR(23090, 9)/* TRN_ZERO */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {2,IR(0, 0),IR(23099, 4)/* RND */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {3,IR(0, 0),IR(23103, 9)/* RND_ZERO */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {4,IR(0, 0),IR(23112, 8)/* RND_INF */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {5,IR(0, 0),IR(23120, 12)/* RND_MIN_INF */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {6,IR(0, 0),IR(23132, 9)/* RND_CONV */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {7,IR(0, 0),IR(23141, 13)/* RND_CONV_ODD */,IR(0, 0),IR(186, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_QUANTIZATION_MODES + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS + {1,IR(0, 0),IR(23154, 25)/* RobustnessPerComponentNV */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS + {2,IR(0, 0),IR(23179, 23)/* RobustnessPerElementNV */,IR(0, 0),IR(187, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS + {0,IR(0, 0),IR(14782, 8)/* NoneKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {1,IR(0, 0),IR(23202, 10)/* OpaqueKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {2,IR(0, 0),IR(23212, 12)/* NoOpaqueKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {4,IR(0, 0),IR(23224, 23)/* TerminateOnFirstHitKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {8,IR(0, 0),IR(23247, 24)/* SkipClosestHitShaderKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {16,IR(0, 0),IR(23271, 27)/* CullBackFacingTrianglesKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {32,IR(0, 0),IR(23298, 28)/* CullFrontFacingTrianglesKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {64,IR(0, 0),IR(23326, 14)/* CullOpaqueKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {128,IR(0, 0),IR(23340, 16)/* CullNoOpaqueKHR */,IR(0, 0),IR(84, 2),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {256,IR(0, 0),IR(23356, 17)/* SkipTrianglesKHR */,IR(84, 1),IR(188, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {512,IR(0, 0),IR(23397, 13)/* SkipAABBsKHR */,IR(0, 0),IR(188, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {1024,IR(0, 0),IR(23410, 30)/* ForceOpacityMicromap2StateEXT */,IR(0, 0),IR(189, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_FLAGS + {0,IR(0, 0),IR(23440, 41)/* RayQueryCandidateIntersectionTriangleKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE + {1,IR(0, 0),IR(23481, 37)/* RayQueryCandidateIntersectionAABBKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE + {0,IR(0, 0),IR(23518, 37)/* RayQueryCommittedIntersectionNoneKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE + {1,IR(0, 0),IR(23555, 41)/* RayQueryCommittedIntersectionTriangleKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE + {2,IR(0, 0),IR(23596, 42)/* RayQueryCommittedIntersectionGeneratedKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE + {0,IR(0, 0),IR(23638, 33)/* RayQueryCandidateIntersectionKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION + {1,IR(0, 0),IR(23671, 33)/* RayQueryCommittedIntersectionKHR */,IR(0, 0),IR(190, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {1,IR(0, 0),IR(23704, 12)/* ClampToEdge */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {2,IR(0, 0),IR(23716, 6)/* Clamp */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {3,IR(0, 0),IR(23722, 7)/* Repeat */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {4,IR(0, 0),IR(23729, 15)/* RepeatMirrored */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {0,IR(0, 0),IR(23744, 8)/* Nearest */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE + {1,IR(0, 0),IR(23752, 7)/* Linear */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE + {0,IR(0, 0),IR(23759, 8)/* Unknown */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {1,IR(0, 0),IR(23767, 8)/* Rgba32f */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {2,IR(0, 0),IR(23775, 8)/* Rgba16f */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {3,IR(0, 0),IR(23783, 5)/* R32f */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {4,IR(0, 0),IR(23788, 6)/* Rgba8 */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {5,IR(0, 0),IR(23794, 11)/* Rgba8Snorm */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {6,IR(0, 0),IR(23805, 6)/* Rg32f */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {7,IR(0, 0),IR(23811, 6)/* Rg16f */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {8,IR(0, 0),IR(23817, 13)/* R11fG11fB10f */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {9,IR(0, 0),IR(23830, 5)/* R16f */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {10,IR(0, 0),IR(23835, 7)/* Rgba16 */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {11,IR(0, 0),IR(23842, 8)/* Rgb10A2 */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {12,IR(0, 0),IR(23850, 5)/* Rg16 */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {13,IR(0, 0),IR(23855, 4)/* Rg8 */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {14,IR(0, 0),IR(23859, 4)/* R16 */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {15,IR(0, 0),IR(23863, 3)/* R8 */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {16,IR(0, 0),IR(23866, 12)/* Rgba16Snorm */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {17,IR(0, 0),IR(23878, 10)/* Rg16Snorm */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {18,IR(0, 0),IR(23888, 9)/* Rg8Snorm */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {19,IR(0, 0),IR(23897, 9)/* R16Snorm */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {20,IR(0, 0),IR(23906, 8)/* R8Snorm */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {21,IR(0, 0),IR(23914, 8)/* Rgba32i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {22,IR(0, 0),IR(23922, 8)/* Rgba16i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {23,IR(0, 0),IR(23930, 7)/* Rgba8i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {24,IR(0, 0),IR(23937, 5)/* R32i */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {25,IR(0, 0),IR(23942, 6)/* Rg32i */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {26,IR(0, 0),IR(23948, 6)/* Rg16i */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {27,IR(0, 0),IR(23954, 5)/* Rg8i */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {28,IR(0, 0),IR(23959, 5)/* R16i */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {29,IR(0, 0),IR(23964, 4)/* R8i */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {30,IR(0, 0),IR(23968, 9)/* Rgba32ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {31,IR(0, 0),IR(23977, 9)/* Rgba16ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {32,IR(0, 0),IR(23986, 8)/* Rgba8ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {33,IR(0, 0),IR(23994, 6)/* R32ui */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {34,IR(0, 0),IR(24000, 10)/* Rgb10a2ui */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {35,IR(0, 0),IR(24010, 7)/* Rg32ui */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {36,IR(0, 0),IR(24017, 7)/* Rg16ui */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {37,IR(0, 0),IR(24024, 6)/* Rg8ui */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {38,IR(0, 0),IR(24030, 6)/* R16ui */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {39,IR(0, 0),IR(24036, 5)/* R8ui */,IR(0, 0),IR(191, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {40,IR(0, 0),IR(24041, 6)/* R64ui */,IR(0, 0),IR(192, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {41,IR(0, 0),IR(24047, 5)/* R64i */,IR(0, 0),IR(192, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {0,IR(0, 0),IR(24052, 12)/* CrossDevice */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {1,IR(0, 0),IR(24064, 7)/* Device */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {2,IR(0, 0),IR(24071, 10)/* Workgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {3,IR(0, 0),IR(24081, 9)/* Subgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {4,IR(0, 0),IR(24090, 11)/* Invocation */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {5,IR(0, 0),IR(24101, 12)/* QueueFamily */,IR(85, 1),IR(184, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {6,IR(0, 0),IR(24128, 14)/* ShaderCallKHR */,IR(0, 0),IR(60, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_SCOPE_ID + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SELECTION_CONTROL + {1,IR(0, 0),IR(24142, 8)/* Flatten */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SELECTION_CONTROL + {2,IR(0, 0),IR(24150, 12)/* DontFlatten */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SELECTION_CONTROL + {1,IR(0, 0),IR(24162, 29)/* IdentifierPossibleDuplicates */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS + {0,IR(0, 0),IR(13899, 12)/* Unspecified */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {1,IR(0, 0),IR(13911, 8)/* Address */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {2,IR(0, 0),IR(13919, 8)/* Boolean */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {3,IR(0, 0),IR(13927, 6)/* Float */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {4,IR(0, 0),IR(13933, 7)/* Signed */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {5,IR(0, 0),IR(13940, 11)/* SignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {6,IR(0, 0),IR(13951, 9)/* Unsigned */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {7,IR(0, 0),IR(13960, 13)/* UnsignedChar */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {0,IR(0, 0),IR(13973, 6)/* Class */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE + {1,IR(0, 0),IR(13979, 10)/* Structure */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE + {2,IR(0, 0),IR(13989, 6)/* Union */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE + {0,IR(0, 0),IR(13995, 15)/* ImportedModule */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY + {1,IR(0, 0),IR(14010, 20)/* ImportedDeclaration */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {1,IR(0, 0),IR(14035, 16)/* FlagIsProtected */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {2,IR(0, 0),IR(14051, 14)/* FlagIsPrivate */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {3,IR(0, 0),IR(14065, 13)/* FlagIsPublic */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {4,IR(0, 0),IR(14078, 12)/* FlagIsLocal */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {8,IR(0, 0),IR(14090, 17)/* FlagIsDefinition */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {16,IR(0, 0),IR(14107, 12)/* FlagFwdDecl */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {32,IR(0, 0),IR(14119, 15)/* FlagArtificial */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {64,IR(0, 0),IR(14134, 13)/* FlagExplicit */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {128,IR(0, 0),IR(14147, 15)/* FlagPrototyped */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {256,IR(0, 0),IR(14162, 18)/* FlagObjectPointer */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {512,IR(0, 0),IR(14180, 17)/* FlagStaticMember */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {1024,IR(0, 0),IR(14197, 21)/* FlagIndirectVariable */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {2048,IR(0, 0),IR(14218, 20)/* FlagLValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {4096,IR(0, 0),IR(14238, 20)/* FlagRValueReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {8192,IR(0, 0),IR(14258, 16)/* FlagIsOptimized */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {16384,IR(0, 0),IR(14274, 16)/* FlagIsEnumClass */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {32768,IR(0, 0),IR(14290, 20)/* FlagTypePassByValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {65536,IR(0, 0),IR(14310, 24)/* FlagTypePassByReference */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {131072,IR(0, 0),IR(24191, 26)/* FlagUnknownPhysicalLayout */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {0,IR(0, 0),IR(14334, 6)/* Deref */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {1,IR(0, 0),IR(14340, 5)/* Plus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {2,IR(0, 0),IR(14345, 6)/* Minus */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {3,IR(10, 1),IR(14384, 11)/* PlusUconst */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {4,IR(36, 2),IR(14395, 9)/* BitPiece */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {5,IR(0, 0),IR(14404, 5)/* Swap */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {6,IR(0, 0),IR(14409, 7)/* Xderef */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {7,IR(0, 0),IR(14416, 11)/* StackValue */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {8,IR(10, 1),IR(14427, 7)/* Constu */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {9,IR(36, 2),IR(14434, 9)/* Fragment */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {0,IR(0, 0),IR(14443, 10)/* ConstType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {1,IR(0, 0),IR(14453, 13)/* VolatileType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {2,IR(0, 0),IR(14466, 13)/* RestrictType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {3,IR(0, 0),IR(14479, 11)/* AtomicType */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1, 0),0xffffffffu}, // SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {0,IR(0, 0),IR(23759, 8)/* Unknown */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {1,IR(0, 0),IR(24217, 5)/* ESSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {2,IR(0, 0),IR(24222, 5)/* GLSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {3,IR(0, 0),IR(24227, 9)/* OpenCL_C */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {4,IR(0, 0),IR(24236, 11)/* OpenCL_CPP */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {5,IR(0, 0),IR(24247, 5)/* HLSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {6,IR(0, 0),IR(24252, 15)/* CPP_for_OpenCL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {7,IR(0, 0),IR(24267, 5)/* SYCL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {8,IR(0, 0),IR(24272, 7)/* HERO_C */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {9,IR(0, 0),IR(24279, 5)/* NZSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {10,IR(0, 0),IR(24284, 5)/* WGSL */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {11,IR(0, 0),IR(24289, 6)/* Slang */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {12,IR(0, 0),IR(24295, 4)/* Zig */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {13,IR(0, 0),IR(24299, 5)/* Rust */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {0,IR(0, 0),IR(24304, 16)/* UniformConstant */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {1,IR(0, 0),IR(24320, 6)/* Input */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {2,IR(0, 0),IR(15319, 8)/* Uniform */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {3,IR(0, 0),IR(24326, 7)/* Output */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {4,IR(0, 0),IR(24071, 10)/* Workgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5,IR(0, 0),IR(24333, 15)/* CrossWorkgroup */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {6,IR(0, 0),IR(24348, 8)/* Private */,IR(0, 0),IR(193, 2),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {7,IR(0, 0),IR(24356, 9)/* Function */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {8,IR(0, 0),IR(24365, 8)/* Generic */,IR(0, 0),IR(195, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {9,IR(0, 0),IR(24373, 13)/* PushConstant */,IR(0, 0),IR(3, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {10,IR(0, 0),IR(24386, 14)/* AtomicCounter */,IR(0, 0),IR(82, 1),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {11,IR(0, 0),IR(24400, 6)/* Image */,IR(0, 0),IR(1, 0),IR(0, 0),SPV_SPIRV_VERSION_WORD(1,0),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {12,IR(0, 0),IR(24406, 14)/* StorageBuffer */,IR(0, 0),IR(3, 1),IR(163, 2),SPV_SPIRV_VERSION_WORD(1,3),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {4172,IR(0, 0),IR(24420, 13)/* TileImageEXT */,IR(0, 0),IR(143, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {4491,IR(0, 0),IR(24433, 19)/* TileAttachmentQCOM */,IR(0, 0),IR(41, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5068,IR(0, 0),IR(24452, 16)/* NodePayloadAMDX */,IR(0, 0),IR(43, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5328,IR(0, 0),IR(24468, 16)/* CallableDataKHR */,IR(86, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5329,IR(0, 0),IR(24499, 24)/* IncomingCallableDataKHR */,IR(87, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5338,IR(0, 0),IR(24546, 14)/* RayPayloadKHR */,IR(88, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5339,IR(0, 0),IR(24573, 16)/* HitAttributeKHR */,IR(89, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5342,IR(0, 0),IR(24604, 22)/* IncomingRayPayloadKHR */,IR(90, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5343,IR(0, 0),IR(24647, 22)/* ShaderRecordBufferKHR */,IR(91, 1),IR(54, 2),IR(24, 2),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5349,IR(0, 0),IR(24690, 22)/* PhysicalStorageBuffer */,IR(92, 1),IR(2, 1),IR(0, 2),SPV_SPIRV_VERSION_WORD(1,5),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5385,IR(0, 0),IR(24737, 21)/* HitObjectAttributeNV */,IR(0, 0),IR(122, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5402,IR(0, 0),IR(24758, 24)/* TaskPayloadWorkgroupEXT */,IR(0, 0),IR(53, 1),IR(23, 1),SPV_SPIRV_VERSION_WORD(1,4),0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5605,IR(0, 0),IR(24782, 17)/* CodeSectionINTEL */,IR(0, 0),IR(196, 1),IR(94, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5936,IR(0, 0),IR(24799, 16)/* DeviceOnlyINTEL */,IR(0, 0),IR(197, 1),IR(116, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {5937,IR(0, 0),IR(24815, 14)/* HostOnlyINTEL */,IR(0, 0),IR(197, 1),IR(116, 1),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORAGE_CLASS + {0,IR(0, 0),IR(21857, 14)/* UncachedINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {1,IR(0, 0),IR(24829, 18)/* WriteThroughINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {2,IR(0, 0),IR(24847, 15)/* WriteBackINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {3,IR(0, 0),IR(21883, 15)/* StreamingINTEL */,IR(0, 0),IR(142, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {0,IR(0, 0),IR(14030, 5)/* None */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS + {1,IR(10, 1),IR(24862, 11)/* TensorView */,IR(0, 0),IR(198, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS + {2,IR(10, 1),IR(24873, 11)/* DecodeFunc */,IR(0, 0),IR(199, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS + {0,IR(0, 0),IR(24884, 10)/* Undefined */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {1,IR(0, 0),IR(15277, 9)/* Constant */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {2,IR(0, 0),IR(23704, 12)/* ClampToEdge */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {3,IR(0, 0),IR(23722, 7)/* Repeat */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {4,IR(0, 0),IR(23729, 15)/* RepeatMirrored */,IR(0, 0),IR(1, 0),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {0,IR(0, 0),IR(24894, 8)/* NoneARM */,IR(0, 0),IR(200, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS + {1,IR(0, 0),IR(24902, 15)/* NontemporalARM */,IR(0, 0),IR(200, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS + {2,IR(10, 1),IR(24917, 20)/* OutOfBoundsValueARM */,IR(0, 0),IR(200, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS + {4,IR(10, 1),IR(24937, 24)/* MakeElementAvailableARM */,IR(0, 0),IR(200, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS + {8,IR(10, 1),IR(24961, 22)/* MakeElementVisibleARM */,IR(0, 0),IR(200, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS + {16,IR(0, 0),IR(24983, 21)/* NonPrivateElementARM */,IR(0, 0),IR(200, 1),IR(0, 0),0xffffffffu,0xffffffffu}, // SPV_OPERAND_TYPE_TENSOR_OPERANDS }}; // Maps an operand kind to possible operands for that kind. @@ -1525,88 +1535,88 @@ IndexRange OperandByValueRangeForKind(spv_operand_type_t type) { case SPV_OPERAND_TYPE_ACCESS_QUALIFIER: return IR(0, 3); case SPV_OPERAND_TYPE_ADDRESSING_MODEL: return IR(3, 4); case SPV_OPERAND_TYPE_BUILT_IN: return IR(7, 126); - case SPV_OPERAND_TYPE_CAPABILITY: return IR(133, 267); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(400, 8); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(408, 3); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(411, 2); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS: return IR(413, 19); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION: return IR(432, 10); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(442, 4); - case SPV_OPERAND_TYPE_COMPONENT_TYPE: return IR(446, 15); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT: return IR(461, 4); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS: return IR(465, 6); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE: return IR(471, 3); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE: return IR(474, 3); - case SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT: return IR(477, 4); - case SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(481, 8); - case SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE: return IR(489, 3); - case SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS: return IR(492, 16); - case SPV_OPERAND_TYPE_DEBUG_OPERATION: return IR(508, 9); - case SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER: return IR(517, 3); - case SPV_OPERAND_TYPE_DECORATION: return IR(520, 142); - case SPV_OPERAND_TYPE_DIMENSIONALITY: return IR(662, 8); - case SPV_OPERAND_TYPE_EXECUTION_MODE: return IR(670, 96); - case SPV_OPERAND_TYPE_EXECUTION_MODEL: return IR(766, 17); - case SPV_OPERAND_TYPE_FPDENORM_MODE: return IR(783, 2); - case SPV_OPERAND_TYPE_FPENCODING: return IR(785, 1); - case SPV_OPERAND_TYPE_FPOPERATION_MODE: return IR(786, 2); - case SPV_OPERAND_TYPE_FP_FAST_MATH_MODE: return IR(788, 9); - case SPV_OPERAND_TYPE_FP_ROUNDING_MODE: return IR(797, 4); - case SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE: return IR(801, 4); - case SPV_OPERAND_TYPE_FUNCTION_CONTROL: return IR(805, 6); - case SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE: return IR(811, 9); - case SPV_OPERAND_TYPE_GROUP_OPERATION: return IR(820, 7); - case SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER: return IR(827, 4); - case SPV_OPERAND_TYPE_IMAGE: return IR(831, 17); - case SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE: return IR(848, 26); - case SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER: return IR(874, 20); - case SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER: return IR(894, 2); - case SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS: return IR(896, 3); - case SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO: return IR(899, 2); - case SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS: return IR(901, 2); - case SPV_OPERAND_TYPE_LINKAGE_TYPE: return IR(903, 3); - case SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL: return IR(906, 5); - case SPV_OPERAND_TYPE_LOOP_CONTROL: return IR(911, 20); - case SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(931, 15); - case SPV_OPERAND_TYPE_MEMORY_ACCESS: return IR(946, 9); - case SPV_OPERAND_TYPE_MEMORY_MODEL: return IR(955, 4); - case SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID: return IR(959, 15); - case SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS: return IR(974, 1); - case SPV_OPERAND_TYPE_OVERFLOW_MODES: return IR(975, 4); - case SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT: return IR(979, 1); - case SPV_OPERAND_TYPE_QUANTIZATION_MODES: return IR(980, 8); - case SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS: return IR(988, 3); - case SPV_OPERAND_TYPE_RAY_FLAGS: return IR(991, 12); - case SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE: return IR(1003, 2); - case SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE: return IR(1005, 3); - case SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION: return IR(1008, 2); - case SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE: return IR(1010, 5); - case SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE: return IR(1015, 2); - case SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT: return IR(1017, 42); - case SPV_OPERAND_TYPE_SCOPE_ID: return IR(1059, 7); - case SPV_OPERAND_TYPE_SELECTION_CONTROL: return IR(1066, 3); - case SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS: return IR(1069, 1); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(1070, 8); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(1078, 3); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(1081, 2); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS: return IR(1083, 20); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION: return IR(1103, 10); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(1113, 4); - case SPV_OPERAND_TYPE_SOURCE_LANGUAGE: return IR(1117, 14); - case SPV_OPERAND_TYPE_STORAGE_CLASS: return IR(1131, 28); - case SPV_OPERAND_TYPE_STORE_CACHE_CONTROL: return IR(1159, 4); - case SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS: return IR(1163, 3); - case SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE: return IR(1166, 5); - case SPV_OPERAND_TYPE_TENSOR_OPERANDS: return IR(1171, 6); - case SPV_OPERAND_TYPE_OPTIONAL_IMAGE: return IR(831, 17); + case SPV_OPERAND_TYPE_CAPABILITY: return IR(133, 270); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(403, 8); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(411, 3); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(414, 2); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS: return IR(416, 19); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION: return IR(435, 10); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(445, 4); + case SPV_OPERAND_TYPE_COMPONENT_TYPE: return IR(449, 15); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT: return IR(464, 4); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS: return IR(468, 6); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE: return IR(474, 3); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE: return IR(477, 3); + case SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT: return IR(480, 4); + case SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(484, 8); + case SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE: return IR(492, 3); + case SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS: return IR(495, 16); + case SPV_OPERAND_TYPE_DEBUG_OPERATION: return IR(511, 9); + case SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER: return IR(520, 3); + case SPV_OPERAND_TYPE_DECORATION: return IR(523, 143); + case SPV_OPERAND_TYPE_DIMENSIONALITY: return IR(666, 8); + case SPV_OPERAND_TYPE_EXECUTION_MODE: return IR(674, 96); + case SPV_OPERAND_TYPE_EXECUTION_MODEL: return IR(770, 17); + case SPV_OPERAND_TYPE_FPDENORM_MODE: return IR(787, 2); + case SPV_OPERAND_TYPE_FPENCODING: return IR(789, 3); + case SPV_OPERAND_TYPE_FPOPERATION_MODE: return IR(792, 2); + case SPV_OPERAND_TYPE_FP_FAST_MATH_MODE: return IR(794, 9); + case SPV_OPERAND_TYPE_FP_ROUNDING_MODE: return IR(803, 4); + case SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE: return IR(807, 4); + case SPV_OPERAND_TYPE_FUNCTION_CONTROL: return IR(811, 6); + case SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE: return IR(817, 9); + case SPV_OPERAND_TYPE_GROUP_OPERATION: return IR(826, 7); + case SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER: return IR(833, 4); + case SPV_OPERAND_TYPE_IMAGE: return IR(837, 17); + case SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE: return IR(854, 26); + case SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER: return IR(880, 20); + case SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER: return IR(900, 2); + case SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS: return IR(902, 3); + case SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO: return IR(905, 2); + case SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS: return IR(907, 2); + case SPV_OPERAND_TYPE_LINKAGE_TYPE: return IR(909, 3); + case SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL: return IR(912, 5); + case SPV_OPERAND_TYPE_LOOP_CONTROL: return IR(917, 20); + case SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(937, 15); + case SPV_OPERAND_TYPE_MEMORY_ACCESS: return IR(952, 9); + case SPV_OPERAND_TYPE_MEMORY_MODEL: return IR(961, 4); + case SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID: return IR(965, 15); + case SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS: return IR(980, 1); + case SPV_OPERAND_TYPE_OVERFLOW_MODES: return IR(981, 4); + case SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT: return IR(985, 1); + case SPV_OPERAND_TYPE_QUANTIZATION_MODES: return IR(986, 8); + case SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS: return IR(994, 3); + case SPV_OPERAND_TYPE_RAY_FLAGS: return IR(997, 12); + case SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE: return IR(1009, 2); + case SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE: return IR(1011, 3); + case SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION: return IR(1014, 2); + case SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE: return IR(1016, 5); + case SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE: return IR(1021, 2); + case SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT: return IR(1023, 42); + case SPV_OPERAND_TYPE_SCOPE_ID: return IR(1065, 7); + case SPV_OPERAND_TYPE_SELECTION_CONTROL: return IR(1072, 3); + case SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS: return IR(1075, 1); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(1076, 8); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(1084, 3); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(1087, 2); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS: return IR(1089, 20); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION: return IR(1109, 10); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(1119, 4); + case SPV_OPERAND_TYPE_SOURCE_LANGUAGE: return IR(1123, 14); + case SPV_OPERAND_TYPE_STORAGE_CLASS: return IR(1137, 28); + case SPV_OPERAND_TYPE_STORE_CACHE_CONTROL: return IR(1165, 4); + case SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS: return IR(1169, 3); + case SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE: return IR(1172, 5); + case SPV_OPERAND_TYPE_TENSOR_OPERANDS: return IR(1177, 6); + case SPV_OPERAND_TYPE_OPTIONAL_IMAGE: return IR(837, 17); case SPV_OPERAND_TYPE_OPTIONAL_ACCESS_QUALIFIER: return IR(0, 3); - case SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS: return IR(946, 9); - case SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT: return IR(979, 1); - case SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS: return IR(465, 6); - case SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(931, 15); - case SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS: return IR(988, 3); - case SPV_OPERAND_TYPE_OPTIONAL_FPENCODING: return IR(785, 1); - case SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS: return IR(1171, 6); + case SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS: return IR(952, 9); + case SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT: return IR(985, 1); + case SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS: return IR(468, 6); + case SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(937, 15); + case SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS: return IR(994, 3); + case SPV_OPERAND_TYPE_OPTIONAL_FPENCODING: return IR(789, 3); + case SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS: return IR(1177, 6); default: break; } return IR(0,0); @@ -1616,1278 +1626,1284 @@ IndexRange OperandByValueRangeForKind(spv_operand_type_t type) { // The fields in order are: // name, either the primary name or an alias, indexing into kStrings // index into the kOperandsByValue array -static const std::array kOperandNames{{ - {IR(4525, 9), 0}, // 0 ReadOnly in SPV_OPERAND_TYPE_ACCESS_QUALIFIER - {IR(4551, 10), 2}, // 1 ReadWrite in SPV_OPERAND_TYPE_ACCESS_QUALIFIER - {IR(4541, 10), 1}, // 2 WriteOnly in SPV_OPERAND_TYPE_ACCESS_QUALIFIER - {IR(4561, 8), 3}, // 3 Logical in SPV_OPERAND_TYPE_ADDRESSING_MODEL - {IR(4569, 11), 4}, // 4 Physical32 in SPV_OPERAND_TYPE_ADDRESSING_MODEL - {IR(4590, 11), 5}, // 5 Physical64 in SPV_OPERAND_TYPE_ADDRESSING_MODEL - {IR(4601, 24), 6}, // 6 PhysicalStorageBuffer64 in SPV_OPERAND_TYPE_ADDRESSING_MODEL - {IR(4625, 27), 6}, // 7 PhysicalStorageBuffer64EXT in SPV_OPERAND_TYPE_ADDRESSING_MODEL - {IR(6535, 13), 92}, // 8 BaryCoordKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6548, 12), 92}, // 9 BaryCoordNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5930, 20), 68}, // 10 BaryCoordNoPerspAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(5950, 28), 69}, // 11 BaryCoordNoPerspCentroidAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(6583, 20), 93}, // 12 BaryCoordNoPerspKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6603, 19), 93}, // 13 BaryCoordNoPerspNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5978, 26), 70}, // 14 BaryCoordNoPerspSampleAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(6075, 22), 74}, // 15 BaryCoordPullModelAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(6004, 19), 71}, // 16 BaryCoordSmoothAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(6023, 27), 72}, // 17 BaryCoordSmoothCentroidAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(6050, 25), 73}, // 18 BaryCoordSmoothSampleAMD in SPV_OPERAND_TYPE_BUILT_IN - {IR(5734, 13), 59}, // 19 BaseInstance in SPV_OPERAND_TYPE_BUILT_IN - {IR(5708, 11), 58}, // 20 BaseVertex in SPV_OPERAND_TYPE_BUILT_IN - {IR(4709, 13), 9}, // 21 ClipDistance in SPV_OPERAND_TYPE_BUILT_IN - {IR(6442, 22), 87}, // 22 ClipDistancePerViewNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7741, 12), 131}, // 23 ClusterIDNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5472, 13), 49}, // 24 CoreCountARM in SPV_OPERAND_TYPE_BUILT_IN - {IR(5446, 10), 48}, // 25 CoreIDARM in SPV_OPERAND_TYPE_BUILT_IN - {IR(5485, 13), 50}, // 26 CoreMaxIDARM in SPV_OPERAND_TYPE_BUILT_IN - {IR(4722, 13), 10}, // 27 CullDistance in SPV_OPERAND_TYPE_BUILT_IN - {IR(6464, 22), 88}, // 28 CullDistancePerViewNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7794, 12), 132}, // 29 CullMaskKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6790, 17), 99}, // 30 CullPrimitiveEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(7194, 17), 113}, // 31 CurrentRayTimeNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5804, 12), 62}, // 32 DeviceIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(5747, 10), 60}, // 33 DrawIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(5236, 22), 37}, // 34 EnqueuedWorkgroupSize in SPV_OPERAND_TYPE_BUILT_IN - {IR(5006, 10), 21}, // 35 FragCoord in SPV_OPERAND_TYPE_BUILT_IN - {IR(5092, 10), 27}, // 36 FragDepth in SPV_OPERAND_TYPE_BUILT_IN - {IR(6668, 23), 95}, // 37 FragInvocationCountEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(6622, 12), 94}, // 38 FragSizeEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(6097, 18), 75}, // 39 FragStencilRefEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(6634, 15), 94}, // 40 FragmentSizeNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5027, 12), 23}, // 41 FrontFacing in SPV_OPERAND_TYPE_BUILT_IN - {IR(6354, 16), 83}, // 42 FullyCoveredEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(5177, 19), 33}, // 43 GlobalInvocationId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5271, 15), 39}, // 44 GlobalLinearId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5258, 13), 38}, // 45 GlobalOffset in SPV_OPERAND_TYPE_BUILT_IN - {IR(5225, 11), 36}, // 46 GlobalSize in SPV_OPERAND_TYPE_BUILT_IN - {IR(5102, 17), 28}, // 47 HelperInvocation in SPV_OPERAND_TYPE_BUILT_IN - {IR(7496, 11), 120}, // 48 HitIsLSSNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7454, 14), 119}, // 49 HitIsSphereNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7676, 33), 128}, // 50 HitKindBackFacingMicroTriangleNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7642, 34), 127}, // 51 HitKindFrontFacingMicroTriangleNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7173, 11), 112}, // 52 HitKindKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7184, 10), 112}, // 53 HitKindNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7624, 18), 126}, // 54 HitLSSPositionsNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7727, 14), 130}, // 55 HitLSSRadiiNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7358, 37), 116}, // 56 HitMicroTriangleVertexBarycentricsNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7291, 34), 115}, // 57 HitMicroTriangleVertexPositionsNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7546, 20), 121}, // 58 HitSpherePositionNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7709, 18), 129}, // 59 HitSphereRadiusNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7166, 7), 111}, // 60 HitTNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7234, 30), 114}, // 61 HitTriangleVertexPositionsKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7395, 20), 117}, // 62 IncomingRayFlagsKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7415, 19), 117}, // 63 IncomingRayFlagsNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7055, 23), 108}, // 64 InstanceCustomIndexKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7078, 22), 108}, // 65 InstanceCustomIndexNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(4744, 11), 12}, // 66 InstanceId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5432, 14), 47}, // 67 InstanceIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(4845, 13), 14}, // 68 InvocationId in SPV_OPERAND_TYPE_BUILT_IN - {IR(6691, 22), 95}, // 69 InvocationsPerPixelNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6807, 12), 100}, // 70 LaunchIdKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6819, 11), 100}, // 71 LaunchIdNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6830, 14), 101}, // 72 LaunchSizeKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6844, 13), 101}, // 73 LaunchSizeNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(4858, 6), 15}, // 74 Layer in SPV_OPERAND_TYPE_BUILT_IN - {IR(6486, 15), 89}, // 75 LayerPerViewNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5159, 18), 32}, // 76 LocalInvocationId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5196, 21), 34}, // 77 LocalInvocationIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(6501, 16), 90}, // 78 MeshViewCountNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6517, 18), 91}, // 79 MeshViewIndicesNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5362, 21), 43}, // 80 NumEnqueuedSubgroups in SPV_OPERAND_TYPE_BUILT_IN - {IR(5349, 13), 42}, // 81 NumSubgroups in SPV_OPERAND_TYPE_BUILT_IN - {IR(5119, 14), 29}, // 82 NumWorkgroups in SPV_OPERAND_TYPE_BUILT_IN - {IR(6970, 22), 105}, // 83 ObjectRayDirectionKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6992, 21), 105}, // 84 ObjectRayDirectionNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6933, 19), 104}, // 85 ObjectRayOriginKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6952, 18), 104}, // 86 ObjectRayOriginNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7100, 17), 109}, // 87 ObjectToWorldKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7117, 16), 109}, // 88 ObjectToWorldNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(4992, 14), 20}, // 89 PatchVertices in SPV_OPERAND_TYPE_BUILT_IN - {IR(5016, 11), 22}, // 90 PointCoord in SPV_OPERAND_TYPE_BUILT_IN - {IR(4699, 10), 8}, // 91 PointSize in SPV_OPERAND_TYPE_BUILT_IN - {IR(4683, 9), 7}, // 92 Position in SPV_OPERAND_TYPE_BUILT_IN - {IR(6294, 18), 81}, // 93 PositionPerViewNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6406, 17), 85}, // 94 PrimitiveCountNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(4755, 12), 13}, // 95 PrimitiveId in SPV_OPERAND_TYPE_BUILT_IN - {IR(6423, 19), 86}, // 96 PrimitiveIndicesNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6738, 24), 97}, // 97 PrimitiveLineIndicesEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(6713, 25), 96}, // 98 PrimitivePointIndicesEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(5757, 24), 61}, // 99 PrimitiveShadingRateKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6762, 28), 98}, // 100 PrimitiveTriangleIndicesEXT in SPV_OPERAND_TYPE_BUILT_IN - {IR(7434, 20), 118}, // 101 RayGeometryIndexKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7034, 11), 107}, // 102 RayTmaxKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7045, 10), 107}, // 103 RayTmaxNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7013, 11), 106}, // 104 RayTminKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7024, 10), 106}, // 105 RayTminNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6132, 29), 76}, // 106 RemainingRecursionLevelsAMDX in SPV_OPERAND_TYPE_BUILT_IN - {IR(7598, 10), 123}, // 107 SMCountNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7617, 7), 125}, // 108 SMIDNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5039, 9), 24}, // 109 SampleId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5081, 11), 26}, // 110 SampleMask in SPV_OPERAND_TYPE_BUILT_IN - {IR(5066, 15), 25}, // 111 SamplePosition in SPV_OPERAND_TYPE_BUILT_IN - {IR(6231, 20), 79}, // 112 SecondaryPositionNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6270, 24), 80}, // 113 SecondaryViewportMaskNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6179, 16), 77}, // 114 ShaderIndexAMDX in SPV_OPERAND_TYPE_BUILT_IN - {IR(5848, 15), 64}, // 115 ShadingRateKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(5521, 15), 53}, // 116 SubgroupEqMask in SPV_OPERAND_TYPE_BUILT_IN - {IR(5536, 18), 53}, // 117 SubgroupEqMaskKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(5576, 15), 54}, // 118 SubgroupGeMask in SPV_OPERAND_TYPE_BUILT_IN - {IR(5591, 18), 54}, // 119 SubgroupGeMaskKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(5609, 15), 55}, // 120 SubgroupGtMask in SPV_OPERAND_TYPE_BUILT_IN - {IR(5624, 18), 55}, // 121 SubgroupGtMaskKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(5383, 11), 44}, // 122 SubgroupId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5642, 15), 56}, // 123 SubgroupLeMask in SPV_OPERAND_TYPE_BUILT_IN - {IR(5657, 18), 56}, // 124 SubgroupLeMaskKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(5394, 26), 45}, // 125 SubgroupLocalInvocationId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5675, 15), 57}, // 126 SubgroupLtMask in SPV_OPERAND_TYPE_BUILT_IN - {IR(5690, 18), 57}, // 127 SubgroupLtMaskKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(5333, 16), 41}, // 128 SubgroupMaxSize in SPV_OPERAND_TYPE_BUILT_IN - {IR(5286, 13), 40}, // 129 SubgroupSize in SPV_OPERAND_TYPE_BUILT_IN - {IR(6394, 12), 84}, // 130 TaskCountNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(4982, 10), 19}, // 131 TessCoord in SPV_OPERAND_TYPE_BUILT_IN - {IR(4967, 15), 18}, // 132 TessLevelInner in SPV_OPERAND_TYPE_BUILT_IN - {IR(4952, 15), 17}, // 133 TessLevelOuter in SPV_OPERAND_TYPE_BUILT_IN - {IR(5912, 18), 67}, // 134 TileApronSizeQCOM in SPV_OPERAND_TYPE_BUILT_IN - {IR(5894, 18), 66}, // 135 TileDimensionQCOM in SPV_OPERAND_TYPE_BUILT_IN - {IR(5863, 15), 65}, // 136 TileOffsetQCOM in SPV_OPERAND_TYPE_BUILT_IN - {IR(4735, 9), 11}, // 137 VertexId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5420, 12), 46}, // 138 VertexIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(5828, 10), 63}, // 139 ViewIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(4904, 14), 16}, // 140 ViewportIndex in SPV_OPERAND_TYPE_BUILT_IN - {IR(6195, 15), 78}, // 141 ViewportMaskNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6332, 22), 82}, // 142 ViewportMaskPerViewNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5498, 10), 51}, // 143 WarpIDARM in SPV_OPERAND_TYPE_BUILT_IN - {IR(7608, 9), 124}, // 144 WarpIDNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5508, 13), 52}, // 145 WarpMaxIDARM in SPV_OPERAND_TYPE_BUILT_IN - {IR(7566, 13), 122}, // 146 WarpsPerSMNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(5217, 8), 35}, // 147 WorkDim in SPV_OPERAND_TYPE_BUILT_IN - {IR(5147, 12), 31}, // 148 WorkgroupId in SPV_OPERAND_TYPE_BUILT_IN - {IR(5133, 14), 30}, // 149 WorkgroupSize in SPV_OPERAND_TYPE_BUILT_IN - {IR(6892, 21), 103}, // 150 WorldRayDirectionKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6913, 20), 103}, // 151 WorldRayDirectionNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(6857, 18), 102}, // 152 WorldRayOriginKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(6875, 17), 102}, // 153 WorldRayOriginNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(7133, 17), 110}, // 154 WorldToObjectKHR in SPV_OPERAND_TYPE_BUILT_IN - {IR(7150, 16), 110}, // 155 WorldToObjectNV in SPV_OPERAND_TYPE_BUILT_IN - {IR(4580, 10), 137}, // 156 Addresses in SPV_OPERAND_TYPE_CAPABILITY - {IR(12733, 34), 355}, // 157 ArbitraryPrecisionFixedPointINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12421, 37), 343}, // 158 ArbitraryPrecisionFloatingPointINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12389, 32), 342}, // 159 ArbitraryPrecisionIntegersINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13283, 19), 379}, // 160 ArithmeticFenceEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(12054, 9), 328}, // 161 AsmINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13200, 20), 375}, // 162 AtomicFloat16AddEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(12109, 23), 331}, // 163 AtomicFloat16MinMaxEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(11582, 22), 306}, // 164 AtomicFloat16VectorNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(13116, 20), 371}, // 165 AtomicFloat32AddEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(12063, 23), 329}, // 166 AtomicFloat32MinMaxEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(13136, 20), 372}, // 167 AtomicFloat64AddEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(12086, 23), 330}, // 168 AtomicFloat64MinMaxEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(7974, 14), 153}, // 169 AtomicStorage in SPV_OPERAND_TYPE_CAPABILITY - {IR(9294, 17), 226}, // 170 AtomicStorageOps in SPV_OPERAND_TYPE_CAPABILITY - {IR(13241, 24), 377}, // 171 BFloat16ConversionINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9905, 29), 259}, // 172 BFloat16CooperativeMatrixKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(9883, 22), 258}, // 173 BFloat16DotProductKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(9867, 16), 257}, // 174 BFloat16TypeKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(13804, 20), 399}, // 175 BindlessImagesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(11519, 18), 303}, // 176 BindlessTextureNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(13060, 16), 368}, // 177 BitInstructions in SPV_OPERAND_TYPE_CAPABILITY - {IR(12832, 19), 359}, // 178 BlockingPipesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13765, 19), 397}, // 179 CacheControlsINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(4709, 13), 163}, // 180 ClipDistance in SPV_OPERAND_TYPE_CAPABILITY - {IR(11177, 32), 292}, // 181 ComputeDerivativeGroupLinearKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(11209, 31), 292}, // 182 ComputeDerivativeGroupLinearNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(10057, 31), 271}, // 183 ComputeDerivativeGroupQuadsKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(10088, 30), 271}, // 184 ComputeDerivativeGroupQuadsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11759, 30), 315}, // 185 CooperativeMatrixBlockLoadsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11652, 31), 312}, // 186 CooperativeMatrixConversionsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(9846, 21), 366}, // 187 CooperativeMatrixKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(8935, 28), 210}, // 188 CooperativeMatrixLayoutsARM in SPV_OPERAND_TYPE_CAPABILITY - {IR(11265, 20), 294}, // 189 CooperativeMatrixNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11683, 40), 313}, // 190 CooperativeMatrixPerElementOperationsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11622, 30), 311}, // 191 CooperativeMatrixReductionsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11723, 36), 314}, // 192 CooperativeMatrixTensorAddressingNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11562, 20), 305}, // 193 CooperativeVectorNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11789, 28), 316}, // 194 CooperativeVectorTrainingNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(5456, 16), 203}, // 195 CoreBuiltinsARM in SPV_OPERAND_TYPE_CAPABILITY - {IR(4722, 13), 164}, // 196 CullDistance in SPV_OPERAND_TYPE_CAPABILITY - {IR(13220, 21), 376}, // 197 DebugInfoModuleINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(11388, 25), 299}, // 198 DemoteToHelperInvocation in SPV_OPERAND_TYPE_CAPABILITY - {IR(11413, 28), 299}, // 199 DemoteToHelperInvocationEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(9433, 18), 232}, // 200 DenormFlushToZero in SPV_OPERAND_TYPE_CAPABILITY - {IR(9418, 15), 231}, // 201 DenormPreserve in SPV_OPERAND_TYPE_CAPABILITY - {IR(8421, 18), 182}, // 202 DerivativeControl in SPV_OPERAND_TYPE_CAPABILITY - {IR(7945, 14), 151}, // 203 DeviceEnqueue in SPV_OPERAND_TYPE_CAPABILITY - {IR(5816, 12), 222}, // 204 DeviceGroup in SPV_OPERAND_TYPE_CAPABILITY - {IR(11441, 23), 300}, // 205 DisplacementMicromapNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(13011, 11), 364}, // 206 DotProduct in SPV_OPERAND_TYPE_CAPABILITY - {IR(12905, 22), 362}, // 207 DotProductInput4x8Bit in SPV_OPERAND_TYPE_CAPABILITY - {IR(12927, 25), 362}, // 208 DotProductInput4x8BitKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(12952, 28), 363}, // 209 DotProductInput4x8BitPacked in SPV_OPERAND_TYPE_CAPABILITY - {IR(12980, 31), 363}, // 210 DotProductInput4x8BitPackedKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(12864, 19), 361}, // 211 DotProductInputAll in SPV_OPERAND_TYPE_CAPABILITY - {IR(12883, 22), 361}, // 212 DotProductInputAllKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(13022, 14), 364}, // 213 DotProductKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(5719, 15), 213}, // 214 DrawParameters in SPV_OPERAND_TYPE_CAPABILITY - {IR(12166, 16), 334}, // 215 ExpectAssumeKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(12369, 20), 341}, // 216 FPFastMathModeINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13417, 28), 385}, // 217 FPGAArgumentInterfacesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12709, 24), 354}, // 218 FPGABufferLocationINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12582, 27), 349}, // 219 FPGAClusterAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13302, 29), 380}, // 220 FPGAClusterAttributesV2INTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12623, 20), 351}, // 221 FPGADSPControlINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12669, 40), 353}, // 222 FPGAInvocationPipeliningAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12532, 26), 347}, // 223 FPGAKernelAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13331, 28), 381}, // 224 FPGAKernelAttributesv2INTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13393, 24), 384}, // 225 FPGALatencyControlINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12488, 22), 345}, // 226 FPGALoopControlsINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12558, 24), 348}, // 227 FPGAMemoryAccessesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12343, 26), 340}, // 228 FPGAMemoryAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12851, 13), 360}, // 229 FPGARegINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13377, 16), 383}, // 230 FPMaxErrorINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(7859, 8), 142}, // 231 Float16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(7845, 14), 141}, // 232 Float16Buffer in SPV_OPERAND_TYPE_CAPABILITY - {IR(9686, 16), 246}, // 233 Float16ImageAMD in SPV_OPERAND_TYPE_CAPABILITY - {IR(7867, 8), 143}, // 234 Float64 in SPV_OPERAND_TYPE_CAPABILITY - {IR(13101, 15), 370}, // 235 FloatControls2 in SPV_OPERAND_TYPE_CAPABILITY - {IR(11962, 23), 324}, // 236 FloatingPointModeINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(6560, 23), 270}, // 237 FragmentBarycentricKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(10035, 22), 270}, // 238 FragmentBarycentricNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(6649, 19), 272}, // 239 FragmentDensityEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(6370, 24), 266}, // 240 FragmentFullyCoveredEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(9724, 16), 248}, // 241 FragmentMaskAMD in SPV_OPERAND_TYPE_CAPABILITY - {IR(11356, 32), 298}, // 242 FragmentShaderPixelInterlockEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(11285, 33), 295}, // 243 FragmentShaderSampleInterlockEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(11318, 38), 296}, // 244 FragmentShaderShadingRateInterlockEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(5781, 23), 211}, // 245 FragmentShadingRateKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(12317, 26), 339}, // 246 FunctionFloatControlINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12008, 22), 326}, // 247 FunctionPointersINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(8266, 15), 169}, // 248 GenericPointer in SPV_OPERAND_TYPE_CAPABILITY - {IR(4767, 9), 135}, // 249 Geometry in SPV_OPERAND_TYPE_CAPABILITY - {IR(8016, 18), 156}, // 250 GeometryPointSize in SPV_OPERAND_TYPE_CAPABILITY - {IR(9963, 28), 261}, // 251 GeometryShaderPassthroughNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(8479, 16), 185}, // 252 GeometryStreams in SPV_OPERAND_TYPE_CAPABILITY - {IR(13475, 35), 387}, // 253 GlobalVariableFPGADecorationsINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13445, 30), 386}, // 254 GlobalVariableHostAccessINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(5299, 16), 192}, // 255 GroupNonUniform in SPV_OPERAND_TYPE_CAPABILITY - {IR(8618, 26), 194}, // 256 GroupNonUniformArithmetic in SPV_OPERAND_TYPE_CAPABILITY - {IR(5554, 22), 195}, // 257 GroupNonUniformBallot in SPV_OPERAND_TYPE_CAPABILITY - {IR(8698, 25), 198}, // 258 GroupNonUniformClustered in SPV_OPERAND_TYPE_CAPABILITY - {IR(10132, 29), 273}, // 259 GroupNonUniformPartitionedNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(8723, 20), 199}, // 260 GroupNonUniformQuad in SPV_OPERAND_TYPE_CAPABILITY - {IR(13076, 25), 369}, // 261 GroupNonUniformRotateKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(8644, 23), 196}, // 262 GroupNonUniformShuffle in SPV_OPERAND_TYPE_CAPABILITY - {IR(8667, 31), 197}, // 263 GroupNonUniformShuffleRelative in SPV_OPERAND_TYPE_CAPABILITY - {IR(8598, 20), 193}, // 264 GroupNonUniformVote in SPV_OPERAND_TYPE_CAPABILITY - {IR(13687, 26), 394}, // 265 GroupUniformArithmeticKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(7938, 7), 150}, // 266 Groups in SPV_OPERAND_TYPE_CAPABILITY - {IR(12819, 13), 358}, // 267 IOPipesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(8335, 8), 175}, // 268 Image1D in SPV_OPERAND_TYPE_CAPABILITY - {IR(7894, 11), 146}, // 269 ImageBasic in SPV_OPERAND_TYPE_CAPABILITY - {IR(8357, 12), 178}, // 270 ImageBuffer in SPV_OPERAND_TYPE_CAPABILITY - {IR(8212, 15), 165}, // 271 ImageCubeArray in SPV_OPERAND_TYPE_CAPABILITY - {IR(10018, 17), 268}, // 272 ImageFootprintNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(9702, 22), 247}, // 273 ImageGatherBiasLodAMD in SPV_OPERAND_TYPE_CAPABILITY - {IR(8034, 20), 157}, // 274 ImageGatherExtended in SPV_OPERAND_TYPE_CAPABILITY - {IR(8369, 13), 179}, // 275 ImageMSArray in SPV_OPERAND_TYPE_CAPABILITY - {IR(7920, 12), 148}, // 276 ImageMipmap in SPV_OPERAND_TYPE_CAPABILITY - {IR(8410, 11), 181}, // 277 ImageQuery in SPV_OPERAND_TYPE_CAPABILITY - {IR(7905, 15), 147}, // 278 ImageReadWrite in SPV_OPERAND_TYPE_CAPABILITY - {IR(9740, 21), 250}, // 279 ImageReadWriteLodAMD in SPV_OPERAND_TYPE_CAPABILITY - {IR(8244, 10), 167}, // 280 ImageRect in SPV_OPERAND_TYPE_CAPABILITY - {IR(12030, 24), 327}, // 281 IndirectReferencesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(8286, 16), 171}, // 282 InputAttachment in SPV_OPERAND_TYPE_CAPABILITY - {IR(10247, 36), 276}, // 283 InputAttachmentArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10283, 39), 276}, // 284 InputAttachmentArrayDynamicIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(10788, 39), 283}, // 285 InputAttachmentArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10827, 42), 283}, // 286 InputAttachmentArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(7988, 6), 154}, // 287 Int16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(9819, 27), 256}, // 288 Int4CooperativeMatrixINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9805, 14), 255}, // 289 Int4TypeINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(7875, 6), 144}, // 290 Int64 in SPV_OPERAND_TYPE_CAPABILITY - {IR(7881, 13), 145}, // 291 Int64Atomics in SPV_OPERAND_TYPE_CAPABILITY - {IR(9761, 14), 251}, // 292 Int64ImageEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8281, 5), 170}, // 293 Int8 in SPV_OPERAND_TYPE_CAPABILITY - {IR(11985, 23), 325}, // 294 IntegerFunctions2INTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(8439, 22), 183}, // 295 InterpolationFunction in SPV_OPERAND_TYPE_CAPABILITY - {IR(4534, 7), 139}, // 296 Kernel in SPV_OPERAND_TYPE_CAPABILITY - {IR(12510, 22), 346}, // 297 KernelAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(7828, 8), 138}, // 298 Linkage in SPV_OPERAND_TYPE_CAPABILITY - {IR(7959, 15), 152}, // 299 LiteralSampler in SPV_OPERAND_TYPE_CAPABILITY - {IR(13156, 20), 373}, // 300 LongCompositesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12609, 14), 350}, // 301 LoopFuseINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13740, 25), 396}, // 302 MaskedGatherScatterINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(7821, 7), 133}, // 303 Matrix in SPV_OPERAND_TYPE_CAPABILITY - {IR(12643, 26), 352}, // 304 MemoryAccessAliasingINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(4830, 15), 269}, // 305 MeshShadingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(4816, 14), 267}, // 306 MeshShadingNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(8318, 7), 173}, // 307 MinLod in SPV_OPERAND_TYPE_CAPABILITY - {IR(5838, 10), 223}, // 308 MultiView in SPV_OPERAND_TYPE_CAPABILITY - {IR(4918, 14), 188}, // 309 MultiViewport in SPV_OPERAND_TYPE_CAPABILITY - {IR(8573, 13), 190}, // 310 NamedBarrier in SPV_OPERAND_TYPE_CAPABILITY - {IR(13176, 11), 374}, // 311 OptNoneEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(13187, 13), 374}, // 312 OptNoneINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(6312, 20), 265}, // 313 PerViewAttributesNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(4652, 31), 291}, // 314 PhysicalStorageBufferAddresses in SPV_OPERAND_TYPE_CAPABILITY - {IR(11143, 34), 291}, // 315 PhysicalStorageBufferAddressesEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8586, 12), 191}, // 316 PipeStorage in SPV_OPERAND_TYPE_CAPABILITY - {IR(7932, 6), 149}, // 317 Pipes in SPV_OPERAND_TYPE_CAPABILITY - {IR(9790, 15), 254}, // 318 QuadControlKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(11604, 18), 308}, // 319 RawAccessChainsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(7806, 15), 365}, // 320 RayCullMaskKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(9531, 12), 237}, // 321 RayQueryKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(11537, 25), 304}, // 322 RayQueryPositionFetchKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(9508, 23), 236}, // 323 RayQueryProvisionalKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(7753, 41), 317}, // 324 RayTracingClusterAccelerationStructureNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(7325, 33), 307}, // 325 RayTracingDisplacementMicromapNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(4802, 14), 240}, // 326 RayTracingKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(7507, 39), 310}, // 327 RayTracingLinearSweptSpheresGeometryNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(7211, 23), 288}, // 328 RayTracingMotionBlurNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(4789, 13), 287}, // 329 RayTracingNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(11464, 29), 301}, // 330 RayTracingOpacityMicromapEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(7264, 27), 286}, // 331 RayTracingPositionFetchKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(11240, 25), 293}, // 332 RayTracingProvisionalKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(7468, 28), 309}, // 333 RayTracingSpheresGeometryNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(9562, 32), 239}, // 334 RayTraversalPrimitiveCullingKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(13784, 20), 398}, // 335 RegisterLimitsINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13036, 24), 367}, // 336 ReplicatedCompositesEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(11941, 21), 323}, // 337 RoundToInfinityINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9476, 16), 234}, // 338 RoundingModeRTE in SPV_OPERAND_TYPE_CAPABILITY - {IR(9492, 16), 235}, // 339 RoundingModeRTZ in SPV_OPERAND_TYPE_CAPABILITY - {IR(12790, 29), 357}, // 340 RuntimeAlignedAttributeINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(10198, 23), 275}, // 341 RuntimeDescriptorArray in SPV_OPERAND_TYPE_CAPABILITY - {IR(10221, 26), 275}, // 342 RuntimeDescriptorArrayEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(9934, 29), 260}, // 343 SampleMaskOverrideCoverageNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(9311, 28), 227}, // 344 SampleMaskPostDepthCoverage in SPV_OPERAND_TYPE_CAPABILITY - {IR(5048, 18), 166}, // 345 SampleRateShading in SPV_OPERAND_TYPE_CAPABILITY - {IR(8325, 10), 174}, // 346 Sampled1D in SPV_OPERAND_TYPE_CAPABILITY - {IR(8343, 14), 177}, // 347 SampledBuffer in SPV_OPERAND_TYPE_CAPABILITY - {IR(8227, 17), 176}, // 348 SampledCubeArray in SPV_OPERAND_TYPE_CAPABILITY - {IR(8112, 33), 160}, // 349 SampledImageArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10561, 36), 280}, // 350 SampledImageArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10597, 39), 280}, // 351 SampledImageArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8254, 12), 168}, // 352 SampledRect in SPV_OPERAND_TYPE_CAPABILITY - {IR(4692, 7), 134}, // 353 Shader in SPV_OPERAND_TYPE_CAPABILITY - {IR(9775, 15), 252}, // 354 ShaderClockKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(6161, 18), 253}, // 355 ShaderEnqueueAMDX in SPV_OPERAND_TYPE_CAPABILITY - {IR(11493, 26), 302}, // 356 ShaderInvocationReorderNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(4864, 12), 200}, // 357 ShaderLayer in SPV_OPERAND_TYPE_CAPABILITY - {IR(10161, 17), 274}, // 358 ShaderNonUniform in SPV_OPERAND_TYPE_CAPABILITY - {IR(10178, 20), 274}, // 359 ShaderNonUniformEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(7579, 19), 297}, // 360 ShaderSMBuiltinsNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(6251, 19), 264}, // 361 ShaderStereoViewNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(4932, 20), 201}, // 362 ShaderViewportIndex in SPV_OPERAND_TYPE_CAPABILITY - {IR(4876, 28), 262}, // 363 ShaderViewportIndexLayerEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(9991, 27), 262}, // 364 ShaderViewportIndexLayerNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(6210, 21), 263}, // 365 ShaderViewportMaskNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(10118, 14), 272}, // 366 ShadingRateNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(9451, 25), 233}, // 367 SignedZeroInfNanPreserve in SPV_OPERAND_TYPE_CAPABILITY - {IR(8302, 16), 172}, // 368 SparseResidency in SPV_OPERAND_TYPE_CAPABILITY - {IR(13265, 18), 378}, // 369 SplitBarrierINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(6115, 17), 249}, // 370 StencilExportEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(9099, 25), 218}, // 371 StorageBuffer16BitAccess in SPV_OPERAND_TYPE_CAPABILITY - {IR(9339, 24), 228}, // 372 StorageBuffer8BitAccess in SPV_OPERAND_TYPE_CAPABILITY - {IR(8145, 34), 161}, // 373 StorageBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10636, 37), 281}, // 374 StorageBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10673, 40), 281}, // 375 StorageBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8179, 33), 162}, // 376 StorageImageArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10713, 36), 282}, // 377 StorageImageArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10749, 39), 282}, // 378 StorageImageArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8382, 28), 180}, // 379 StorageImageExtendedFormats in SPV_OPERAND_TYPE_CAPABILITY - {IR(8054, 24), 158}, // 380 StorageImageMultisample in SPV_OPERAND_TYPE_CAPABILITY - {IR(8495, 30), 186}, // 381 StorageImageReadWithoutFormat in SPV_OPERAND_TYPE_CAPABILITY - {IR(8525, 31), 187}, // 382 StorageImageWriteWithoutFormat in SPV_OPERAND_TYPE_CAPABILITY - {IR(9226, 21), 221}, // 383 StorageInputOutput16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(9204, 22), 220}, // 384 StoragePushConstant16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(9397, 21), 230}, // 385 StoragePushConstant8 in SPV_OPERAND_TYPE_CAPABILITY - {IR(8858, 37), 208}, // 386 StorageTensorArrayDynamicIndexingARM in SPV_OPERAND_TYPE_CAPABILITY - {IR(8895, 40), 209}, // 387 StorageTensorArrayNonUniformIndexingARM in SPV_OPERAND_TYPE_CAPABILITY - {IR(10403, 39), 278}, // 388 StorageTexelBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10442, 42), 278}, // 389 StorageTexelBufferArrayDynamicIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(10956, 42), 285}, // 390 StorageTexelBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10998, 45), 285}, // 391 StorageTexelBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(9187, 17), 219}, // 392 StorageUniform16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(9124, 28), 218}, // 393 StorageUniformBufferBlock16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(13538, 23), 389}, // 394 Subgroup2DBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13561, 30), 390}, // 395 Subgroup2DBlockTransformINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13591, 30), 391}, // 396 Subgroup2DBlockTransposeINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12253, 39), 337}, // 397 SubgroupAvcMotionEstimationChromaINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12182, 33), 335}, // 398 SubgroupAvcMotionEstimationINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12215, 38), 336}, // 399 SubgroupAvcMotionEstimationIntraINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(5315, 18), 212}, // 400 SubgroupBallotKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(11857, 27), 320}, // 401 SubgroupBufferBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13510, 28), 388}, // 402 SubgroupBufferPrefetchINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(8556, 17), 189}, // 403 SubgroupDispatch in SPV_OPERAND_TYPE_CAPABILITY - {IR(11884, 26), 321}, // 404 SubgroupImageBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(11910, 31), 322}, // 405 SubgroupImageMediaBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(13621, 38), 392}, // 406 SubgroupMatrixMultiplyAccumulateINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(11836, 21), 319}, // 407 SubgroupShuffleINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9083, 16), 217}, // 408 SubgroupVoteKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(13359, 18), 382}, // 409 TaskSequenceINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(11817, 19), 318}, // 410 TensorAddressingNV in SPV_OPERAND_TYPE_CAPABILITY - {IR(13713, 27), 395}, // 411 TensorFloat32RoundingINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(8847, 11), 207}, // 412 TensorsARM in SPV_OPERAND_TYPE_CAPABILITY - {IR(13659, 28), 393}, // 413 TernaryBitwiseFunctionINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(4776, 13), 136}, // 414 Tessellation in SPV_OPERAND_TYPE_CAPABILITY - {IR(7994, 22), 155}, // 415 TessellationPointSize in SPV_OPERAND_TYPE_CAPABILITY - {IR(9663, 23), 245}, // 416 TextureBlockMatch2QCOM in SPV_OPERAND_TYPE_CAPABILITY - {IR(9641, 22), 243}, // 417 TextureBlockMatchQCOM in SPV_OPERAND_TYPE_CAPABILITY - {IR(9620, 21), 242}, // 418 TextureBoxFilterQCOM in SPV_OPERAND_TYPE_CAPABILITY - {IR(9594, 26), 241}, // 419 TextureSampleWeightedQCOM in SPV_OPERAND_TYPE_CAPABILITY - {IR(8761, 28), 204}, // 420 TileImageColorReadAccessEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8789, 28), 205}, // 421 TileImageDepthReadAccessEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8817, 30), 206}, // 422 TileImageStencilReadAccessEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(5878, 16), 244}, // 423 TileShadingQCOM in SPV_OPERAND_TYPE_CAPABILITY - {IR(8461, 18), 184}, // 424 TransformFeedback in SPV_OPERAND_TYPE_CAPABILITY - {IR(12767, 23), 356}, // 425 USMStorageClassesINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9152, 35), 219}, // 426 UniformAndStorageBuffer16BitAccess in SPV_OPERAND_TYPE_CAPABILITY - {IR(9363, 34), 229}, // 427 UniformAndStorageBuffer8BitAccess in SPV_OPERAND_TYPE_CAPABILITY - {IR(8078, 34), 159}, // 428 UniformBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10484, 37), 279}, // 429 UniformBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10521, 40), 279}, // 430 UniformBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(8743, 18), 202}, // 431 UniformDecoration in SPV_OPERAND_TYPE_CAPABILITY - {IR(10322, 39), 277}, // 432 UniformTexelBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10361, 42), 277}, // 433 UniformTexelBufferArrayDynamicIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(10869, 42), 284}, // 434 UniformTexelBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY - {IR(10911, 45), 284}, // 435 UniformTexelBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY - {IR(12458, 30), 344}, // 436 UnstructuredLoopControlsINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9543, 19), 238}, // 437 UntypedPointersKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(12292, 25), 338}, // 438 VariableLengthArrayINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(9277, 17), 225}, // 439 VariablePointers in SPV_OPERAND_TYPE_CAPABILITY - {IR(9247, 30), 224}, // 440 VariablePointersStorageBuffer in SPV_OPERAND_TYPE_CAPABILITY - {IR(7836, 9), 140}, // 441 Vector16 in SPV_OPERAND_TYPE_CAPABILITY - {IR(12151, 15), 333}, // 442 VectorAnyINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(12132, 19), 332}, // 443 VectorComputeINTEL in SPV_OPERAND_TYPE_CAPABILITY - {IR(11043, 18), 289}, // 444 VulkanMemoryModel in SPV_OPERAND_TYPE_CAPABILITY - {IR(11082, 29), 290}, // 445 VulkanMemoryModelDeviceScope in SPV_OPERAND_TYPE_CAPABILITY - {IR(11111, 32), 290}, // 446 VulkanMemoryModelDeviceScopeKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(11061, 21), 289}, // 447 VulkanMemoryModelKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(9039, 44), 216}, // 448 WorkgroupMemoryExplicitLayout16BitAccessKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(8996, 43), 215}, // 449 WorkgroupMemoryExplicitLayout8BitAccessKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(8963, 33), 214}, // 450 WorkgroupMemoryExplicitLayoutKHR in SPV_OPERAND_TYPE_CAPABILITY - {IR(13836, 8), 401}, // 451 Address in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13844, 8), 402}, // 452 Boolean in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13852, 6), 403}, // 453 Float in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13858, 7), 404}, // 454 Signed in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13865, 11), 405}, // 455 SignedChar in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13876, 9), 406}, // 456 Unsigned in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13885, 13), 407}, // 457 UnsignedChar in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13824, 12), 400}, // 458 Unspecified in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13898, 6), 408}, // 459 Class in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE - {IR(13904, 10), 409}, // 460 Structure in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE - {IR(13914, 6), 410}, // 461 Union in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE - {IR(13935, 20), 412}, // 462 ImportedDeclaration in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY - {IR(13920, 15), 411}, // 463 ImportedModule in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY - {IR(14044, 15), 420}, // 464 FlagArtificial in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14059, 13), 421}, // 465 FlagExplicit in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14032, 12), 419}, // 466 FlagFwdDecl in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14122, 21), 425}, // 467 FlagIndirectVariable in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14015, 17), 418}, // 468 FlagIsDefinition in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14199, 16), 429}, // 469 FlagIsEnumClass in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14003, 12), 417}, // 470 FlagIsLocal in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14183, 16), 428}, // 471 FlagIsOptimized in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(13976, 14), 415}, // 472 FlagIsPrivate in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(13960, 16), 414}, // 473 FlagIsProtected in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(13990, 13), 416}, // 474 FlagIsPublic in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14143, 20), 426}, // 475 FlagLValueReference in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14087, 18), 423}, // 476 FlagObjectPointer in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14072, 15), 422}, // 477 FlagPrototyped in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14163, 20), 427}, // 478 FlagRValueReference in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14105, 17), 424}, // 479 FlagStaticMember in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14235, 24), 431}, // 480 FlagTypePassByReference in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14215, 20), 430}, // 481 FlagTypePassByValue in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(13955, 5), 413}, // 482 None in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS - {IR(14320, 9), 436}, // 483 BitPiece in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14352, 7), 440}, // 484 Constu in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14259, 6), 432}, // 485 Deref in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14359, 9), 441}, // 486 Fragment in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14270, 6), 434}, // 487 Minus in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14265, 5), 433}, // 488 Plus in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14309, 11), 435}, // 489 PlusUconst in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14341, 11), 439}, // 490 StackValue in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14329, 5), 437}, // 491 Swap in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14334, 7), 438}, // 492 Xderef in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION - {IR(14404, 11), 445}, // 493 AtomicType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14368, 10), 442}, // 494 ConstType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14391, 13), 444}, // 495 RestrictType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14378, 13), 443}, // 496 VolatileType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14415, 10), 446}, // 497 Float16NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14425, 10), 447}, // 498 Float32NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14435, 10), 448}, // 499 Float64NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14603, 12), 459}, // 500 FloatE4M3NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14615, 12), 460}, // 501 FloatE5M2NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14458, 14), 450}, // 502 SignedInt16NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14472, 14), 451}, // 503 SignedInt32NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14486, 14), 452}, // 504 SignedInt64NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14445, 13), 449}, // 505 SignedInt8NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14563, 19), 457}, // 506 SignedInt8PackedNV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14515, 16), 454}, // 507 UnsignedInt16NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14531, 16), 455}, // 508 UnsignedInt32NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14547, 16), 456}, // 509 UnsignedInt64NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14500, 15), 453}, // 510 UnsignedInt8NV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14582, 21), 458}, // 511 UnsignedInt8PackedNV in SPV_OPERAND_TYPE_COMPONENT_TYPE - {IR(14679, 28), 464}, // 512 ColumnBlockedInterleavedARM in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {IR(14639, 15), 462}, // 513 ColumnMajorKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {IR(14654, 25), 463}, // 514 RowBlockedInterleavedARM in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {IR(14627, 12), 461}, // 515 RowMajorKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT - {IR(14715, 27), 466}, // 516 MatrixASignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {IR(14742, 27), 467}, // 517 MatrixBSignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {IR(14769, 27), 468}, // 518 MatrixCSignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {IR(14796, 32), 469}, // 519 MatrixResultSignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {IR(14707, 8), 465}, // 520 NoneKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {IR(14828, 26), 470}, // 521 SaturatingAccumulationKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS - {IR(14865, 4), 473}, // 522 2x2 in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE - {IR(14858, 7), 472}, // 523 Column in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE - {IR(14854, 4), 471}, // 524 Row in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE - {IR(14869, 11), 474}, // 525 MatrixAKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE - {IR(14891, 21), 476}, // 526 MatrixAccumulatorKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE - {IR(14880, 11), 475}, // 527 MatrixBKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE - {IR(14923, 14), 478}, // 528 ColumnMajorNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {IR(14937, 21), 479}, // 529 InferencingOptimalNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {IR(14912, 11), 477}, // 530 RowMajorNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {IR(14958, 18), 480}, // 531 TrainingOptimalNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT - {IR(13836, 8), 482}, // 532 Address in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13844, 8), 483}, // 533 Boolean in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13852, 6), 484}, // 534 Float in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13858, 7), 485}, // 535 Signed in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13865, 11), 486}, // 536 SignedChar in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13876, 9), 487}, // 537 Unsigned in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13885, 13), 488}, // 538 UnsignedChar in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13824, 12), 481}, // 539 Unspecified in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13898, 6), 489}, // 540 Class in SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE - {IR(13904, 10), 490}, // 541 Structure in SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE - {IR(13914, 6), 491}, // 542 Union in SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE - {IR(14044, 15), 499}, // 543 FlagArtificial in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14059, 13), 500}, // 544 FlagExplicit in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14032, 12), 498}, // 545 FlagFwdDecl in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14122, 21), 504}, // 546 FlagIndirectVariable in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14015, 17), 497}, // 547 FlagIsDefinition in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14003, 12), 496}, // 548 FlagIsLocal in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14183, 16), 507}, // 549 FlagIsOptimized in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(13976, 14), 494}, // 550 FlagIsPrivate in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(13960, 16), 493}, // 551 FlagIsProtected in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(13990, 13), 495}, // 552 FlagIsPublic in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14143, 20), 505}, // 553 FlagLValueReference in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14087, 18), 502}, // 554 FlagObjectPointer in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14072, 15), 501}, // 555 FlagPrototyped in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14163, 20), 506}, // 556 FlagRValueReference in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14105, 17), 503}, // 557 FlagStaticMember in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(13955, 5), 492}, // 558 None in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS - {IR(14320, 9), 512}, // 559 BitPiece in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14352, 7), 516}, // 560 Constu in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14259, 6), 508}, // 561 Deref in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14270, 6), 510}, // 562 Minus in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14265, 5), 509}, // 563 Plus in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14309, 11), 511}, // 564 PlusUconst in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14341, 11), 515}, // 565 StackValue in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14329, 5), 513}, // 566 Swap in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14334, 7), 514}, // 567 Xderef in SPV_OPERAND_TYPE_DEBUG_OPERATION - {IR(14368, 10), 517}, // 568 ConstType in SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER - {IR(14391, 13), 519}, // 569 RestrictType in SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER - {IR(14378, 13), 518}, // 570 VolatileType in SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER - {IR(17156, 16), 633}, // 571 AliasScopeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15185, 8), 539}, // 572 Aliased in SPV_OPERAND_TYPE_DECORATION - {IR(16259, 15), 591}, // 573 AliasedPointer in SPV_OPERAND_TYPE_DECORATION - {IR(16274, 18), 591}, // 574 AliasedPointerEXT in SPV_OPERAND_TYPE_DECORATION - {IR(15663, 10), 563}, // 575 Alignment in SPV_OPERAND_TYPE_DECORATION - {IR(15707, 12), 565}, // 576 AlignmentId in SPV_OPERAND_TYPE_DECORATION - {IR(15036, 12), 526}, // 577 ArrayStride in SPV_OPERAND_TYPE_DECORATION - {IR(16937, 14), 621}, // 578 BankBitsINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16776, 15), 614}, // 579 BankwidthINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15340, 8), 552}, // 580 Binding in SPV_OPERAND_TYPE_DECORATION - {IR(16340, 16), 594}, // 581 BindlessImageNV in SPV_OPERAND_TYPE_DECORATION - {IR(16322, 18), 593}, // 582 BindlessSamplerNV in SPV_OPERAND_TYPE_DECORATION - {IR(15000, 6), 522}, // 583 Block in SPV_OPERAND_TYPE_DECORATION - {IR(15803, 22), 571}, // 584 BlockMatchSamplerQCOM in SPV_OPERAND_TYPE_DECORATION - {IR(15781, 22), 570}, // 585 BlockMatchTextureQCOM in SPV_OPERAND_TYPE_DECORATION - {IR(16371, 13), 596}, // 586 BoundImageNV in SPV_OPERAND_TYPE_DECORATION - {IR(16356, 15), 595}, // 587 BoundSamplerNV in SPV_OPERAND_TYPE_DECORATION - {IR(15006, 12), 523}, // 588 BufferBlock in SPV_OPERAND_TYPE_DECORATION - {IR(17249, 20), 638}, // 589 BufferLocationINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15117, 8), 531}, // 590 BuiltIn in SPV_OPERAND_TYPE_DECORATION - {IR(17019, 19), 626}, // 591 BurstCoalesceINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15083, 8), 530}, // 592 CPacked in SPV_OPERAND_TYPE_DECORATION - {IR(18042, 22), 660}, // 593 CacheControlLoadINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(18101, 23), 661}, // 594 CacheControlStoreINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17038, 15), 627}, // 595 CacheSizeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15150, 9), 535}, // 596 Centroid in SPV_OPERAND_TYPE_DECORATION - {IR(16424, 13), 599}, // 597 ClobberINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15211, 9), 542}, // 598 Coherent in SPV_OPERAND_TYPE_DECORATION - {IR(15027, 9), 525}, // 599 ColMajor in SPV_OPERAND_TYPE_DECORATION - {IR(15324, 10), 550}, // 600 Component in SPV_OPERAND_TYPE_DECORATION - {IR(17558, 27), 648}, // 601 ConduitKernelArgumentINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15202, 9), 541}, // 602 Constant in SPV_OPERAND_TYPE_DECORATION - {IR(16570, 14), 606}, // 603 CounterBuffer in SPV_OPERAND_TYPE_DECORATION - {IR(15348, 14), 553}, // 604 DescriptorSet in SPV_OPERAND_TYPE_DECORATION - {IR(17053, 28), 628}, // 605 DontStaticallyCoalesceINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16829, 16), 617}, // 606 DoublepumpINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15825, 18), 572}, // 607 ExplicitInterpAMD in SPV_OPERAND_TYPE_DECORATION - {IR(15533, 15), 559}, // 608 FPFastMathMode in SPV_OPERAND_TYPE_DECORATION - {IR(17477, 26), 645}, // 609 FPMaxErrorDecorationINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15483, 15), 558}, // 610 FPRoundingMode in SPV_OPERAND_TYPE_DECORATION - {IR(15139, 5), 533}, // 611 Flat in SPV_OPERAND_TYPE_DECORATION - {IR(16951, 20), 622}, // 612 ForcePow2DepthINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15435, 14), 557}, // 613 FuncParamAttr in SPV_OPERAND_TYPE_DECORATION - {IR(16481, 21), 602}, // 614 FuncParamIOKindINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16712, 24), 610}, // 615 FunctionDenormModeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17322, 31), 640}, // 616 FunctionFloatingPointModeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16655, 26), 609}, // 617 FunctionRoundingModeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17112, 25), 631}, // 618 FuseLoopsInFunctionINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15072, 11), 529}, // 619 GLSLPacked in SPV_OPERAND_TYPE_DECORATION - {IR(15061, 11), 528}, // 620 GLSLShared in SPV_OPERAND_TYPE_DECORATION - {IR(16544, 26), 605}, // 621 GlobalVariableOffsetINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16292, 30), 592}, // 622 HitObjectShaderRecordBufferNV in SPV_OPERAND_TYPE_DECORATION - {IR(16584, 24), 606}, // 623 HlslCounterBufferGOOGLE in SPV_OPERAND_TYPE_DECORATION - {IR(16621, 19), 607}, // 624 HlslSemanticGOOGLE in SPV_OPERAND_TYPE_DECORATION - {IR(17901, 16), 657}, // 625 HostAccessINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17269, 19), 639}, // 626 IOPipeStorageINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17978, 28), 659}, // 627 ImplementInRegisterMapINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15334, 6), 551}, // 628 Index in SPV_OPERAND_TYPE_DECORATION - {IR(17964, 14), 658}, // 629 InitModeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17185, 24), 635}, // 630 InitiationIntervalINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15642, 21), 562}, // 631 InputAttachmentIndex in SPV_OPERAND_TYPE_DECORATION - {IR(15166, 10), 537}, // 632 Invariant in SPV_OPERAND_TYPE_DECORATION - {IR(17528, 30), 647}, // 633 LatencyControlConstraintINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17503, 25), 646}, // 634 LatencyControlLabelINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15610, 18), 560}, // 635 LinkageAttributes in SPV_OPERAND_TYPE_DECORATION - {IR(15315, 9), 549}, // 636 Location in SPV_OPERAND_TYPE_DECORATION - {IR(17616, 33), 650}, // 637 MMHostInterfaceAddressWidthINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17649, 30), 651}, // 638 MMHostInterfaceDataWidthINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17679, 28), 652}, // 639 MMHostInterfaceLatencyINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17775, 29), 654}, // 640 MMHostInterfaceMaxBurstINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17741, 34), 653}, // 641 MMHostInterfaceReadWriteModeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17804, 32), 655}, // 642 MMHostInterfaceWaitRequestINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17137, 19), 632}, // 643 MathOpDSPModeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15048, 13), 527}, // 644 MatrixStride in SPV_OPERAND_TYPE_DECORATION - {IR(15673, 14), 564}, // 645 MaxByteOffset in SPV_OPERAND_TYPE_DECORATION - {IR(15719, 16), 566}, // 646 MaxByteOffsetId in SPV_OPERAND_TYPE_DECORATION - {IR(17209, 20), 636}, // 647 MaxConcurrencyINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16791, 22), 615}, // 648 MaxPrivateCopiesINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16845, 19), 618}, // 649 MaxReplicatesINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17413, 18), 643}, // 650 MediaBlockIOINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16750, 12), 612}, // 651 MemoryINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16884, 11), 620}, // 652 MergeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17172, 13), 634}, // 653 NoAliasINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15628, 14), 561}, // 654 NoContraction in SPV_OPERAND_TYPE_DECORATION - {IR(15125, 14), 532}, // 655 NoPerspective in SPV_OPERAND_TYPE_DECORATION - {IR(15735, 13), 567}, // 656 NoSignedWrap in SPV_OPERAND_TYPE_DECORATION - {IR(15748, 15), 568}, // 657 NoUnsignedWrap in SPV_OPERAND_TYPE_DECORATION - {IR(15875, 20), 574}, // 658 NodeMaxPayloadsAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(15843, 32), 573}, // 659 NodeSharesPayloadLimitsWithAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(15232, 12), 544}, // 660 NonReadable in SPV_OPERAND_TYPE_DECORATION - {IR(16199, 11), 589}, // 661 NonUniform in SPV_OPERAND_TYPE_DECORATION - {IR(16210, 14), 589}, // 662 NonUniformEXT in SPV_OPERAND_TYPE_DECORATION - {IR(15220, 12), 543}, // 663 NonWritable in SPV_OPERAND_TYPE_DECORATION - {IR(16762, 14), 613}, // 664 NumbanksINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15362, 7), 554}, // 665 Offset in SPV_OPERAND_TYPE_DECORATION - {IR(16043, 19), 581}, // 666 OverrideCoverageNV in SPV_OPERAND_TYPE_DECORATION - {IR(16062, 14), 582}, // 667 PassthroughNV in SPV_OPERAND_TYPE_DECORATION - {IR(15144, 6), 534}, // 668 Patch in SPV_OPERAND_TYPE_DECORATION - {IR(16015, 28), 580}, // 669 PayloadDispatchIndirectAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(15990, 25), 579}, // 670 PayloadNodeArraySizeAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(15938, 25), 577}, // 671 PayloadNodeBaseIndexAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(15918, 20), 576}, // 672 PayloadNodeNameAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(15963, 27), 578}, // 673 PayloadNodeSparseArrayAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(16123, 16), 585}, // 674 PerPrimitiveEXT in SPV_OPERAND_TYPE_DECORATION - {IR(16139, 15), 585}, // 675 PerPrimitiveNV in SPV_OPERAND_TYPE_DECORATION - {IR(16164, 10), 587}, // 676 PerTaskNV in SPV_OPERAND_TYPE_DECORATION - {IR(16174, 13), 588}, // 677 PerVertexKHR in SPV_OPERAND_TYPE_DECORATION - {IR(16187, 12), 588}, // 678 PerVertexNV in SPV_OPERAND_TYPE_DECORATION - {IR(16154, 10), 586}, // 679 PerViewNV in SPV_OPERAND_TYPE_DECORATION - {IR(17229, 20), 637}, // 680 PipelineEnableINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17081, 14), 629}, // 681 PrefetchINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16398, 26), 598}, // 682 ReferencedIndirectlyINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16736, 14), 611}, // 683 RegisterINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17585, 31), 649}, // 684 RegisterMapKernelArgumentINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(14976, 17), 520}, // 685 RelaxedPrecision in SPV_OPERAND_TYPE_DECORATION - {IR(15176, 9), 538}, // 686 Restrict in SPV_OPERAND_TYPE_DECORATION - {IR(16224, 16), 590}, // 687 RestrictPointer in SPV_OPERAND_TYPE_DECORATION - {IR(16240, 19), 590}, // 688 RestrictPointerEXT in SPV_OPERAND_TYPE_DECORATION - {IR(15018, 9), 524}, // 689 RowMajor in SPV_OPERAND_TYPE_DECORATION - {IR(16384, 14), 597}, // 690 SIMTCallINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15159, 7), 536}, // 691 Sample in SPV_OPERAND_TYPE_DECORATION - {IR(15288, 20), 547}, // 692 SaturatedConversion in SPV_OPERAND_TYPE_DECORATION - {IR(16095, 28), 584}, // 693 SecondaryViewportRelativeNV in SPV_OPERAND_TYPE_DECORATION - {IR(16437, 17), 600}, // 694 SideEffectsINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16864, 20), 619}, // 695 SimpleDualPortINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17353, 25), 641}, // 696 SingleElementVectorINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16813, 16), 616}, // 697 SinglepumpINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(14993, 7), 521}, // 698 SpecId in SPV_OPERAND_TYPE_DECORATION - {IR(17836, 26), 656}, // 699 StableKernelArgumentINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16529, 15), 604}, // 700 StackCallINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17095, 17), 630}, // 701 StallEnableINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(17431, 15), 644}, // 702 StallFreeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15308, 7), 548}, // 703 Stream in SPV_OPERAND_TYPE_DECORATION - {IR(16971, 16), 623}, // 704 StridesizeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15895, 23), 575}, // 705 TrackFinishWritingAMDX in SPV_OPERAND_TYPE_DECORATION - {IR(17001, 18), 625}, // 706 TrueDualPortINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15244, 8), 545}, // 707 Uniform in SPV_OPERAND_TYPE_DECORATION - {IR(15278, 10), 546}, // 708 UniformId in SPV_OPERAND_TYPE_DECORATION - {IR(16608, 13), 607}, // 709 UserSemantic in SPV_OPERAND_TYPE_DECORATION - {IR(16640, 15), 608}, // 710 UserTypeGOOGLE in SPV_OPERAND_TYPE_DECORATION - {IR(17378, 35), 642}, // 711 VectorComputeCallableFunctionINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16502, 27), 603}, // 712 VectorComputeFunctionINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16454, 27), 601}, // 713 VectorComputeVariableINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(16076, 19), 583}, // 714 ViewportRelativeNV in SPV_OPERAND_TYPE_DECORATION - {IR(15193, 9), 540}, // 715 Volatile in SPV_OPERAND_TYPE_DECORATION - {IR(15763, 18), 569}, // 716 WeightTextureQCOM in SPV_OPERAND_TYPE_DECORATION - {IR(16987, 14), 624}, // 717 WordsizeINTEL in SPV_OPERAND_TYPE_DECORATION - {IR(15369, 10), 555}, // 718 XfbBuffer in SPV_OPERAND_TYPE_DECORATION - {IR(15379, 10), 556}, // 719 XfbStride in SPV_OPERAND_TYPE_DECORATION - {IR(18124, 3), 662}, // 720 1D in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18127, 3), 663}, // 721 2D in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18130, 3), 664}, // 722 3D in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18143, 7), 667}, // 723 Buffer in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18133, 5), 665}, // 724 Cube in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18138, 5), 666}, // 725 Rect in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18150, 12), 668}, // 726 SubpassData in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18162, 17), 669}, // 727 TileImageDataEXT in SPV_OPERAND_TYPE_DIMENSIONALITY - {IR(18974, 15), 722}, // 728 CoalescingAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18605, 15), 700}, // 729 ContractionOff in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(9433, 18), 714}, // 730 DenormFlushToZero in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(9418, 15), 713}, // 731 DenormPreserve in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18375, 13), 683}, // 732 DepthGreater in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18388, 10), 684}, // 733 DepthLess in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18360, 15), 682}, // 734 DepthReplacing in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18398, 15), 685}, // 735 DepthUnchanged in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19395, 25), 740}, // 736 DerivativeGroupLinearKHR in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19420, 24), 740}, // 737 DerivativeGroupLinearNV in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19348, 24), 739}, // 738 DerivativeGroupQuadsKHR in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19372, 23), 739}, // 739 DerivativeGroupQuadsNV in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18922, 29), 720}, // 740 EarlyAndLateFragmentTestsAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18327, 19), 679}, // 741 EarlyFragmentTests in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19905, 18), 759}, // 742 FPFastMathDefault in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18632, 10), 702}, // 743 Finalizer in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19720, 26), 751}, // 744 FloatingPointModeALTINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19746, 27), 752}, // 745 FloatingPointModeIEEEINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18620, 12), 701}, // 746 Initializer in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18449, 11), 689}, // 747 InputLines in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18460, 20), 690}, // 748 InputLinesAdjacency in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18437, 12), 688}, // 749 InputPoints in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18490, 24), 692}, // 750 InputTrianglesAdjacency in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18179, 12), 670}, // 751 Invocations in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18989, 15), 723}, // 752 IsApiEntryAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18520, 9), 694}, // 753 Isolines in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18413, 10), 686}, // 754 LocalSize in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18423, 14), 687}, // 755 LocalSizeHint in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18700, 16), 707}, // 756 LocalSizeHintId in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18688, 12), 706}, // 757 LocalSizeId in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19004, 21), 724}, // 758 MaxNodeRecursionAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19049, 21), 727}, // 759 MaxNumWorkgroupsAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19795, 16), 754}, // 760 MaxWorkDimINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19773, 22), 753}, // 761 MaxWorkgroupSizeINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19881, 24), 758}, // 762 MaximallyReconvergesKHR in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19996, 22), 763}, // 763 MaximumRegistersINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(20018, 24), 764}, // 764 MaximumRegistersIdINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19973, 23), 762}, // 765 NamedBarrierCountINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(20093, 27), 765}, // 766 NamedMaximumRegistersINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19811, 20), 755}, // 767 NoGlobalOffsetINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18716, 34), 708}, // 768 NonCoherentColorAttachmentReadEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18750, 34), 709}, // 769 NonCoherentDepthAttachmentReadEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18784, 36), 710}, // 770 NonCoherentStencilAttachmentReadEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18868, 34), 718}, // 771 NonCoherentTileAttachmentReadQCOM in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19831, 22), 756}, // 772 NumSIMDWorkitemsINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18311, 16), 678}, // 773 OriginLowerLeft in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18295, 16), 677}, // 774 OriginUpperLeft in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18557, 16), 697}, // 775 OutputLineStrip in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19280, 15), 737}, // 776 OutputLinesEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19295, 14), 737}, // 777 OutputLinesNV in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18544, 13), 696}, // 778 OutputPoints in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19309, 20), 738}, // 779 OutputPrimitivesEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19329, 19), 738}, // 780 OutputPrimitivesNV in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18573, 20), 698}, // 781 OutputTriangleStrip in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19444, 19), 741}, // 782 OutputTrianglesEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19463, 18), 741}, // 783 OutputTrianglesNV in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18529, 15), 695}, // 784 OutputVertices in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18276, 19), 676}, // 785 PixelCenterInteger in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19481, 25), 742}, // 786 PixelInterlockOrderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19506, 27), 743}, // 787 PixelInterlockUnorderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18346, 10), 680}, // 788 PointMode in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18850, 18), 712}, // 789 PostDepthCoverage in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19221, 19), 734}, // 790 QuadDerivativesKHR in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18514, 6), 693}, // 791 Quads in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19947, 26), 761}, // 792 RegisterMapInterfaceINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19240, 20), 735}, // 793 RequireFullQuadsKHR in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(9476, 16), 716}, // 794 RoundingModeRTE in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19699, 21), 750}, // 795 RoundingModeRTNINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19678, 21), 749}, // 796 RoundingModeRTPINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(9492, 16), 717}, // 797 RoundingModeRTZ in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19533, 26), 744}, // 798 SampleInterlockOrderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19559, 28), 745}, // 799 SampleInterlockUnorderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19853, 28), 757}, // 800 SchedulerTargetFmaxMhzINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(6179, 16), 726}, // 801 ShaderIndexAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19587, 31), 746}, // 802 ShadingRateInterlockOrderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19618, 33), 747}, // 803 ShadingRateInterlockUnorderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19651, 27), 748}, // 804 SharedLocalMemorySizeINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19260, 20), 736}, // 805 SharesInputWithAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(9451, 25), 715}, // 806 SignedZeroInfNanPreserve in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18191, 13), 671}, // 807 SpacingEqual in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18204, 22), 672}, // 808 SpacingFractionalEven in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18226, 21), 673}, // 809 SpacingFractionalOdd in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19025, 24), 725}, // 810 StaticNumWorkgroupsAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19174, 25), 732}, // 811 StencilRefGreaterBackAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19098, 26), 729}, // 812 StencilRefGreaterFrontAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19199, 22), 733}, // 813 StencilRefLessBackAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19124, 23), 730}, // 814 StencilRefLessFrontAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18951, 23), 721}, // 815 StencilRefReplacingEXT in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19147, 27), 731}, // 816 StencilRefUnchangedBackAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19070, 28), 728}, // 817 StencilRefUnchangedFrontAMD in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(19923, 24), 760}, // 818 StreamingInterfaceINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(5286, 13), 703}, // 819 SubgroupSize in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18820, 30), 711}, // 820 SubgroupUniformControlFlowKHR in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18642, 22), 704}, // 821 SubgroupsPerWorkgroup in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18664, 24), 705}, // 822 SubgroupsPerWorkgroupId in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18902, 20), 719}, // 823 TileShadingRateQCOM in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18480, 10), 691}, // 824 Triangles in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18593, 12), 699}, // 825 VecTypeHint in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18261, 15), 675}, // 826 VertexOrderCcw in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18247, 14), 674}, // 827 VertexOrderCw in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(18356, 4), 681}, // 828 Xfb in SPV_OPERAND_TYPE_EXECUTION_MODE - {IR(20258, 10), 777}, // 829 AnyHitKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20268, 9), 777}, // 830 AnyHitNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20319, 12), 780}, // 831 CallableKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20331, 11), 780}, // 832 CallableNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20277, 14), 778}, // 833 ClosestHitKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20291, 13), 778}, // 834 ClosestHitNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(14359, 9), 770}, // 835 Fragment in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20170, 10), 771}, // 836 GLCompute in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(4767, 9), 769}, // 837 Geometry in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20227, 16), 776}, // 838 IntersectionKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20243, 15), 776}, // 839 IntersectionNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(4534, 7), 772}, // 840 Kernel in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20350, 8), 782}, // 841 MeshEXT in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20187, 7), 774}, // 842 MeshNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20304, 8), 779}, // 843 MissKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20312, 7), 779}, // 844 MissNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20194, 17), 775}, // 845 RayGenerationKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20211, 16), 775}, // 846 RayGenerationNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20342, 8), 781}, // 847 TaskEXT in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20180, 7), 773}, // 848 TaskNV in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20127, 20), 767}, // 849 TessellationControl in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20147, 23), 768}, // 850 TessellationEvaluation in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20120, 7), 766}, // 851 Vertex in SPV_OPERAND_TYPE_EXECUTION_MODEL - {IR(20367, 12), 784}, // 852 FlushToZero in SPV_OPERAND_TYPE_FPDENORM_MODE - {IR(20358, 9), 783}, // 853 Preserve in SPV_OPERAND_TYPE_FPDENORM_MODE - {IR(20379, 12), 785}, // 854 BFloat16KHR in SPV_OPERAND_TYPE_FPENCODING - {IR(20396, 4), 787}, // 855 ALT in SPV_OPERAND_TYPE_FPOPERATION_MODE - {IR(20391, 5), 786}, // 856 IEEE in SPV_OPERAND_TYPE_FPOPERATION_MODE - {IR(20434, 14), 794}, // 857 AllowContract in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20448, 23), 794}, // 858 AllowContractFastINTEL in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20471, 13), 795}, // 859 AllowReassoc in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20484, 18), 795}, // 860 AllowReassocINTEL in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20418, 11), 792}, // 861 AllowRecip in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20502, 15), 796}, // 862 AllowTransform in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20429, 5), 793}, // 863 Fast in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20414, 4), 791}, // 864 NSZ in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(13955, 5), 788}, // 865 None in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20407, 7), 790}, // 866 NotInf in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20400, 7), 789}, // 867 NotNaN in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE - {IR(20517, 4), 797}, // 868 RTE in SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {IR(20529, 4), 800}, // 869 RTN in SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {IR(20525, 4), 799}, // 870 RTP in SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {IR(20521, 4), 798}, // 871 RTZ in SPV_OPERAND_TYPE_FP_ROUNDING_MODE - {IR(20565, 18), 803}, // 872 Horizontal2Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {IR(20583, 18), 804}, // 873 Horizontal4Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {IR(20533, 16), 801}, // 874 Vertical2Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {IR(20549, 16), 802}, // 875 Vertical4Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE - {IR(20624, 6), 809}, // 876 Const in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(20608, 11), 807}, // 877 DontInline in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(20601, 7), 806}, // 878 Inline in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(13955, 5), 805}, // 879 None in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(13176, 11), 810}, // 880 OptNoneEXT in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(13187, 13), 810}, // 881 OptNoneINTEL in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(20619, 5), 808}, // 882 Pure in SPV_OPERAND_TYPE_FUNCTION_CONTROL - {IR(20640, 6), 813}, // 883 ByVal in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20651, 8), 815}, // 884 NoAlias in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20659, 10), 816}, // 885 NoCapture in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20677, 12), 818}, // 886 NoReadWrite in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20669, 8), 817}, // 887 NoWrite in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20689, 20), 819}, // 888 RuntimeAlignedINTEL in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20635, 5), 812}, // 889 Sext in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20646, 5), 814}, // 890 Sret in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20630, 5), 811}, // 891 Zext in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE - {IR(20744, 16), 823}, // 892 ClusteredReduce in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20730, 14), 822}, // 893 ExclusiveScan in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20716, 14), 821}, // 894 InclusiveScan in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20807, 27), 826}, // 895 PartitionedExclusiveScanNV in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20780, 27), 825}, // 896 PartitionedInclusiveScanNV in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20760, 20), 824}, // 897 PartitionedReduceNV in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20709, 7), 820}, // 898 Reduce in SPV_OPERAND_TYPE_GROUP_OPERATION - {IR(20834, 10), 827}, // 899 NoneINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {IR(20844, 10), 828}, // 900 ReadINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {IR(20865, 15), 830}, // 901 ReadWriteINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {IR(20854, 11), 829}, // 902 WriteINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER - {IR(20880, 5), 832}, // 903 Bias in SPV_OPERAND_TYPE_IMAGE - {IR(20894, 12), 835}, // 904 ConstOffset in SPV_OPERAND_TYPE_IMAGE - {IR(20906, 13), 837}, // 905 ConstOffsets in SPV_OPERAND_TYPE_IMAGE - {IR(20889, 5), 834}, // 906 Grad in SPV_OPERAND_TYPE_IMAGE - {IR(20885, 4), 833}, // 907 Lod in SPV_OPERAND_TYPE_IMAGE - {IR(20919, 19), 840}, // 908 MakeTexelAvailable in SPV_OPERAND_TYPE_IMAGE - {IR(20938, 22), 840}, // 909 MakeTexelAvailableKHR in SPV_OPERAND_TYPE_IMAGE - {IR(20960, 17), 841}, // 910 MakeTexelVisible in SPV_OPERAND_TYPE_IMAGE - {IR(20977, 20), 841}, // 911 MakeTexelVisibleKHR in SPV_OPERAND_TYPE_IMAGE - {IR(8318, 7), 839}, // 912 MinLod in SPV_OPERAND_TYPE_IMAGE - {IR(20997, 16), 842}, // 913 NonPrivateTexel in SPV_OPERAND_TYPE_IMAGE - {IR(21013, 19), 842}, // 914 NonPrivateTexelKHR in SPV_OPERAND_TYPE_IMAGE - {IR(13955, 5), 831}, // 915 None in SPV_OPERAND_TYPE_IMAGE - {IR(21085, 12), 846}, // 916 Nontemporal in SPV_OPERAND_TYPE_IMAGE - {IR(15362, 7), 836}, // 917 Offset in SPV_OPERAND_TYPE_IMAGE - {IR(21097, 8), 847}, // 918 Offsets in SPV_OPERAND_TYPE_IMAGE - {IR(15159, 7), 838}, // 919 Sample in SPV_OPERAND_TYPE_IMAGE - {IR(21063, 11), 844}, // 920 SignExtend in SPV_OPERAND_TYPE_IMAGE - {IR(21032, 14), 843}, // 921 VolatileTexel in SPV_OPERAND_TYPE_IMAGE - {IR(21046, 17), 843}, // 922 VolatileTexelKHR in SPV_OPERAND_TYPE_IMAGE - {IR(21074, 11), 845}, // 923 ZeroExtend in SPV_OPERAND_TYPE_IMAGE - {IR(13852, 6), 862}, // 924 Float in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21266, 10), 861}, // 925 HalfFloat in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21201, 12), 856}, // 926 SignedInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21213, 12), 857}, // 927 SignedInt32 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21190, 11), 855}, // 928 SignedInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21115, 11), 849}, // 929 SnormInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21105, 10), 848}, // 930 SnormInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21175, 15), 854}, // 931 UnormInt101010 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21287, 17), 864}, // 932 UnormInt101010_2 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21304, 16), 865}, // 933 UnormInt10X6EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21437, 16), 872}, // 934 UnormInt12X4EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21453, 16), 873}, // 935 UnormInt14X2EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21136, 11), 851}, // 936 UnormInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21276, 11), 863}, // 937 UnormInt24 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21360, 20), 868}, // 938 UnormInt2_101010EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21126, 10), 850}, // 939 UnormInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21161, 14), 853}, // 940 UnormShort555 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21147, 14), 852}, // 941 UnormShort565 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21380, 19), 869}, // 942 UnsignedInt10X6EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21399, 19), 870}, // 943 UnsignedInt12X4EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21418, 19), 871}, // 944 UnsignedInt14X2EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21238, 14), 859}, // 945 UnsignedInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21252, 14), 860}, // 946 UnsignedInt32 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21225, 13), 858}, // 947 UnsignedInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21320, 20), 866}, // 948 UnsignedIntRaw10EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21340, 20), 867}, // 949 UnsignedIntRaw12EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE - {IR(21471, 2), 875}, // 950 A in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21572, 5), 893}, // 951 ABGR in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21493, 5), 881}, // 952 ARGB in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21488, 5), 880}, // 953 BGRA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21530, 6), 887}, // 954 Depth in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21536, 13), 888}, // 955 DepthStencil in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21498, 10), 882}, // 956 Intensity in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21508, 10), 883}, // 957 Luminance in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21469, 2), 874}, // 958 R in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21476, 3), 877}, // 959 RA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21473, 3), 876}, // 960 RG in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21479, 4), 878}, // 961 RGB in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21483, 5), 879}, // 962 RGBA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21525, 5), 886}, // 963 RGBx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21521, 4), 885}, // 964 RGx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21518, 3), 884}, // 965 Rx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21566, 6), 892}, // 966 sBGRA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21549, 5), 889}, // 967 sRGB in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21560, 6), 891}, // 968 sRGBA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21554, 6), 890}, // 969 sRGBx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER - {IR(21577, 27), 894}, // 970 InitOnDeviceReprogramINTEL in SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER - {IR(21604, 23), 895}, // 971 InitOnDeviceResetINTEL in SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER - {IR(21627, 7), 896}, // 972 NoWait in SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS - {IR(21634, 11), 897}, // 973 WaitKernel in SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS - {IR(21645, 14), 898}, // 974 WaitWorkGroup in SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS - {IR(21659, 12), 900}, // 975 CmdExecTime in SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO - {IR(13955, 5), 899}, // 976 None in SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO - {IR(21671, 13), 902}, // 977 MayUsePrintf in SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS - {IR(13955, 5), 901}, // 978 None in SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS - {IR(21684, 7), 903}, // 979 Export in SPV_OPERAND_TYPE_LINKAGE_TYPE - {IR(21691, 7), 904}, // 980 Import in SPV_OPERAND_TYPE_LINKAGE_TYPE - {IR(21698, 12), 905}, // 981 LinkOnceODR in SPV_OPERAND_TYPE_LINKAGE_TYPE - {IR(21724, 12), 907}, // 982 CachedINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {IR(21776, 17), 910}, // 983 ConstCachedINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {IR(21751, 25), 909}, // 984 InvalidateAfterReadINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {IR(21736, 15), 908}, // 985 StreamingINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {IR(21710, 14), 906}, // 986 UncachedINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL - {IR(21916, 21), 923}, // 987 DependencyArrayINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21811, 19), 914}, // 988 DependencyInfinite in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21830, 17), 915}, // 989 DependencyLength in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21800, 11), 913}, // 990 DontUnroll in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(17185, 24), 921}, // 991 InitiationIntervalINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21875, 18), 918}, // 992 IterationMultiple in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21937, 18), 925}, // 993 LoopCoalesceINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(22016, 15), 929}, // 994 LoopCountINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(17209, 20), 922}, // 995 MaxConcurrencyINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21955, 21), 926}, // 996 MaxInterleavingINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21861, 14), 917}, // 997 MaxIterations in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(22031, 26), 930}, // 998 MaxReinvocationDelayINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21847, 14), 916}, // 999 MinIterations in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(22002, 14), 928}, // 1000 NoFusionINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(13955, 5), 911}, // 1001 None in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21903, 13), 920}, // 1002 PartialCount in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21893, 10), 919}, // 1003 PeelCount in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(17229, 20), 924}, // 1004 PipelineEnableINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21976, 26), 927}, // 1005 SpeculatedIterationsINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(21793, 7), 912}, // 1006 Unroll in SPV_OPERAND_TYPE_LOOP_CONTROL - {IR(22340, 27), 944}, // 1007 MatrixAPackedBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22288, 26), 942}, // 1008 MatrixAPackedFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22208, 23), 938}, // 1009 MatrixAPackedInt4INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22162, 23), 936}, // 1010 MatrixAPackedInt8INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22057, 29), 932}, // 1011 MatrixASignedComponentsINTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22254, 17), 940}, // 1012 MatrixATF32INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22367, 27), 945}, // 1013 MatrixBPackedBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22314, 26), 943}, // 1014 MatrixBPackedFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22231, 23), 939}, // 1015 MatrixBPackedInt4INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22185, 23), 937}, // 1016 MatrixBPackedInt8INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22086, 29), 933}, // 1017 MatrixBSignedComponentsINTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22271, 17), 941}, // 1018 MatrixBTF32INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22115, 21), 934}, // 1019 MatrixCBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22136, 26), 935}, // 1020 MatrixResultBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(13955, 5), 931}, // 1021 None in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS - {IR(22527, 20), 953}, // 1022 AliasScopeINTELMask in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22394, 8), 948}, // 1023 Aligned in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22402, 21), 950}, // 1024 MakePointerAvailable in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22423, 24), 950}, // 1025 MakePointerAvailableKHR in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22447, 19), 951}, // 1026 MakePointerVisible in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22466, 22), 951}, // 1027 MakePointerVisibleKHR in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22547, 17), 954}, // 1028 NoAliasINTELMask in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22488, 18), 952}, // 1029 NonPrivatePointer in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22506, 21), 952}, // 1030 NonPrivatePointerKHR in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(13955, 5), 946}, // 1031 None in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(21085, 12), 949}, // 1032 Nontemporal in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(15193, 9), 947}, // 1033 Volatile in SPV_OPERAND_TYPE_MEMORY_ACCESS - {IR(22571, 8), 956}, // 1034 GLSL450 in SPV_OPERAND_TYPE_MEMORY_MODEL - {IR(22579, 7), 957}, // 1035 OpenCL in SPV_OPERAND_TYPE_MEMORY_MODEL - {IR(22564, 7), 955}, // 1036 Simple in SPV_OPERAND_TYPE_MEMORY_MODEL - {IR(22586, 7), 958}, // 1037 Vulkan in SPV_OPERAND_TYPE_MEMORY_MODEL - {IR(22593, 10), 958}, // 1038 VulkanKHR in SPV_OPERAND_TYPE_MEMORY_MODEL - {IR(22611, 8), 960}, // 1039 Acquire in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22627, 15), 962}, // 1040 AcquireRelease in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22731, 20), 968}, // 1041 AtomicCounterMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22710, 21), 967}, // 1042 CrossWorkgroupMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22751, 12), 969}, // 1043 ImageMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22792, 14), 971}, // 1044 MakeAvailable in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22806, 17), 971}, // 1045 MakeAvailableKHR in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22823, 12), 972}, // 1046 MakeVisible in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22835, 15), 972}, // 1047 MakeVisibleKHR in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(13955, 5), 959}, // 1048 None in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22763, 13), 970}, // 1049 OutputMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22776, 16), 970}, // 1050 OutputMemoryKHR in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22603, 8), 959}, // 1051 Relaxed in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22619, 8), 961}, // 1052 Release in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22642, 23), 963}, // 1053 SequentiallyConsistent in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22679, 15), 965}, // 1054 SubgroupMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22665, 14), 964}, // 1055 UniformMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(15193, 9), 973}, // 1056 Volatile in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22694, 16), 966}, // 1057 WorkgroupMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID - {IR(22850, 10), 974}, // 1058 AutoINTEL in SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS - {IR(22865, 4), 976}, // 1059 SAT in SPV_OPERAND_TYPE_OVERFLOW_MODES - {IR(22878, 8), 978}, // 1060 SAT_SYM in SPV_OPERAND_TYPE_OVERFLOW_MODES - {IR(22869, 9), 977}, // 1061 SAT_ZERO in SPV_OPERAND_TYPE_OVERFLOW_MODES - {IR(22860, 5), 975}, // 1062 WRAP in SPV_OPERAND_TYPE_OVERFLOW_MODES - {IR(22886, 25), 979}, // 1063 PackedVectorFormat4x8Bit in SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT - {IR(22911, 28), 979}, // 1064 PackedVectorFormat4x8BitKHR in SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT - {IR(22952, 4), 982}, // 1065 RND in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22985, 9), 986}, // 1066 RND_CONV in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22994, 13), 987}, // 1067 RND_CONV_ODD in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22965, 8), 984}, // 1068 RND_INF in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22973, 12), 985}, // 1069 RND_MIN_INF in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22956, 9), 983}, // 1070 RND_ZERO in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22939, 4), 980}, // 1071 TRN in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(22943, 9), 981}, // 1072 TRN_ZERO in SPV_OPERAND_TYPE_QUANTIZATION_MODES - {IR(13955, 5), 988}, // 1073 None in SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS - {IR(23007, 25), 989}, // 1074 RobustnessPerComponentNV in SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS - {IR(23032, 23), 990}, // 1075 RobustnessPerElementNV in SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS - {IR(23124, 27), 996}, // 1076 CullBackFacingTrianglesKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23151, 28), 997}, // 1077 CullFrontFacingTrianglesKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23193, 16), 999}, // 1078 CullNoOpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23179, 14), 998}, // 1079 CullOpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23263, 30), 1002}, // 1080 ForceOpacityMicromap2StateEXT in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23065, 12), 993}, // 1081 NoOpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(14707, 8), 991}, // 1082 NoneKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23055, 10), 992}, // 1083 OpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23250, 13), 1001}, // 1084 SkipAABBsKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23226, 24), 1000}, // 1085 SkipBuiltinPrimitivesNV in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23100, 24), 995}, // 1086 SkipClosestHitShaderKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23209, 17), 1000}, // 1087 SkipTrianglesKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23077, 23), 994}, // 1088 TerminateOnFirstHitKHR in SPV_OPERAND_TYPE_RAY_FLAGS - {IR(23334, 37), 1004}, // 1089 RayQueryCandidateIntersectionAABBKHR in SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE - {IR(23293, 41), 1003}, // 1090 RayQueryCandidateIntersectionTriangleKHR in SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE - {IR(23449, 42), 1007}, // 1091 RayQueryCommittedIntersectionGeneratedKHR in SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE - {IR(23371, 37), 1005}, // 1092 RayQueryCommittedIntersectionNoneKHR in SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE - {IR(23408, 41), 1006}, // 1093 RayQueryCommittedIntersectionTriangleKHR in SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE - {IR(23491, 33), 1008}, // 1094 RayQueryCandidateIntersectionKHR in SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION - {IR(23524, 33), 1009}, // 1095 RayQueryCommittedIntersectionKHR in SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION - {IR(23569, 6), 1012}, // 1096 Clamp in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {IR(23557, 12), 1011}, // 1097 ClampToEdge in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {IR(13955, 5), 1010}, // 1098 None in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {IR(23575, 7), 1013}, // 1099 Repeat in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {IR(23582, 15), 1014}, // 1100 RepeatMirrored in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE - {IR(23605, 7), 1016}, // 1101 Linear in SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE - {IR(23597, 8), 1015}, // 1102 Nearest in SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE - {IR(23670, 13), 1025}, // 1103 R11fG11fB10f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23712, 4), 1031}, // 1104 R16 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23750, 9), 1036}, // 1105 R16Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23683, 5), 1026}, // 1106 R16f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23812, 5), 1045}, // 1107 R16i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23883, 6), 1055}, // 1108 R16ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23636, 5), 1020}, // 1109 R32f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23790, 5), 1041}, // 1110 R32i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23847, 6), 1050}, // 1111 R32ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23900, 5), 1058}, // 1112 R64i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23894, 6), 1057}, // 1113 R64ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23716, 3), 1032}, // 1114 R8 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23759, 8), 1037}, // 1115 R8Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23817, 4), 1046}, // 1116 R8i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23889, 5), 1056}, // 1117 R8ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23703, 5), 1029}, // 1118 Rg16 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23731, 10), 1034}, // 1119 Rg16Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23664, 6), 1024}, // 1120 Rg16f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23801, 6), 1043}, // 1121 Rg16i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23870, 7), 1053}, // 1122 Rg16ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23658, 6), 1023}, // 1123 Rg32f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23795, 6), 1042}, // 1124 Rg32i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23863, 7), 1052}, // 1125 Rg32ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23708, 4), 1030}, // 1126 Rg8 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23741, 9), 1035}, // 1127 Rg8Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23807, 5), 1044}, // 1128 Rg8i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23877, 6), 1054}, // 1129 Rg8ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23695, 8), 1028}, // 1130 Rgb10A2 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23853, 10), 1051}, // 1131 Rgb10a2ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23688, 7), 1027}, // 1132 Rgba16 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23719, 12), 1033}, // 1133 Rgba16Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23628, 8), 1019}, // 1134 Rgba16f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23775, 8), 1039}, // 1135 Rgba16i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23830, 9), 1048}, // 1136 Rgba16ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23620, 8), 1018}, // 1137 Rgba32f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23767, 8), 1038}, // 1138 Rgba32i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23821, 9), 1047}, // 1139 Rgba32ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23641, 6), 1021}, // 1140 Rgba8 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23647, 11), 1022}, // 1141 Rgba8Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23783, 7), 1040}, // 1142 Rgba8i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23839, 8), 1049}, // 1143 Rgba8ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23612, 8), 1017}, // 1144 Unknown in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT - {IR(23905, 12), 1059}, // 1145 CrossDevice in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23917, 7), 1060}, // 1146 Device in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23943, 11), 1063}, // 1147 Invocation in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23954, 12), 1064}, // 1148 QueueFamily in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23966, 15), 1064}, // 1149 QueueFamilyKHR in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23981, 14), 1065}, // 1150 ShaderCallKHR in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23934, 9), 1062}, // 1151 Subgroup in SPV_OPERAND_TYPE_SCOPE_ID - {IR(23924, 10), 1061}, // 1152 Workgroup in SPV_OPERAND_TYPE_SCOPE_ID - {IR(24003, 12), 1068}, // 1153 DontFlatten in SPV_OPERAND_TYPE_SELECTION_CONTROL - {IR(23995, 8), 1067}, // 1154 Flatten in SPV_OPERAND_TYPE_SELECTION_CONTROL - {IR(13955, 5), 1066}, // 1155 None in SPV_OPERAND_TYPE_SELECTION_CONTROL - {IR(24015, 29), 1069}, // 1156 IdentifierPossibleDuplicates in SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS - {IR(13836, 8), 1071}, // 1157 Address in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13844, 8), 1072}, // 1158 Boolean in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13852, 6), 1073}, // 1159 Float in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13858, 7), 1074}, // 1160 Signed in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13865, 11), 1075}, // 1161 SignedChar in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13876, 9), 1076}, // 1162 Unsigned in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13885, 13), 1077}, // 1163 UnsignedChar in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13824, 12), 1070}, // 1164 Unspecified in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING - {IR(13898, 6), 1078}, // 1165 Class in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE - {IR(13904, 10), 1079}, // 1166 Structure in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE - {IR(13914, 6), 1080}, // 1167 Union in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE - {IR(13935, 20), 1082}, // 1168 ImportedDeclaration in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY - {IR(13920, 15), 1081}, // 1169 ImportedModule in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY - {IR(14044, 15), 1090}, // 1170 FlagArtificial in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14059, 13), 1091}, // 1171 FlagExplicit in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14032, 12), 1089}, // 1172 FlagFwdDecl in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14122, 21), 1095}, // 1173 FlagIndirectVariable in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14015, 17), 1088}, // 1174 FlagIsDefinition in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14199, 16), 1099}, // 1175 FlagIsEnumClass in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14003, 12), 1087}, // 1176 FlagIsLocal in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14183, 16), 1098}, // 1177 FlagIsOptimized in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(13976, 14), 1085}, // 1178 FlagIsPrivate in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(13960, 16), 1084}, // 1179 FlagIsProtected in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(13990, 13), 1086}, // 1180 FlagIsPublic in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14143, 20), 1096}, // 1181 FlagLValueReference in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14087, 18), 1093}, // 1182 FlagObjectPointer in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14072, 15), 1092}, // 1183 FlagPrototyped in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14163, 20), 1097}, // 1184 FlagRValueReference in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14105, 17), 1094}, // 1185 FlagStaticMember in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14235, 24), 1101}, // 1186 FlagTypePassByReference in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14215, 20), 1100}, // 1187 FlagTypePassByValue in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(24044, 26), 1102}, // 1188 FlagUnknownPhysicalLayout in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(13955, 5), 1083}, // 1189 None in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS - {IR(14320, 9), 1107}, // 1190 BitPiece in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14352, 7), 1111}, // 1191 Constu in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14259, 6), 1103}, // 1192 Deref in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14359, 9), 1112}, // 1193 Fragment in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14270, 6), 1105}, // 1194 Minus in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14265, 5), 1104}, // 1195 Plus in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14309, 11), 1106}, // 1196 PlusUconst in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14341, 11), 1110}, // 1197 StackValue in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14329, 5), 1108}, // 1198 Swap in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14334, 7), 1109}, // 1199 Xderef in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION - {IR(14404, 11), 1116}, // 1200 AtomicType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14368, 10), 1113}, // 1201 ConstType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14391, 13), 1115}, // 1202 RestrictType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(14378, 13), 1114}, // 1203 VolatileType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER - {IR(24105, 15), 1123}, // 1204 CPP_for_OpenCL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24070, 5), 1118}, // 1205 ESSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24075, 5), 1119}, // 1206 GLSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24125, 7), 1125}, // 1207 HERO_C in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24100, 5), 1122}, // 1208 HLSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24132, 5), 1126}, // 1209 NZSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24080, 9), 1120}, // 1210 OpenCL_C in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24089, 11), 1121}, // 1211 OpenCL_CPP in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24152, 5), 1130}, // 1212 Rust in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24120, 5), 1124}, // 1213 SYCL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24142, 6), 1128}, // 1214 Slang in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(23612, 8), 1117}, // 1215 Unknown in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24137, 5), 1127}, // 1216 WGSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24148, 4), 1129}, // 1217 Zig in SPV_OPERAND_TYPE_SOURCE_LANGUAGE - {IR(24239, 14), 1141}, // 1218 AtomicCounter in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24321, 16), 1147}, // 1219 CallableDataKHR in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24337, 15), 1147}, // 1220 CallableDataNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24635, 17), 1156}, // 1221 CodeSectionINTEL in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24186, 15), 1136}, // 1222 CrossWorkgroup in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24652, 16), 1157}, // 1223 DeviceOnlyINTEL in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24209, 9), 1138}, // 1224 Function in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24218, 8), 1139}, // 1225 Generic in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24426, 16), 1150}, // 1226 HitAttributeKHR in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24442, 15), 1150}, // 1227 HitAttributeNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24590, 21), 1154}, // 1228 HitObjectAttributeNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24668, 14), 1158}, // 1229 HostOnlyINTEL in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24253, 6), 1142}, // 1230 Image in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24352, 24), 1148}, // 1231 IncomingCallableDataKHR in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24376, 23), 1148}, // 1232 IncomingCallableDataNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24457, 22), 1151}, // 1233 IncomingRayPayloadKHR in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24479, 21), 1151}, // 1234 IncomingRayPayloadNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24173, 6), 1132}, // 1235 Input in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24305, 16), 1146}, // 1236 NodePayloadAMDX in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24179, 7), 1134}, // 1237 Output in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24543, 22), 1153}, // 1238 PhysicalStorageBuffer in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24565, 25), 1153}, // 1239 PhysicalStorageBufferEXT in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24201, 8), 1137}, // 1240 Private in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24226, 13), 1140}, // 1241 PushConstant in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24399, 14), 1149}, // 1242 RayPayloadKHR in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24413, 13), 1149}, // 1243 RayPayloadNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24500, 22), 1152}, // 1244 ShaderRecordBufferKHR in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24522, 21), 1152}, // 1245 ShaderRecordBufferNV in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24259, 14), 1143}, // 1246 StorageBuffer in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24611, 24), 1155}, // 1247 TaskPayloadWorkgroupEXT in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24286, 19), 1145}, // 1248 TileAttachmentQCOM in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24273, 13), 1144}, // 1249 TileImageEXT in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(15244, 8), 1133}, // 1250 Uniform in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(24157, 16), 1131}, // 1251 UniformConstant in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(23924, 10), 1135}, // 1252 Workgroup in SPV_OPERAND_TYPE_STORAGE_CLASS - {IR(21736, 15), 1162}, // 1253 StreamingINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {IR(21710, 14), 1159}, // 1254 UncachedINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {IR(24700, 15), 1161}, // 1255 WriteBackINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {IR(24682, 18), 1160}, // 1256 WriteThroughINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL - {IR(24726, 11), 1165}, // 1257 DecodeFunc in SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS - {IR(13955, 5), 1163}, // 1258 None in SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS - {IR(24715, 11), 1164}, // 1259 TensorView in SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS - {IR(23557, 12), 1168}, // 1260 ClampToEdge in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {IR(15202, 9), 1167}, // 1261 Constant in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {IR(23575, 7), 1169}, // 1262 Repeat in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {IR(23582, 15), 1170}, // 1263 RepeatMirrored in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {IR(24737, 10), 1166}, // 1264 Undefined in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE - {IR(24790, 24), 1174}, // 1265 MakeElementAvailableARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS - {IR(24814, 22), 1175}, // 1266 MakeElementVisibleARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS - {IR(24836, 21), 1176}, // 1267 NonPrivateElementARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS - {IR(24747, 8), 1171}, // 1268 NoneARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS - {IR(24755, 15), 1172}, // 1269 NontemporalARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS - {IR(24770, 20), 1173}, // 1270 OutOfBoundsValueARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS +static const std::array kOperandNames{{ + {IR(4554, 9), 0}, // 0 ReadOnly in SPV_OPERAND_TYPE_ACCESS_QUALIFIER + {IR(4580, 10), 2}, // 1 ReadWrite in SPV_OPERAND_TYPE_ACCESS_QUALIFIER + {IR(4570, 10), 1}, // 2 WriteOnly in SPV_OPERAND_TYPE_ACCESS_QUALIFIER + {IR(4590, 8), 3}, // 3 Logical in SPV_OPERAND_TYPE_ADDRESSING_MODEL + {IR(4598, 11), 4}, // 4 Physical32 in SPV_OPERAND_TYPE_ADDRESSING_MODEL + {IR(4619, 11), 5}, // 5 Physical64 in SPV_OPERAND_TYPE_ADDRESSING_MODEL + {IR(4630, 24), 6}, // 6 PhysicalStorageBuffer64 in SPV_OPERAND_TYPE_ADDRESSING_MODEL + {IR(4654, 27), 6}, // 7 PhysicalStorageBuffer64EXT in SPV_OPERAND_TYPE_ADDRESSING_MODEL + {IR(6564, 13), 92}, // 8 BaryCoordKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6577, 12), 92}, // 9 BaryCoordNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5959, 20), 68}, // 10 BaryCoordNoPerspAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(5979, 28), 69}, // 11 BaryCoordNoPerspCentroidAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(6612, 20), 93}, // 12 BaryCoordNoPerspKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6632, 19), 93}, // 13 BaryCoordNoPerspNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6007, 26), 70}, // 14 BaryCoordNoPerspSampleAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(6104, 22), 74}, // 15 BaryCoordPullModelAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(6033, 19), 71}, // 16 BaryCoordSmoothAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(6052, 27), 72}, // 17 BaryCoordSmoothCentroidAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(6079, 25), 73}, // 18 BaryCoordSmoothSampleAMD in SPV_OPERAND_TYPE_BUILT_IN + {IR(5763, 13), 59}, // 19 BaseInstance in SPV_OPERAND_TYPE_BUILT_IN + {IR(5737, 11), 58}, // 20 BaseVertex in SPV_OPERAND_TYPE_BUILT_IN + {IR(4738, 13), 9}, // 21 ClipDistance in SPV_OPERAND_TYPE_BUILT_IN + {IR(6471, 22), 87}, // 22 ClipDistancePerViewNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7770, 12), 131}, // 23 ClusterIDNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5501, 13), 49}, // 24 CoreCountARM in SPV_OPERAND_TYPE_BUILT_IN + {IR(5475, 10), 48}, // 25 CoreIDARM in SPV_OPERAND_TYPE_BUILT_IN + {IR(5514, 13), 50}, // 26 CoreMaxIDARM in SPV_OPERAND_TYPE_BUILT_IN + {IR(4751, 13), 10}, // 27 CullDistance in SPV_OPERAND_TYPE_BUILT_IN + {IR(6493, 22), 88}, // 28 CullDistancePerViewNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7823, 12), 132}, // 29 CullMaskKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6819, 17), 99}, // 30 CullPrimitiveEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(7223, 17), 113}, // 31 CurrentRayTimeNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5833, 12), 62}, // 32 DeviceIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(5776, 10), 60}, // 33 DrawIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(5265, 22), 37}, // 34 EnqueuedWorkgroupSize in SPV_OPERAND_TYPE_BUILT_IN + {IR(5035, 10), 21}, // 35 FragCoord in SPV_OPERAND_TYPE_BUILT_IN + {IR(5121, 10), 27}, // 36 FragDepth in SPV_OPERAND_TYPE_BUILT_IN + {IR(6697, 23), 95}, // 37 FragInvocationCountEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(6651, 12), 94}, // 38 FragSizeEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(6126, 18), 75}, // 39 FragStencilRefEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(6663, 15), 94}, // 40 FragmentSizeNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5056, 12), 23}, // 41 FrontFacing in SPV_OPERAND_TYPE_BUILT_IN + {IR(6383, 16), 83}, // 42 FullyCoveredEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(5206, 19), 33}, // 43 GlobalInvocationId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5300, 15), 39}, // 44 GlobalLinearId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5287, 13), 38}, // 45 GlobalOffset in SPV_OPERAND_TYPE_BUILT_IN + {IR(5254, 11), 36}, // 46 GlobalSize in SPV_OPERAND_TYPE_BUILT_IN + {IR(5131, 17), 28}, // 47 HelperInvocation in SPV_OPERAND_TYPE_BUILT_IN + {IR(7525, 11), 120}, // 48 HitIsLSSNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7483, 14), 119}, // 49 HitIsSphereNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7705, 33), 128}, // 50 HitKindBackFacingMicroTriangleNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7671, 34), 127}, // 51 HitKindFrontFacingMicroTriangleNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7202, 11), 112}, // 52 HitKindKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7213, 10), 112}, // 53 HitKindNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7653, 18), 126}, // 54 HitLSSPositionsNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7756, 14), 130}, // 55 HitLSSRadiiNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7387, 37), 116}, // 56 HitMicroTriangleVertexBarycentricsNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7320, 34), 115}, // 57 HitMicroTriangleVertexPositionsNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7575, 20), 121}, // 58 HitSpherePositionNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7738, 18), 129}, // 59 HitSphereRadiusNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7195, 7), 111}, // 60 HitTNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7263, 30), 114}, // 61 HitTriangleVertexPositionsKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7424, 20), 117}, // 62 IncomingRayFlagsKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7444, 19), 117}, // 63 IncomingRayFlagsNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7084, 23), 108}, // 64 InstanceCustomIndexKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7107, 22), 108}, // 65 InstanceCustomIndexNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(4773, 11), 12}, // 66 InstanceId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5461, 14), 47}, // 67 InstanceIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(4874, 13), 14}, // 68 InvocationId in SPV_OPERAND_TYPE_BUILT_IN + {IR(6720, 22), 95}, // 69 InvocationsPerPixelNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6836, 12), 100}, // 70 LaunchIdKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6848, 11), 100}, // 71 LaunchIdNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6859, 14), 101}, // 72 LaunchSizeKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6873, 13), 101}, // 73 LaunchSizeNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(4887, 6), 15}, // 74 Layer in SPV_OPERAND_TYPE_BUILT_IN + {IR(6515, 15), 89}, // 75 LayerPerViewNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5188, 18), 32}, // 76 LocalInvocationId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5225, 21), 34}, // 77 LocalInvocationIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(6530, 16), 90}, // 78 MeshViewCountNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6546, 18), 91}, // 79 MeshViewIndicesNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5391, 21), 43}, // 80 NumEnqueuedSubgroups in SPV_OPERAND_TYPE_BUILT_IN + {IR(5378, 13), 42}, // 81 NumSubgroups in SPV_OPERAND_TYPE_BUILT_IN + {IR(5148, 14), 29}, // 82 NumWorkgroups in SPV_OPERAND_TYPE_BUILT_IN + {IR(6999, 22), 105}, // 83 ObjectRayDirectionKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7021, 21), 105}, // 84 ObjectRayDirectionNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6962, 19), 104}, // 85 ObjectRayOriginKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6981, 18), 104}, // 86 ObjectRayOriginNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7129, 17), 109}, // 87 ObjectToWorldKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7146, 16), 109}, // 88 ObjectToWorldNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5021, 14), 20}, // 89 PatchVertices in SPV_OPERAND_TYPE_BUILT_IN + {IR(5045, 11), 22}, // 90 PointCoord in SPV_OPERAND_TYPE_BUILT_IN + {IR(4728, 10), 8}, // 91 PointSize in SPV_OPERAND_TYPE_BUILT_IN + {IR(4712, 9), 7}, // 92 Position in SPV_OPERAND_TYPE_BUILT_IN + {IR(6323, 18), 81}, // 93 PositionPerViewNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6435, 17), 85}, // 94 PrimitiveCountNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(4784, 12), 13}, // 95 PrimitiveId in SPV_OPERAND_TYPE_BUILT_IN + {IR(6452, 19), 86}, // 96 PrimitiveIndicesNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6767, 24), 97}, // 97 PrimitiveLineIndicesEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(6742, 25), 96}, // 98 PrimitivePointIndicesEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(5786, 24), 61}, // 99 PrimitiveShadingRateKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6791, 28), 98}, // 100 PrimitiveTriangleIndicesEXT in SPV_OPERAND_TYPE_BUILT_IN + {IR(7463, 20), 118}, // 101 RayGeometryIndexKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7063, 11), 107}, // 102 RayTmaxKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7074, 10), 107}, // 103 RayTmaxNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7042, 11), 106}, // 104 RayTminKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7053, 10), 106}, // 105 RayTminNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6161, 29), 76}, // 106 RemainingRecursionLevelsAMDX in SPV_OPERAND_TYPE_BUILT_IN + {IR(7627, 10), 123}, // 107 SMCountNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7646, 7), 125}, // 108 SMIDNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5068, 9), 24}, // 109 SampleId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5110, 11), 26}, // 110 SampleMask in SPV_OPERAND_TYPE_BUILT_IN + {IR(5095, 15), 25}, // 111 SamplePosition in SPV_OPERAND_TYPE_BUILT_IN + {IR(6260, 20), 79}, // 112 SecondaryPositionNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6299, 24), 80}, // 113 SecondaryViewportMaskNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6208, 16), 77}, // 114 ShaderIndexAMDX in SPV_OPERAND_TYPE_BUILT_IN + {IR(5877, 15), 64}, // 115 ShadingRateKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(5550, 15), 53}, // 116 SubgroupEqMask in SPV_OPERAND_TYPE_BUILT_IN + {IR(5565, 18), 53}, // 117 SubgroupEqMaskKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(5605, 15), 54}, // 118 SubgroupGeMask in SPV_OPERAND_TYPE_BUILT_IN + {IR(5620, 18), 54}, // 119 SubgroupGeMaskKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(5638, 15), 55}, // 120 SubgroupGtMask in SPV_OPERAND_TYPE_BUILT_IN + {IR(5653, 18), 55}, // 121 SubgroupGtMaskKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(5412, 11), 44}, // 122 SubgroupId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5671, 15), 56}, // 123 SubgroupLeMask in SPV_OPERAND_TYPE_BUILT_IN + {IR(5686, 18), 56}, // 124 SubgroupLeMaskKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(5423, 26), 45}, // 125 SubgroupLocalInvocationId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5704, 15), 57}, // 126 SubgroupLtMask in SPV_OPERAND_TYPE_BUILT_IN + {IR(5719, 18), 57}, // 127 SubgroupLtMaskKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(5362, 16), 41}, // 128 SubgroupMaxSize in SPV_OPERAND_TYPE_BUILT_IN + {IR(5315, 13), 40}, // 129 SubgroupSize in SPV_OPERAND_TYPE_BUILT_IN + {IR(6423, 12), 84}, // 130 TaskCountNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5011, 10), 19}, // 131 TessCoord in SPV_OPERAND_TYPE_BUILT_IN + {IR(4996, 15), 18}, // 132 TessLevelInner in SPV_OPERAND_TYPE_BUILT_IN + {IR(4981, 15), 17}, // 133 TessLevelOuter in SPV_OPERAND_TYPE_BUILT_IN + {IR(5941, 18), 67}, // 134 TileApronSizeQCOM in SPV_OPERAND_TYPE_BUILT_IN + {IR(5923, 18), 66}, // 135 TileDimensionQCOM in SPV_OPERAND_TYPE_BUILT_IN + {IR(5892, 15), 65}, // 136 TileOffsetQCOM in SPV_OPERAND_TYPE_BUILT_IN + {IR(4764, 9), 11}, // 137 VertexId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5449, 12), 46}, // 138 VertexIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(5857, 10), 63}, // 139 ViewIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(4933, 14), 16}, // 140 ViewportIndex in SPV_OPERAND_TYPE_BUILT_IN + {IR(6224, 15), 78}, // 141 ViewportMaskNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6361, 22), 82}, // 142 ViewportMaskPerViewNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5527, 10), 51}, // 143 WarpIDARM in SPV_OPERAND_TYPE_BUILT_IN + {IR(7637, 9), 124}, // 144 WarpIDNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5537, 13), 52}, // 145 WarpMaxIDARM in SPV_OPERAND_TYPE_BUILT_IN + {IR(7595, 13), 122}, // 146 WarpsPerSMNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(5246, 8), 35}, // 147 WorkDim in SPV_OPERAND_TYPE_BUILT_IN + {IR(5176, 12), 31}, // 148 WorkgroupId in SPV_OPERAND_TYPE_BUILT_IN + {IR(5162, 14), 30}, // 149 WorkgroupSize in SPV_OPERAND_TYPE_BUILT_IN + {IR(6921, 21), 103}, // 150 WorldRayDirectionKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6942, 20), 103}, // 151 WorldRayDirectionNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(6886, 18), 102}, // 152 WorldRayOriginKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(6904, 17), 102}, // 153 WorldRayOriginNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(7162, 17), 110}, // 154 WorldToObjectKHR in SPV_OPERAND_TYPE_BUILT_IN + {IR(7179, 16), 110}, // 155 WorldToObjectNV in SPV_OPERAND_TYPE_BUILT_IN + {IR(4609, 10), 137}, // 156 Addresses in SPV_OPERAND_TYPE_CAPABILITY + {IR(12808, 34), 358}, // 157 ArbitraryPrecisionFixedPointINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12496, 37), 346}, // 158 ArbitraryPrecisionFloatingPointINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12464, 32), 345}, // 159 ArbitraryPrecisionIntegersINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13358, 19), 382}, // 160 ArithmeticFenceEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(12129, 9), 331}, // 161 AsmINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13275, 20), 378}, // 162 AtomicFloat16AddEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(12184, 23), 334}, // 163 AtomicFloat16MinMaxEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(11657, 22), 309}, // 164 AtomicFloat16VectorNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(13191, 20), 374}, // 165 AtomicFloat32AddEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(12138, 23), 332}, // 166 AtomicFloat32MinMaxEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(13211, 20), 375}, // 167 AtomicFloat64AddEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(12161, 23), 333}, // 168 AtomicFloat64MinMaxEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8003, 14), 153}, // 169 AtomicStorage in SPV_OPERAND_TYPE_CAPABILITY + {IR(9390, 17), 229}, // 170 AtomicStorageOps in SPV_OPERAND_TYPE_CAPABILITY + {IR(13316, 24), 380}, // 171 BFloat16ConversionINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9980, 29), 262}, // 172 BFloat16CooperativeMatrixKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9958, 22), 261}, // 173 BFloat16DotProductKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9942, 16), 260}, // 174 BFloat16TypeKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(13879, 20), 402}, // 175 BindlessImagesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(11594, 18), 306}, // 176 BindlessTextureNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(13135, 16), 371}, // 177 BitInstructions in SPV_OPERAND_TYPE_CAPABILITY + {IR(12907, 19), 362}, // 178 BlockingPipesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13840, 19), 400}, // 179 CacheControlsINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(4738, 13), 163}, // 180 ClipDistance in SPV_OPERAND_TYPE_CAPABILITY + {IR(11252, 32), 295}, // 181 ComputeDerivativeGroupLinearKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(11284, 31), 295}, // 182 ComputeDerivativeGroupLinearNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(10132, 31), 274}, // 183 ComputeDerivativeGroupQuadsKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(10163, 30), 274}, // 184 ComputeDerivativeGroupQuadsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11834, 30), 318}, // 185 CooperativeMatrixBlockLoadsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11727, 31), 315}, // 186 CooperativeMatrixConversionsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(9038, 21), 369}, // 187 CooperativeMatrixKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(8973, 28), 211}, // 188 CooperativeMatrixLayoutsARM in SPV_OPERAND_TYPE_CAPABILITY + {IR(11340, 20), 297}, // 189 CooperativeMatrixNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11758, 40), 316}, // 190 CooperativeMatrixPerElementOperationsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11697, 30), 314}, // 191 CooperativeMatrixReductionsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11798, 36), 317}, // 192 CooperativeMatrixTensorAddressingNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11637, 20), 308}, // 193 CooperativeVectorNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11864, 28), 319}, // 194 CooperativeVectorTrainingNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(5485, 16), 203}, // 195 CoreBuiltinsARM in SPV_OPERAND_TYPE_CAPABILITY + {IR(4751, 13), 164}, // 196 CullDistance in SPV_OPERAND_TYPE_CAPABILITY + {IR(13295, 21), 379}, // 197 DebugInfoModuleINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(11463, 25), 302}, // 198 DemoteToHelperInvocation in SPV_OPERAND_TYPE_CAPABILITY + {IR(11488, 28), 302}, // 199 DemoteToHelperInvocationEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(9529, 18), 235}, // 200 DenormFlushToZero in SPV_OPERAND_TYPE_CAPABILITY + {IR(9514, 15), 234}, // 201 DenormPreserve in SPV_OPERAND_TYPE_CAPABILITY + {IR(8450, 18), 182}, // 202 DerivativeControl in SPV_OPERAND_TYPE_CAPABILITY + {IR(7974, 14), 151}, // 203 DeviceEnqueue in SPV_OPERAND_TYPE_CAPABILITY + {IR(5845, 12), 225}, // 204 DeviceGroup in SPV_OPERAND_TYPE_CAPABILITY + {IR(11516, 23), 303}, // 205 DisplacementMicromapNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(13086, 11), 367}, // 206 DotProduct in SPV_OPERAND_TYPE_CAPABILITY + {IR(12980, 22), 365}, // 207 DotProductInput4x8Bit in SPV_OPERAND_TYPE_CAPABILITY + {IR(13002, 25), 365}, // 208 DotProductInput4x8BitKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(13027, 28), 366}, // 209 DotProductInput4x8BitPacked in SPV_OPERAND_TYPE_CAPABILITY + {IR(13055, 31), 366}, // 210 DotProductInput4x8BitPackedKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(12939, 19), 364}, // 211 DotProductInputAll in SPV_OPERAND_TYPE_CAPABILITY + {IR(12958, 22), 364}, // 212 DotProductInputAllKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(13097, 14), 367}, // 213 DotProductKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(5748, 15), 216}, // 214 DrawParameters in SPV_OPERAND_TYPE_CAPABILITY + {IR(12241, 16), 337}, // 215 ExpectAssumeKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(12444, 20), 344}, // 216 FPFastMathModeINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13492, 28), 388}, // 217 FPGAArgumentInterfacesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12784, 24), 357}, // 218 FPGABufferLocationINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12657, 27), 352}, // 219 FPGAClusterAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13377, 29), 383}, // 220 FPGAClusterAttributesV2INTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12698, 20), 354}, // 221 FPGADSPControlINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12744, 40), 356}, // 222 FPGAInvocationPipeliningAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12607, 26), 350}, // 223 FPGAKernelAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13406, 28), 384}, // 224 FPGAKernelAttributesv2INTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13468, 24), 387}, // 225 FPGALatencyControlINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12563, 22), 348}, // 226 FPGALoopControlsINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12633, 24), 351}, // 227 FPGAMemoryAccessesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12418, 26), 343}, // 228 FPGAMemoryAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12926, 13), 363}, // 229 FPGARegINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13452, 16), 386}, // 230 FPMaxErrorINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(7888, 8), 142}, // 231 Float16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(7874, 14), 141}, // 232 Float16Buffer in SPV_OPERAND_TYPE_CAPABILITY + {IR(9782, 16), 249}, // 233 Float16ImageAMD in SPV_OPERAND_TYPE_CAPABILITY + {IR(7896, 8), 143}, // 234 Float64 in SPV_OPERAND_TYPE_CAPABILITY + {IR(9011, 27), 213}, // 235 Float8CooperativeMatrixEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(9001, 10), 212}, // 236 Float8EXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(13176, 15), 373}, // 237 FloatControls2 in SPV_OPERAND_TYPE_CAPABILITY + {IR(12037, 23), 327}, // 238 FloatingPointModeINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(6589, 23), 273}, // 239 FragmentBarycentricKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(10110, 22), 273}, // 240 FragmentBarycentricNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(6678, 19), 275}, // 241 FragmentDensityEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(6399, 24), 269}, // 242 FragmentFullyCoveredEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(9820, 16), 251}, // 243 FragmentMaskAMD in SPV_OPERAND_TYPE_CAPABILITY + {IR(11431, 32), 301}, // 244 FragmentShaderPixelInterlockEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(11360, 33), 298}, // 245 FragmentShaderSampleInterlockEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(11393, 38), 299}, // 246 FragmentShaderShadingRateInterlockEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(5810, 23), 214}, // 247 FragmentShadingRateKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(12392, 26), 342}, // 248 FunctionFloatControlINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12083, 22), 329}, // 249 FunctionPointersINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8295, 15), 169}, // 250 GenericPointer in SPV_OPERAND_TYPE_CAPABILITY + {IR(4796, 9), 135}, // 251 Geometry in SPV_OPERAND_TYPE_CAPABILITY + {IR(8045, 18), 156}, // 252 GeometryPointSize in SPV_OPERAND_TYPE_CAPABILITY + {IR(10038, 28), 264}, // 253 GeometryShaderPassthroughNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(8508, 16), 185}, // 254 GeometryStreams in SPV_OPERAND_TYPE_CAPABILITY + {IR(13550, 35), 390}, // 255 GlobalVariableFPGADecorationsINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13520, 30), 389}, // 256 GlobalVariableHostAccessINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8964, 9), 210}, // 257 GraphARM in SPV_OPERAND_TYPE_CAPABILITY + {IR(5328, 16), 192}, // 258 GroupNonUniform in SPV_OPERAND_TYPE_CAPABILITY + {IR(8647, 26), 194}, // 259 GroupNonUniformArithmetic in SPV_OPERAND_TYPE_CAPABILITY + {IR(5583, 22), 195}, // 260 GroupNonUniformBallot in SPV_OPERAND_TYPE_CAPABILITY + {IR(8727, 25), 198}, // 261 GroupNonUniformClustered in SPV_OPERAND_TYPE_CAPABILITY + {IR(10207, 29), 276}, // 262 GroupNonUniformPartitionedNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(8752, 20), 199}, // 263 GroupNonUniformQuad in SPV_OPERAND_TYPE_CAPABILITY + {IR(13151, 25), 372}, // 264 GroupNonUniformRotateKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(8673, 23), 196}, // 265 GroupNonUniformShuffle in SPV_OPERAND_TYPE_CAPABILITY + {IR(8696, 31), 197}, // 266 GroupNonUniformShuffleRelative in SPV_OPERAND_TYPE_CAPABILITY + {IR(8627, 20), 193}, // 267 GroupNonUniformVote in SPV_OPERAND_TYPE_CAPABILITY + {IR(13762, 26), 397}, // 268 GroupUniformArithmeticKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(7967, 7), 150}, // 269 Groups in SPV_OPERAND_TYPE_CAPABILITY + {IR(12894, 13), 361}, // 270 IOPipesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8364, 8), 175}, // 271 Image1D in SPV_OPERAND_TYPE_CAPABILITY + {IR(7923, 11), 146}, // 272 ImageBasic in SPV_OPERAND_TYPE_CAPABILITY + {IR(8386, 12), 178}, // 273 ImageBuffer in SPV_OPERAND_TYPE_CAPABILITY + {IR(8241, 15), 165}, // 274 ImageCubeArray in SPV_OPERAND_TYPE_CAPABILITY + {IR(10093, 17), 271}, // 275 ImageFootprintNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(9798, 22), 250}, // 276 ImageGatherBiasLodAMD in SPV_OPERAND_TYPE_CAPABILITY + {IR(8063, 20), 157}, // 277 ImageGatherExtended in SPV_OPERAND_TYPE_CAPABILITY + {IR(8398, 13), 179}, // 278 ImageMSArray in SPV_OPERAND_TYPE_CAPABILITY + {IR(7949, 12), 148}, // 279 ImageMipmap in SPV_OPERAND_TYPE_CAPABILITY + {IR(8439, 11), 181}, // 280 ImageQuery in SPV_OPERAND_TYPE_CAPABILITY + {IR(7934, 15), 147}, // 281 ImageReadWrite in SPV_OPERAND_TYPE_CAPABILITY + {IR(9836, 21), 253}, // 282 ImageReadWriteLodAMD in SPV_OPERAND_TYPE_CAPABILITY + {IR(8273, 10), 167}, // 283 ImageRect in SPV_OPERAND_TYPE_CAPABILITY + {IR(12105, 24), 330}, // 284 IndirectReferencesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8315, 16), 171}, // 285 InputAttachment in SPV_OPERAND_TYPE_CAPABILITY + {IR(10322, 36), 279}, // 286 InputAttachmentArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10358, 39), 279}, // 287 InputAttachmentArrayDynamicIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(10863, 39), 286}, // 288 InputAttachmentArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10902, 42), 286}, // 289 InputAttachmentArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8017, 6), 154}, // 290 Int16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(9915, 27), 259}, // 291 Int4CooperativeMatrixINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9901, 14), 258}, // 292 Int4TypeINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(7904, 6), 144}, // 293 Int64 in SPV_OPERAND_TYPE_CAPABILITY + {IR(7910, 13), 145}, // 294 Int64Atomics in SPV_OPERAND_TYPE_CAPABILITY + {IR(9857, 14), 254}, // 295 Int64ImageEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8310, 5), 170}, // 296 Int8 in SPV_OPERAND_TYPE_CAPABILITY + {IR(12060, 23), 328}, // 297 IntegerFunctions2INTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8468, 22), 183}, // 298 InterpolationFunction in SPV_OPERAND_TYPE_CAPABILITY + {IR(4563, 7), 139}, // 299 Kernel in SPV_OPERAND_TYPE_CAPABILITY + {IR(12585, 22), 349}, // 300 KernelAttributesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(7857, 8), 138}, // 301 Linkage in SPV_OPERAND_TYPE_CAPABILITY + {IR(7988, 15), 152}, // 302 LiteralSampler in SPV_OPERAND_TYPE_CAPABILITY + {IR(13231, 20), 376}, // 303 LongCompositesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12684, 14), 353}, // 304 LoopFuseINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13815, 25), 399}, // 305 MaskedGatherScatterINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(7850, 7), 133}, // 306 Matrix in SPV_OPERAND_TYPE_CAPABILITY + {IR(12718, 26), 355}, // 307 MemoryAccessAliasingINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(4859, 15), 272}, // 308 MeshShadingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(4845, 14), 270}, // 309 MeshShadingNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(8347, 7), 173}, // 310 MinLod in SPV_OPERAND_TYPE_CAPABILITY + {IR(5867, 10), 226}, // 311 MultiView in SPV_OPERAND_TYPE_CAPABILITY + {IR(4947, 14), 188}, // 312 MultiViewport in SPV_OPERAND_TYPE_CAPABILITY + {IR(8602, 13), 190}, // 313 NamedBarrier in SPV_OPERAND_TYPE_CAPABILITY + {IR(13251, 11), 377}, // 314 OptNoneEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(13262, 13), 377}, // 315 OptNoneINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(6341, 20), 268}, // 316 PerViewAttributesNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(4681, 31), 294}, // 317 PhysicalStorageBufferAddresses in SPV_OPERAND_TYPE_CAPABILITY + {IR(11218, 34), 294}, // 318 PhysicalStorageBufferAddressesEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8615, 12), 191}, // 319 PipeStorage in SPV_OPERAND_TYPE_CAPABILITY + {IR(7961, 6), 149}, // 320 Pipes in SPV_OPERAND_TYPE_CAPABILITY + {IR(9886, 15), 257}, // 321 QuadControlKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(11679, 18), 311}, // 322 RawAccessChainsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(7835, 15), 368}, // 323 RayCullMaskKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9627, 12), 240}, // 324 RayQueryKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(11612, 25), 307}, // 325 RayQueryPositionFetchKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9604, 23), 239}, // 326 RayQueryProvisionalKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(7782, 41), 320}, // 327 RayTracingClusterAccelerationStructureNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(7354, 33), 310}, // 328 RayTracingDisplacementMicromapNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(4831, 14), 243}, // 329 RayTracingKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(7536, 39), 313}, // 330 RayTracingLinearSweptSpheresGeometryNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(7240, 23), 291}, // 331 RayTracingMotionBlurNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(4818, 13), 290}, // 332 RayTracingNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(11539, 29), 304}, // 333 RayTracingOpacityMicromapEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(7293, 27), 289}, // 334 RayTracingPositionFetchKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(11315, 25), 296}, // 335 RayTracingProvisionalKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(7497, 28), 312}, // 336 RayTracingSpheresGeometryNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(9658, 32), 242}, // 337 RayTraversalPrimitiveCullingKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(13859, 20), 401}, // 338 RegisterLimitsINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13111, 24), 370}, // 339 ReplicatedCompositesEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(12016, 21), 326}, // 340 RoundToInfinityINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9572, 16), 237}, // 341 RoundingModeRTE in SPV_OPERAND_TYPE_CAPABILITY + {IR(9588, 16), 238}, // 342 RoundingModeRTZ in SPV_OPERAND_TYPE_CAPABILITY + {IR(12865, 29), 360}, // 343 RuntimeAlignedAttributeINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(10273, 23), 278}, // 344 RuntimeDescriptorArray in SPV_OPERAND_TYPE_CAPABILITY + {IR(10296, 26), 278}, // 345 RuntimeDescriptorArrayEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(10009, 29), 263}, // 346 SampleMaskOverrideCoverageNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(9407, 28), 230}, // 347 SampleMaskPostDepthCoverage in SPV_OPERAND_TYPE_CAPABILITY + {IR(5077, 18), 166}, // 348 SampleRateShading in SPV_OPERAND_TYPE_CAPABILITY + {IR(8354, 10), 174}, // 349 Sampled1D in SPV_OPERAND_TYPE_CAPABILITY + {IR(8372, 14), 177}, // 350 SampledBuffer in SPV_OPERAND_TYPE_CAPABILITY + {IR(8256, 17), 176}, // 351 SampledCubeArray in SPV_OPERAND_TYPE_CAPABILITY + {IR(8141, 33), 160}, // 352 SampledImageArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10636, 36), 283}, // 353 SampledImageArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10672, 39), 283}, // 354 SampledImageArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8283, 12), 168}, // 355 SampledRect in SPV_OPERAND_TYPE_CAPABILITY + {IR(4721, 7), 134}, // 356 Shader in SPV_OPERAND_TYPE_CAPABILITY + {IR(9871, 15), 255}, // 357 ShaderClockKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(6190, 18), 256}, // 358 ShaderEnqueueAMDX in SPV_OPERAND_TYPE_CAPABILITY + {IR(11568, 26), 305}, // 359 ShaderInvocationReorderNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(4893, 12), 200}, // 360 ShaderLayer in SPV_OPERAND_TYPE_CAPABILITY + {IR(10236, 17), 277}, // 361 ShaderNonUniform in SPV_OPERAND_TYPE_CAPABILITY + {IR(10253, 20), 277}, // 362 ShaderNonUniformEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(7608, 19), 300}, // 363 ShaderSMBuiltinsNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(6280, 19), 267}, // 364 ShaderStereoViewNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(4961, 20), 201}, // 365 ShaderViewportIndex in SPV_OPERAND_TYPE_CAPABILITY + {IR(4905, 28), 265}, // 366 ShaderViewportIndexLayerEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(10066, 27), 265}, // 367 ShaderViewportIndexLayerNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(6239, 21), 266}, // 368 ShaderViewportMaskNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(10193, 14), 275}, // 369 ShadingRateNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(9547, 25), 236}, // 370 SignedZeroInfNanPreserve in SPV_OPERAND_TYPE_CAPABILITY + {IR(8331, 16), 172}, // 371 SparseResidency in SPV_OPERAND_TYPE_CAPABILITY + {IR(13340, 18), 381}, // 372 SplitBarrierINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(6144, 17), 252}, // 373 StencilExportEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(9195, 25), 221}, // 374 StorageBuffer16BitAccess in SPV_OPERAND_TYPE_CAPABILITY + {IR(9435, 24), 231}, // 375 StorageBuffer8BitAccess in SPV_OPERAND_TYPE_CAPABILITY + {IR(8174, 34), 161}, // 376 StorageBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10711, 37), 284}, // 377 StorageBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10748, 40), 284}, // 378 StorageBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8208, 33), 162}, // 379 StorageImageArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10788, 36), 285}, // 380 StorageImageArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10824, 39), 285}, // 381 StorageImageArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8411, 28), 180}, // 382 StorageImageExtendedFormats in SPV_OPERAND_TYPE_CAPABILITY + {IR(8083, 24), 158}, // 383 StorageImageMultisample in SPV_OPERAND_TYPE_CAPABILITY + {IR(8524, 30), 186}, // 384 StorageImageReadWithoutFormat in SPV_OPERAND_TYPE_CAPABILITY + {IR(8554, 31), 187}, // 385 StorageImageWriteWithoutFormat in SPV_OPERAND_TYPE_CAPABILITY + {IR(9322, 21), 224}, // 386 StorageInputOutput16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(9300, 22), 223}, // 387 StoragePushConstant16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(9493, 21), 233}, // 388 StoragePushConstant8 in SPV_OPERAND_TYPE_CAPABILITY + {IR(8887, 37), 208}, // 389 StorageTensorArrayDynamicIndexingARM in SPV_OPERAND_TYPE_CAPABILITY + {IR(8924, 40), 209}, // 390 StorageTensorArrayNonUniformIndexingARM in SPV_OPERAND_TYPE_CAPABILITY + {IR(10478, 39), 281}, // 391 StorageTexelBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10517, 42), 281}, // 392 StorageTexelBufferArrayDynamicIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(11031, 42), 288}, // 393 StorageTexelBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(11073, 45), 288}, // 394 StorageTexelBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(9283, 17), 222}, // 395 StorageUniform16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(9220, 28), 221}, // 396 StorageUniformBufferBlock16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(13613, 23), 392}, // 397 Subgroup2DBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13636, 30), 393}, // 398 Subgroup2DBlockTransformINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13666, 30), 394}, // 399 Subgroup2DBlockTransposeINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12328, 39), 340}, // 400 SubgroupAvcMotionEstimationChromaINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12257, 33), 338}, // 401 SubgroupAvcMotionEstimationINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12290, 38), 339}, // 402 SubgroupAvcMotionEstimationIntraINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(5344, 18), 215}, // 403 SubgroupBallotKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(11932, 27), 323}, // 404 SubgroupBufferBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13585, 28), 391}, // 405 SubgroupBufferPrefetchINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8585, 17), 189}, // 406 SubgroupDispatch in SPV_OPERAND_TYPE_CAPABILITY + {IR(11959, 26), 324}, // 407 SubgroupImageBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(11985, 31), 325}, // 408 SubgroupImageMediaBlockIOINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(13696, 38), 395}, // 409 SubgroupMatrixMultiplyAccumulateINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(11911, 21), 322}, // 410 SubgroupShuffleINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9179, 16), 220}, // 411 SubgroupVoteKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(13434, 18), 385}, // 412 TaskSequenceINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(11892, 19), 321}, // 413 TensorAddressingNV in SPV_OPERAND_TYPE_CAPABILITY + {IR(13788, 27), 398}, // 414 TensorFloat32RoundingINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(8876, 11), 207}, // 415 TensorsARM in SPV_OPERAND_TYPE_CAPABILITY + {IR(13734, 28), 396}, // 416 TernaryBitwiseFunctionINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(4805, 13), 136}, // 417 Tessellation in SPV_OPERAND_TYPE_CAPABILITY + {IR(8023, 22), 155}, // 418 TessellationPointSize in SPV_OPERAND_TYPE_CAPABILITY + {IR(9759, 23), 248}, // 419 TextureBlockMatch2QCOM in SPV_OPERAND_TYPE_CAPABILITY + {IR(9737, 22), 246}, // 420 TextureBlockMatchQCOM in SPV_OPERAND_TYPE_CAPABILITY + {IR(9716, 21), 245}, // 421 TextureBoxFilterQCOM in SPV_OPERAND_TYPE_CAPABILITY + {IR(9690, 26), 244}, // 422 TextureSampleWeightedQCOM in SPV_OPERAND_TYPE_CAPABILITY + {IR(8790, 28), 204}, // 423 TileImageColorReadAccessEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8818, 28), 205}, // 424 TileImageDepthReadAccessEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8846, 30), 206}, // 425 TileImageStencilReadAccessEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(5907, 16), 247}, // 426 TileShadingQCOM in SPV_OPERAND_TYPE_CAPABILITY + {IR(8490, 18), 184}, // 427 TransformFeedback in SPV_OPERAND_TYPE_CAPABILITY + {IR(12842, 23), 359}, // 428 USMStorageClassesINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9248, 35), 222}, // 429 UniformAndStorageBuffer16BitAccess in SPV_OPERAND_TYPE_CAPABILITY + {IR(9459, 34), 232}, // 430 UniformAndStorageBuffer8BitAccess in SPV_OPERAND_TYPE_CAPABILITY + {IR(8107, 34), 159}, // 431 UniformBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10559, 37), 282}, // 432 UniformBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10596, 40), 282}, // 433 UniformBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(8772, 18), 202}, // 434 UniformDecoration in SPV_OPERAND_TYPE_CAPABILITY + {IR(10397, 39), 280}, // 435 UniformTexelBufferArrayDynamicIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10436, 42), 280}, // 436 UniformTexelBufferArrayDynamicIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(10944, 42), 287}, // 437 UniformTexelBufferArrayNonUniformIndexing in SPV_OPERAND_TYPE_CAPABILITY + {IR(10986, 45), 287}, // 438 UniformTexelBufferArrayNonUniformIndexingEXT in SPV_OPERAND_TYPE_CAPABILITY + {IR(12533, 30), 347}, // 439 UnstructuredLoopControlsINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9639, 19), 241}, // 440 UntypedPointersKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(12367, 25), 341}, // 441 VariableLengthArrayINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(9373, 17), 228}, // 442 VariablePointers in SPV_OPERAND_TYPE_CAPABILITY + {IR(9343, 30), 227}, // 443 VariablePointersStorageBuffer in SPV_OPERAND_TYPE_CAPABILITY + {IR(7865, 9), 140}, // 444 Vector16 in SPV_OPERAND_TYPE_CAPABILITY + {IR(12226, 15), 336}, // 445 VectorAnyINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(12207, 19), 335}, // 446 VectorComputeINTEL in SPV_OPERAND_TYPE_CAPABILITY + {IR(11118, 18), 292}, // 447 VulkanMemoryModel in SPV_OPERAND_TYPE_CAPABILITY + {IR(11157, 29), 293}, // 448 VulkanMemoryModelDeviceScope in SPV_OPERAND_TYPE_CAPABILITY + {IR(11186, 32), 293}, // 449 VulkanMemoryModelDeviceScopeKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(11136, 21), 292}, // 450 VulkanMemoryModelKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9135, 44), 219}, // 451 WorkgroupMemoryExplicitLayout16BitAccessKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9092, 43), 218}, // 452 WorkgroupMemoryExplicitLayout8BitAccessKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(9059, 33), 217}, // 453 WorkgroupMemoryExplicitLayoutKHR in SPV_OPERAND_TYPE_CAPABILITY + {IR(13911, 8), 404}, // 454 Address in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13919, 8), 405}, // 455 Boolean in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13927, 6), 406}, // 456 Float in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13933, 7), 407}, // 457 Signed in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13940, 11), 408}, // 458 SignedChar in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13951, 9), 409}, // 459 Unsigned in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13960, 13), 410}, // 460 UnsignedChar in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13899, 12), 403}, // 461 Unspecified in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13973, 6), 411}, // 462 Class in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE + {IR(13979, 10), 412}, // 463 Structure in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE + {IR(13989, 6), 413}, // 464 Union in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE + {IR(14010, 20), 415}, // 465 ImportedDeclaration in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY + {IR(13995, 15), 414}, // 466 ImportedModule in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY + {IR(14119, 15), 423}, // 467 FlagArtificial in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14134, 13), 424}, // 468 FlagExplicit in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14107, 12), 422}, // 469 FlagFwdDecl in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14197, 21), 428}, // 470 FlagIndirectVariable in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14090, 17), 421}, // 471 FlagIsDefinition in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14274, 16), 432}, // 472 FlagIsEnumClass in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14078, 12), 420}, // 473 FlagIsLocal in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14258, 16), 431}, // 474 FlagIsOptimized in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14051, 14), 418}, // 475 FlagIsPrivate in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14035, 16), 417}, // 476 FlagIsProtected in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14065, 13), 419}, // 477 FlagIsPublic in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14218, 20), 429}, // 478 FlagLValueReference in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14162, 18), 426}, // 479 FlagObjectPointer in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14147, 15), 425}, // 480 FlagPrototyped in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14238, 20), 430}, // 481 FlagRValueReference in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14180, 17), 427}, // 482 FlagStaticMember in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14310, 24), 434}, // 483 FlagTypePassByReference in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14290, 20), 433}, // 484 FlagTypePassByValue in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14030, 5), 416}, // 485 None in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS + {IR(14395, 9), 439}, // 486 BitPiece in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14427, 7), 443}, // 487 Constu in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14334, 6), 435}, // 488 Deref in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14434, 9), 444}, // 489 Fragment in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14345, 6), 437}, // 490 Minus in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14340, 5), 436}, // 491 Plus in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14384, 11), 438}, // 492 PlusUconst in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14416, 11), 442}, // 493 StackValue in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14404, 5), 440}, // 494 Swap in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14409, 7), 441}, // 495 Xderef in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION + {IR(14479, 11), 448}, // 496 AtomicType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14443, 10), 445}, // 497 ConstType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14466, 13), 447}, // 498 RestrictType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14453, 13), 446}, // 499 VolatileType in SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14490, 10), 449}, // 500 Float16NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14500, 10), 450}, // 501 Float32NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14510, 10), 451}, // 502 Float64NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14678, 12), 462}, // 503 FloatE4M3NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14690, 12), 463}, // 504 FloatE5M2NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14533, 14), 453}, // 505 SignedInt16NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14547, 14), 454}, // 506 SignedInt32NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14561, 14), 455}, // 507 SignedInt64NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14520, 13), 452}, // 508 SignedInt8NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14638, 19), 460}, // 509 SignedInt8PackedNV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14590, 16), 457}, // 510 UnsignedInt16NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14606, 16), 458}, // 511 UnsignedInt32NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14622, 16), 459}, // 512 UnsignedInt64NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14575, 15), 456}, // 513 UnsignedInt8NV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14657, 21), 461}, // 514 UnsignedInt8PackedNV in SPV_OPERAND_TYPE_COMPONENT_TYPE + {IR(14754, 28), 467}, // 515 ColumnBlockedInterleavedARM in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {IR(14714, 15), 465}, // 516 ColumnMajorKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {IR(14729, 25), 466}, // 517 RowBlockedInterleavedARM in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {IR(14702, 12), 464}, // 518 RowMajorKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT + {IR(14790, 27), 469}, // 519 MatrixASignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {IR(14817, 27), 470}, // 520 MatrixBSignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {IR(14844, 27), 471}, // 521 MatrixCSignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {IR(14871, 32), 472}, // 522 MatrixResultSignedComponentsKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {IR(14782, 8), 468}, // 523 NoneKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {IR(14903, 26), 473}, // 524 SaturatingAccumulationKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS + {IR(14940, 4), 476}, // 525 2x2 in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE + {IR(14933, 7), 475}, // 526 Column in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE + {IR(14929, 4), 474}, // 527 Row in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE + {IR(14944, 11), 477}, // 528 MatrixAKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE + {IR(14966, 21), 479}, // 529 MatrixAccumulatorKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE + {IR(14955, 11), 478}, // 530 MatrixBKHR in SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE + {IR(14998, 14), 481}, // 531 ColumnMajorNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {IR(15012, 21), 482}, // 532 InferencingOptimalNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {IR(14987, 11), 480}, // 533 RowMajorNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {IR(15033, 18), 483}, // 534 TrainingOptimalNV in SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT + {IR(13911, 8), 485}, // 535 Address in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13919, 8), 486}, // 536 Boolean in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13927, 6), 487}, // 537 Float in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13933, 7), 488}, // 538 Signed in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13940, 11), 489}, // 539 SignedChar in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13951, 9), 490}, // 540 Unsigned in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13960, 13), 491}, // 541 UnsignedChar in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13899, 12), 484}, // 542 Unspecified in SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13973, 6), 492}, // 543 Class in SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE + {IR(13979, 10), 493}, // 544 Structure in SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE + {IR(13989, 6), 494}, // 545 Union in SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE + {IR(14119, 15), 502}, // 546 FlagArtificial in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14134, 13), 503}, // 547 FlagExplicit in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14107, 12), 501}, // 548 FlagFwdDecl in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14197, 21), 507}, // 549 FlagIndirectVariable in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14090, 17), 500}, // 550 FlagIsDefinition in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14078, 12), 499}, // 551 FlagIsLocal in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14258, 16), 510}, // 552 FlagIsOptimized in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14051, 14), 497}, // 553 FlagIsPrivate in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14035, 16), 496}, // 554 FlagIsProtected in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14065, 13), 498}, // 555 FlagIsPublic in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14218, 20), 508}, // 556 FlagLValueReference in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14162, 18), 505}, // 557 FlagObjectPointer in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14147, 15), 504}, // 558 FlagPrototyped in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14238, 20), 509}, // 559 FlagRValueReference in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14180, 17), 506}, // 560 FlagStaticMember in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14030, 5), 495}, // 561 None in SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS + {IR(14395, 9), 515}, // 562 BitPiece in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14427, 7), 519}, // 563 Constu in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14334, 6), 511}, // 564 Deref in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14345, 6), 513}, // 565 Minus in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14340, 5), 512}, // 566 Plus in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14384, 11), 514}, // 567 PlusUconst in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14416, 11), 518}, // 568 StackValue in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14404, 5), 516}, // 569 Swap in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14409, 7), 517}, // 570 Xderef in SPV_OPERAND_TYPE_DEBUG_OPERATION + {IR(14443, 10), 520}, // 571 ConstType in SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER + {IR(14466, 13), 522}, // 572 RestrictType in SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER + {IR(14453, 13), 521}, // 573 VolatileType in SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER + {IR(17275, 16), 637}, // 574 AliasScopeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15260, 8), 542}, // 575 Aliased in SPV_OPERAND_TYPE_DECORATION + {IR(16378, 15), 595}, // 576 AliasedPointer in SPV_OPERAND_TYPE_DECORATION + {IR(16393, 18), 595}, // 577 AliasedPointerEXT in SPV_OPERAND_TYPE_DECORATION + {IR(15738, 10), 566}, // 578 Alignment in SPV_OPERAND_TYPE_DECORATION + {IR(15782, 12), 568}, // 579 AlignmentId in SPV_OPERAND_TYPE_DECORATION + {IR(15111, 12), 529}, // 580 ArrayStride in SPV_OPERAND_TYPE_DECORATION + {IR(17056, 14), 625}, // 581 BankBitsINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16895, 15), 618}, // 582 BankwidthINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15415, 8), 555}, // 583 Binding in SPV_OPERAND_TYPE_DECORATION + {IR(16459, 16), 598}, // 584 BindlessImageNV in SPV_OPERAND_TYPE_DECORATION + {IR(16441, 18), 597}, // 585 BindlessSamplerNV in SPV_OPERAND_TYPE_DECORATION + {IR(15075, 6), 525}, // 586 Block in SPV_OPERAND_TYPE_DECORATION + {IR(15922, 22), 575}, // 587 BlockMatchSamplerQCOM in SPV_OPERAND_TYPE_DECORATION + {IR(15900, 22), 574}, // 588 BlockMatchTextureQCOM in SPV_OPERAND_TYPE_DECORATION + {IR(16490, 13), 600}, // 589 BoundImageNV in SPV_OPERAND_TYPE_DECORATION + {IR(16475, 15), 599}, // 590 BoundSamplerNV in SPV_OPERAND_TYPE_DECORATION + {IR(15081, 12), 526}, // 591 BufferBlock in SPV_OPERAND_TYPE_DECORATION + {IR(17368, 20), 642}, // 592 BufferLocationINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15192, 8), 534}, // 593 BuiltIn in SPV_OPERAND_TYPE_DECORATION + {IR(17138, 19), 630}, // 594 BurstCoalesceINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15158, 8), 533}, // 595 CPacked in SPV_OPERAND_TYPE_DECORATION + {IR(18161, 22), 664}, // 596 CacheControlLoadINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(18220, 23), 665}, // 597 CacheControlStoreINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17157, 15), 631}, // 598 CacheSizeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15225, 9), 538}, // 599 Centroid in SPV_OPERAND_TYPE_DECORATION + {IR(16543, 13), 603}, // 600 ClobberINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15286, 9), 545}, // 601 Coherent in SPV_OPERAND_TYPE_DECORATION + {IR(15102, 9), 528}, // 602 ColMajor in SPV_OPERAND_TYPE_DECORATION + {IR(15399, 10), 553}, // 603 Component in SPV_OPERAND_TYPE_DECORATION + {IR(17677, 27), 652}, // 604 ConduitKernelArgumentINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15277, 9), 544}, // 605 Constant in SPV_OPERAND_TYPE_DECORATION + {IR(16689, 14), 610}, // 606 CounterBuffer in SPV_OPERAND_TYPE_DECORATION + {IR(15423, 14), 556}, // 607 DescriptorSet in SPV_OPERAND_TYPE_DECORATION + {IR(17172, 28), 632}, // 608 DontStaticallyCoalesceINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16948, 16), 621}, // 609 DoublepumpINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15944, 18), 576}, // 610 ExplicitInterpAMD in SPV_OPERAND_TYPE_DECORATION + {IR(15608, 15), 562}, // 611 FPFastMathMode in SPV_OPERAND_TYPE_DECORATION + {IR(17596, 26), 649}, // 612 FPMaxErrorDecorationINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15558, 15), 561}, // 613 FPRoundingMode in SPV_OPERAND_TYPE_DECORATION + {IR(15214, 5), 536}, // 614 Flat in SPV_OPERAND_TYPE_DECORATION + {IR(17070, 20), 626}, // 615 ForcePow2DepthINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15510, 14), 560}, // 616 FuncParamAttr in SPV_OPERAND_TYPE_DECORATION + {IR(16600, 21), 606}, // 617 FuncParamIOKindINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16831, 24), 614}, // 618 FunctionDenormModeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17441, 31), 644}, // 619 FunctionFloatingPointModeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16774, 26), 613}, // 620 FunctionRoundingModeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17231, 25), 635}, // 621 FuseLoopsInFunctionINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15147, 11), 532}, // 622 GLSLPacked in SPV_OPERAND_TYPE_DECORATION + {IR(15136, 11), 531}, // 623 GLSLShared in SPV_OPERAND_TYPE_DECORATION + {IR(16663, 26), 609}, // 624 GlobalVariableOffsetINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16411, 30), 596}, // 625 HitObjectShaderRecordBufferNV in SPV_OPERAND_TYPE_DECORATION + {IR(16703, 24), 610}, // 626 HlslCounterBufferGOOGLE in SPV_OPERAND_TYPE_DECORATION + {IR(16740, 19), 611}, // 627 HlslSemanticGOOGLE in SPV_OPERAND_TYPE_DECORATION + {IR(18020, 16), 661}, // 628 HostAccessINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17388, 19), 643}, // 629 IOPipeStorageINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(18097, 28), 663}, // 630 ImplementInRegisterMapINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15409, 6), 554}, // 631 Index in SPV_OPERAND_TYPE_DECORATION + {IR(18083, 14), 662}, // 632 InitModeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17304, 24), 639}, // 633 InitiationIntervalINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15717, 21), 565}, // 634 InputAttachmentIndex in SPV_OPERAND_TYPE_DECORATION + {IR(15241, 10), 540}, // 635 Invariant in SPV_OPERAND_TYPE_DECORATION + {IR(17647, 30), 651}, // 636 LatencyControlConstraintINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17622, 25), 650}, // 637 LatencyControlLabelINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15685, 18), 563}, // 638 LinkageAttributes in SPV_OPERAND_TYPE_DECORATION + {IR(15390, 9), 552}, // 639 Location in SPV_OPERAND_TYPE_DECORATION + {IR(17735, 33), 654}, // 640 MMHostInterfaceAddressWidthINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17768, 30), 655}, // 641 MMHostInterfaceDataWidthINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17798, 28), 656}, // 642 MMHostInterfaceLatencyINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17894, 29), 658}, // 643 MMHostInterfaceMaxBurstINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17860, 34), 657}, // 644 MMHostInterfaceReadWriteModeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17923, 32), 659}, // 645 MMHostInterfaceWaitRequestINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17256, 19), 636}, // 646 MathOpDSPModeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15123, 13), 530}, // 647 MatrixStride in SPV_OPERAND_TYPE_DECORATION + {IR(15748, 14), 567}, // 648 MaxByteOffset in SPV_OPERAND_TYPE_DECORATION + {IR(15794, 16), 569}, // 649 MaxByteOffsetId in SPV_OPERAND_TYPE_DECORATION + {IR(17328, 20), 640}, // 650 MaxConcurrencyINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16910, 22), 619}, // 651 MaxPrivateCopiesINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16964, 19), 622}, // 652 MaxReplicatesINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17532, 18), 647}, // 653 MediaBlockIOINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16869, 12), 616}, // 654 MemoryINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17003, 11), 624}, // 655 MergeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17291, 13), 638}, // 656 NoAliasINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15703, 14), 564}, // 657 NoContraction in SPV_OPERAND_TYPE_DECORATION + {IR(15200, 14), 535}, // 658 NoPerspective in SPV_OPERAND_TYPE_DECORATION + {IR(15854, 13), 571}, // 659 NoSignedWrap in SPV_OPERAND_TYPE_DECORATION + {IR(15867, 15), 572}, // 660 NoUnsignedWrap in SPV_OPERAND_TYPE_DECORATION + {IR(15994, 20), 578}, // 661 NodeMaxPayloadsAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(15962, 32), 577}, // 662 NodeSharesPayloadLimitsWithAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(15307, 12), 547}, // 663 NonReadable in SPV_OPERAND_TYPE_DECORATION + {IR(16318, 11), 593}, // 664 NonUniform in SPV_OPERAND_TYPE_DECORATION + {IR(16329, 14), 593}, // 665 NonUniformEXT in SPV_OPERAND_TYPE_DECORATION + {IR(15295, 12), 546}, // 666 NonWritable in SPV_OPERAND_TYPE_DECORATION + {IR(16881, 14), 617}, // 667 NumbanksINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15437, 7), 557}, // 668 Offset in SPV_OPERAND_TYPE_DECORATION + {IR(16162, 19), 585}, // 669 OverrideCoverageNV in SPV_OPERAND_TYPE_DECORATION + {IR(16181, 14), 586}, // 670 PassthroughNV in SPV_OPERAND_TYPE_DECORATION + {IR(15219, 6), 537}, // 671 Patch in SPV_OPERAND_TYPE_DECORATION + {IR(16134, 28), 584}, // 672 PayloadDispatchIndirectAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(16109, 25), 583}, // 673 PayloadNodeArraySizeAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(16057, 25), 581}, // 674 PayloadNodeBaseIndexAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(16037, 20), 580}, // 675 PayloadNodeNameAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(16082, 27), 582}, // 676 PayloadNodeSparseArrayAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(16242, 16), 589}, // 677 PerPrimitiveEXT in SPV_OPERAND_TYPE_DECORATION + {IR(16258, 15), 589}, // 678 PerPrimitiveNV in SPV_OPERAND_TYPE_DECORATION + {IR(16283, 10), 591}, // 679 PerTaskNV in SPV_OPERAND_TYPE_DECORATION + {IR(16293, 13), 592}, // 680 PerVertexKHR in SPV_OPERAND_TYPE_DECORATION + {IR(16306, 12), 592}, // 681 PerVertexNV in SPV_OPERAND_TYPE_DECORATION + {IR(16273, 10), 590}, // 682 PerViewNV in SPV_OPERAND_TYPE_DECORATION + {IR(17348, 20), 641}, // 683 PipelineEnableINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17200, 14), 633}, // 684 PrefetchINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16517, 26), 602}, // 685 ReferencedIndirectlyINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16855, 14), 615}, // 686 RegisterINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17704, 31), 653}, // 687 RegisterMapKernelArgumentINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15051, 17), 523}, // 688 RelaxedPrecision in SPV_OPERAND_TYPE_DECORATION + {IR(15251, 9), 541}, // 689 Restrict in SPV_OPERAND_TYPE_DECORATION + {IR(16343, 16), 594}, // 690 RestrictPointer in SPV_OPERAND_TYPE_DECORATION + {IR(16359, 19), 594}, // 691 RestrictPointerEXT in SPV_OPERAND_TYPE_DECORATION + {IR(15093, 9), 527}, // 692 RowMajor in SPV_OPERAND_TYPE_DECORATION + {IR(16503, 14), 601}, // 693 SIMTCallINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15234, 7), 539}, // 694 Sample in SPV_OPERAND_TYPE_DECORATION + {IR(15363, 20), 550}, // 695 SaturatedConversion in SPV_OPERAND_TYPE_DECORATION + {IR(15810, 44), 570}, // 696 SaturatedToLargestFloat8NormalConversionEXT in SPV_OPERAND_TYPE_DECORATION + {IR(16214, 28), 588}, // 697 SecondaryViewportRelativeNV in SPV_OPERAND_TYPE_DECORATION + {IR(16556, 17), 604}, // 698 SideEffectsINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16983, 20), 623}, // 699 SimpleDualPortINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17472, 25), 645}, // 700 SingleElementVectorINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16932, 16), 620}, // 701 SinglepumpINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15068, 7), 524}, // 702 SpecId in SPV_OPERAND_TYPE_DECORATION + {IR(17955, 26), 660}, // 703 StableKernelArgumentINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16648, 15), 608}, // 704 StackCallINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17214, 17), 634}, // 705 StallEnableINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(17550, 15), 648}, // 706 StallFreeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15383, 7), 551}, // 707 Stream in SPV_OPERAND_TYPE_DECORATION + {IR(17090, 16), 627}, // 708 StridesizeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16014, 23), 579}, // 709 TrackFinishWritingAMDX in SPV_OPERAND_TYPE_DECORATION + {IR(17120, 18), 629}, // 710 TrueDualPortINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15319, 8), 548}, // 711 Uniform in SPV_OPERAND_TYPE_DECORATION + {IR(15353, 10), 549}, // 712 UniformId in SPV_OPERAND_TYPE_DECORATION + {IR(16727, 13), 611}, // 713 UserSemantic in SPV_OPERAND_TYPE_DECORATION + {IR(16759, 15), 612}, // 714 UserTypeGOOGLE in SPV_OPERAND_TYPE_DECORATION + {IR(17497, 35), 646}, // 715 VectorComputeCallableFunctionINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16621, 27), 607}, // 716 VectorComputeFunctionINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16573, 27), 605}, // 717 VectorComputeVariableINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(16195, 19), 587}, // 718 ViewportRelativeNV in SPV_OPERAND_TYPE_DECORATION + {IR(15268, 9), 543}, // 719 Volatile in SPV_OPERAND_TYPE_DECORATION + {IR(15882, 18), 573}, // 720 WeightTextureQCOM in SPV_OPERAND_TYPE_DECORATION + {IR(17106, 14), 628}, // 721 WordsizeINTEL in SPV_OPERAND_TYPE_DECORATION + {IR(15444, 10), 558}, // 722 XfbBuffer in SPV_OPERAND_TYPE_DECORATION + {IR(15454, 10), 559}, // 723 XfbStride in SPV_OPERAND_TYPE_DECORATION + {IR(18243, 3), 666}, // 724 1D in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18246, 3), 667}, // 725 2D in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18249, 3), 668}, // 726 3D in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18262, 7), 671}, // 727 Buffer in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18252, 5), 669}, // 728 Cube in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18257, 5), 670}, // 729 Rect in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18269, 12), 672}, // 730 SubpassData in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(18281, 17), 673}, // 731 TileImageDataEXT in SPV_OPERAND_TYPE_DIMENSIONALITY + {IR(19093, 15), 726}, // 732 CoalescingAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18724, 15), 704}, // 733 ContractionOff in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(9529, 18), 718}, // 734 DenormFlushToZero in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(9514, 15), 717}, // 735 DenormPreserve in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18494, 13), 687}, // 736 DepthGreater in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18507, 10), 688}, // 737 DepthLess in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18479, 15), 686}, // 738 DepthReplacing in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18517, 15), 689}, // 739 DepthUnchanged in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19514, 25), 744}, // 740 DerivativeGroupLinearKHR in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19539, 24), 744}, // 741 DerivativeGroupLinearNV in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19467, 24), 743}, // 742 DerivativeGroupQuadsKHR in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19491, 23), 743}, // 743 DerivativeGroupQuadsNV in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19041, 29), 724}, // 744 EarlyAndLateFragmentTestsAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18446, 19), 683}, // 745 EarlyFragmentTests in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20024, 18), 763}, // 746 FPFastMathDefault in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18751, 10), 706}, // 747 Finalizer in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19839, 26), 755}, // 748 FloatingPointModeALTINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19865, 27), 756}, // 749 FloatingPointModeIEEEINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18739, 12), 705}, // 750 Initializer in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18568, 11), 693}, // 751 InputLines in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18579, 20), 694}, // 752 InputLinesAdjacency in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18556, 12), 692}, // 753 InputPoints in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18609, 24), 696}, // 754 InputTrianglesAdjacency in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18298, 12), 674}, // 755 Invocations in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19108, 15), 727}, // 756 IsApiEntryAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18639, 9), 698}, // 757 Isolines in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18532, 10), 690}, // 758 LocalSize in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18542, 14), 691}, // 759 LocalSizeHint in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18819, 16), 711}, // 760 LocalSizeHintId in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18807, 12), 710}, // 761 LocalSizeId in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19123, 21), 728}, // 762 MaxNodeRecursionAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19168, 21), 731}, // 763 MaxNumWorkgroupsAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19914, 16), 758}, // 764 MaxWorkDimINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19892, 22), 757}, // 765 MaxWorkgroupSizeINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20000, 24), 762}, // 766 MaximallyReconvergesKHR in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20115, 22), 767}, // 767 MaximumRegistersINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20137, 24), 768}, // 768 MaximumRegistersIdINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20092, 23), 766}, // 769 NamedBarrierCountINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20212, 27), 769}, // 770 NamedMaximumRegistersINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19930, 20), 759}, // 771 NoGlobalOffsetINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18835, 34), 712}, // 772 NonCoherentColorAttachmentReadEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18869, 34), 713}, // 773 NonCoherentDepthAttachmentReadEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18903, 36), 714}, // 774 NonCoherentStencilAttachmentReadEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18987, 34), 722}, // 775 NonCoherentTileAttachmentReadQCOM in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19950, 22), 760}, // 776 NumSIMDWorkitemsINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18430, 16), 682}, // 777 OriginLowerLeft in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18414, 16), 681}, // 778 OriginUpperLeft in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18676, 16), 701}, // 779 OutputLineStrip in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19399, 15), 741}, // 780 OutputLinesEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19414, 14), 741}, // 781 OutputLinesNV in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18663, 13), 700}, // 782 OutputPoints in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19428, 20), 742}, // 783 OutputPrimitivesEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19448, 19), 742}, // 784 OutputPrimitivesNV in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18692, 20), 702}, // 785 OutputTriangleStrip in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19563, 19), 745}, // 786 OutputTrianglesEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19582, 18), 745}, // 787 OutputTrianglesNV in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18648, 15), 699}, // 788 OutputVertices in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18395, 19), 680}, // 789 PixelCenterInteger in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19600, 25), 746}, // 790 PixelInterlockOrderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19625, 27), 747}, // 791 PixelInterlockUnorderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18465, 10), 684}, // 792 PointMode in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18969, 18), 716}, // 793 PostDepthCoverage in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19340, 19), 738}, // 794 QuadDerivativesKHR in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18633, 6), 697}, // 795 Quads in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20066, 26), 765}, // 796 RegisterMapInterfaceINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19359, 20), 739}, // 797 RequireFullQuadsKHR in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(9572, 16), 720}, // 798 RoundingModeRTE in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19818, 21), 754}, // 799 RoundingModeRTNINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19797, 21), 753}, // 800 RoundingModeRTPINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(9588, 16), 721}, // 801 RoundingModeRTZ in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19652, 26), 748}, // 802 SampleInterlockOrderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19678, 28), 749}, // 803 SampleInterlockUnorderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19972, 28), 761}, // 804 SchedulerTargetFmaxMhzINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(6208, 16), 730}, // 805 ShaderIndexAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19706, 31), 750}, // 806 ShadingRateInterlockOrderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19737, 33), 751}, // 807 ShadingRateInterlockUnorderedEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19770, 27), 752}, // 808 SharedLocalMemorySizeINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19379, 20), 740}, // 809 SharesInputWithAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(9547, 25), 719}, // 810 SignedZeroInfNanPreserve in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18310, 13), 675}, // 811 SpacingEqual in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18323, 22), 676}, // 812 SpacingFractionalEven in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18345, 21), 677}, // 813 SpacingFractionalOdd in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19144, 24), 729}, // 814 StaticNumWorkgroupsAMDX in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19293, 25), 736}, // 815 StencilRefGreaterBackAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19217, 26), 733}, // 816 StencilRefGreaterFrontAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19318, 22), 737}, // 817 StencilRefLessBackAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19243, 23), 734}, // 818 StencilRefLessFrontAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19070, 23), 725}, // 819 StencilRefReplacingEXT in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19266, 27), 735}, // 820 StencilRefUnchangedBackAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19189, 28), 732}, // 821 StencilRefUnchangedFrontAMD in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20042, 24), 764}, // 822 StreamingInterfaceINTEL in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(5315, 13), 707}, // 823 SubgroupSize in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18939, 30), 715}, // 824 SubgroupUniformControlFlowKHR in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18761, 22), 708}, // 825 SubgroupsPerWorkgroup in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18783, 24), 709}, // 826 SubgroupsPerWorkgroupId in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(19021, 20), 723}, // 827 TileShadingRateQCOM in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18599, 10), 695}, // 828 Triangles in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18712, 12), 703}, // 829 VecTypeHint in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18380, 15), 679}, // 830 VertexOrderCcw in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18366, 14), 678}, // 831 VertexOrderCw in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(18475, 4), 685}, // 832 Xfb in SPV_OPERAND_TYPE_EXECUTION_MODE + {IR(20377, 10), 781}, // 833 AnyHitKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20387, 9), 781}, // 834 AnyHitNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20438, 12), 784}, // 835 CallableKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20450, 11), 784}, // 836 CallableNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20396, 14), 782}, // 837 ClosestHitKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20410, 13), 782}, // 838 ClosestHitNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(14434, 9), 774}, // 839 Fragment in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20289, 10), 775}, // 840 GLCompute in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(4796, 9), 773}, // 841 Geometry in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20346, 16), 780}, // 842 IntersectionKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20362, 15), 780}, // 843 IntersectionNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(4563, 7), 776}, // 844 Kernel in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20469, 8), 786}, // 845 MeshEXT in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20306, 7), 778}, // 846 MeshNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20423, 8), 783}, // 847 MissKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20431, 7), 783}, // 848 MissNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20313, 17), 779}, // 849 RayGenerationKHR in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20330, 16), 779}, // 850 RayGenerationNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20461, 8), 785}, // 851 TaskEXT in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20299, 7), 777}, // 852 TaskNV in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20246, 20), 771}, // 853 TessellationControl in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20266, 23), 772}, // 854 TessellationEvaluation in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20239, 7), 770}, // 855 Vertex in SPV_OPERAND_TYPE_EXECUTION_MODEL + {IR(20486, 12), 788}, // 856 FlushToZero in SPV_OPERAND_TYPE_FPDENORM_MODE + {IR(20477, 9), 787}, // 857 Preserve in SPV_OPERAND_TYPE_FPDENORM_MODE + {IR(20498, 12), 789}, // 858 BFloat16KHR in SPV_OPERAND_TYPE_FPENCODING + {IR(20510, 14), 790}, // 859 Float8E4M3EXT in SPV_OPERAND_TYPE_FPENCODING + {IR(20524, 14), 791}, // 860 Float8E5M2EXT in SPV_OPERAND_TYPE_FPENCODING + {IR(20543, 4), 793}, // 861 ALT in SPV_OPERAND_TYPE_FPOPERATION_MODE + {IR(20538, 5), 792}, // 862 IEEE in SPV_OPERAND_TYPE_FPOPERATION_MODE + {IR(20581, 14), 800}, // 863 AllowContract in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20595, 23), 800}, // 864 AllowContractFastINTEL in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20618, 13), 801}, // 865 AllowReassoc in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20631, 18), 801}, // 866 AllowReassocINTEL in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20565, 11), 798}, // 867 AllowRecip in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20649, 15), 802}, // 868 AllowTransform in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20576, 5), 799}, // 869 Fast in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20561, 4), 797}, // 870 NSZ in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(14030, 5), 794}, // 871 None in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20554, 7), 796}, // 872 NotInf in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20547, 7), 795}, // 873 NotNaN in SPV_OPERAND_TYPE_FP_FAST_MATH_MODE + {IR(20664, 4), 803}, // 874 RTE in SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {IR(20676, 4), 806}, // 875 RTN in SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {IR(20672, 4), 805}, // 876 RTP in SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {IR(20668, 4), 804}, // 877 RTZ in SPV_OPERAND_TYPE_FP_ROUNDING_MODE + {IR(20712, 18), 809}, // 878 Horizontal2Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {IR(20730, 18), 810}, // 879 Horizontal4Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {IR(20680, 16), 807}, // 880 Vertical2Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {IR(20696, 16), 808}, // 881 Vertical4Pixels in SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE + {IR(20771, 6), 815}, // 882 Const in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(20755, 11), 813}, // 883 DontInline in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(20748, 7), 812}, // 884 Inline in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(14030, 5), 811}, // 885 None in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(13251, 11), 816}, // 886 OptNoneEXT in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(13262, 13), 816}, // 887 OptNoneINTEL in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(20766, 5), 814}, // 888 Pure in SPV_OPERAND_TYPE_FUNCTION_CONTROL + {IR(20787, 6), 819}, // 889 ByVal in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20798, 8), 821}, // 890 NoAlias in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20806, 10), 822}, // 891 NoCapture in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20824, 12), 824}, // 892 NoReadWrite in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20816, 8), 823}, // 893 NoWrite in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20836, 20), 825}, // 894 RuntimeAlignedINTEL in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20782, 5), 818}, // 895 Sext in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20793, 5), 820}, // 896 Sret in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20777, 5), 817}, // 897 Zext in SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE + {IR(20891, 16), 829}, // 898 ClusteredReduce in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20877, 14), 828}, // 899 ExclusiveScan in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20863, 14), 827}, // 900 InclusiveScan in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20954, 27), 832}, // 901 PartitionedExclusiveScanNV in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20927, 27), 831}, // 902 PartitionedInclusiveScanNV in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20907, 20), 830}, // 903 PartitionedReduceNV in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20856, 7), 826}, // 904 Reduce in SPV_OPERAND_TYPE_GROUP_OPERATION + {IR(20981, 10), 833}, // 905 NoneINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {IR(20991, 10), 834}, // 906 ReadINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {IR(21012, 15), 836}, // 907 ReadWriteINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {IR(21001, 11), 835}, // 908 WriteINTEL in SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER + {IR(21027, 5), 838}, // 909 Bias in SPV_OPERAND_TYPE_IMAGE + {IR(21041, 12), 841}, // 910 ConstOffset in SPV_OPERAND_TYPE_IMAGE + {IR(21053, 13), 843}, // 911 ConstOffsets in SPV_OPERAND_TYPE_IMAGE + {IR(21036, 5), 840}, // 912 Grad in SPV_OPERAND_TYPE_IMAGE + {IR(21032, 4), 839}, // 913 Lod in SPV_OPERAND_TYPE_IMAGE + {IR(21066, 19), 846}, // 914 MakeTexelAvailable in SPV_OPERAND_TYPE_IMAGE + {IR(21085, 22), 846}, // 915 MakeTexelAvailableKHR in SPV_OPERAND_TYPE_IMAGE + {IR(21107, 17), 847}, // 916 MakeTexelVisible in SPV_OPERAND_TYPE_IMAGE + {IR(21124, 20), 847}, // 917 MakeTexelVisibleKHR in SPV_OPERAND_TYPE_IMAGE + {IR(8347, 7), 845}, // 918 MinLod in SPV_OPERAND_TYPE_IMAGE + {IR(21144, 16), 848}, // 919 NonPrivateTexel in SPV_OPERAND_TYPE_IMAGE + {IR(21160, 19), 848}, // 920 NonPrivateTexelKHR in SPV_OPERAND_TYPE_IMAGE + {IR(14030, 5), 837}, // 921 None in SPV_OPERAND_TYPE_IMAGE + {IR(21232, 12), 852}, // 922 Nontemporal in SPV_OPERAND_TYPE_IMAGE + {IR(15437, 7), 842}, // 923 Offset in SPV_OPERAND_TYPE_IMAGE + {IR(21244, 8), 853}, // 924 Offsets in SPV_OPERAND_TYPE_IMAGE + {IR(15234, 7), 844}, // 925 Sample in SPV_OPERAND_TYPE_IMAGE + {IR(21210, 11), 850}, // 926 SignExtend in SPV_OPERAND_TYPE_IMAGE + {IR(21179, 14), 849}, // 927 VolatileTexel in SPV_OPERAND_TYPE_IMAGE + {IR(21193, 17), 849}, // 928 VolatileTexelKHR in SPV_OPERAND_TYPE_IMAGE + {IR(21221, 11), 851}, // 929 ZeroExtend in SPV_OPERAND_TYPE_IMAGE + {IR(13927, 6), 868}, // 930 Float in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21413, 10), 867}, // 931 HalfFloat in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21348, 12), 862}, // 932 SignedInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21360, 12), 863}, // 933 SignedInt32 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21337, 11), 861}, // 934 SignedInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21262, 11), 855}, // 935 SnormInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21252, 10), 854}, // 936 SnormInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21322, 15), 860}, // 937 UnormInt101010 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21434, 17), 870}, // 938 UnormInt101010_2 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21451, 16), 871}, // 939 UnormInt10X6EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21584, 16), 878}, // 940 UnormInt12X4EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21600, 16), 879}, // 941 UnormInt14X2EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21283, 11), 857}, // 942 UnormInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21423, 11), 869}, // 943 UnormInt24 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21507, 20), 874}, // 944 UnormInt2_101010EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21273, 10), 856}, // 945 UnormInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21308, 14), 859}, // 946 UnormShort555 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21294, 14), 858}, // 947 UnormShort565 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21527, 19), 875}, // 948 UnsignedInt10X6EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21546, 19), 876}, // 949 UnsignedInt12X4EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21565, 19), 877}, // 950 UnsignedInt14X2EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21385, 14), 865}, // 951 UnsignedInt16 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21399, 14), 866}, // 952 UnsignedInt32 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21372, 13), 864}, // 953 UnsignedInt8 in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21467, 20), 872}, // 954 UnsignedIntRaw10EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21487, 20), 873}, // 955 UnsignedIntRaw12EXT in SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE + {IR(21618, 2), 881}, // 956 A in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21719, 5), 899}, // 957 ABGR in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21640, 5), 887}, // 958 ARGB in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21635, 5), 886}, // 959 BGRA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21677, 6), 893}, // 960 Depth in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21683, 13), 894}, // 961 DepthStencil in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21645, 10), 888}, // 962 Intensity in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21655, 10), 889}, // 963 Luminance in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21616, 2), 880}, // 964 R in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21623, 3), 883}, // 965 RA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21620, 3), 882}, // 966 RG in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21626, 4), 884}, // 967 RGB in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21630, 5), 885}, // 968 RGBA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21672, 5), 892}, // 969 RGBx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21668, 4), 891}, // 970 RGx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21665, 3), 890}, // 971 Rx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21713, 6), 898}, // 972 sBGRA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21696, 5), 895}, // 973 sRGB in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21707, 6), 897}, // 974 sRGBA in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21701, 6), 896}, // 975 sRGBx in SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER + {IR(21724, 27), 900}, // 976 InitOnDeviceReprogramINTEL in SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER + {IR(21751, 23), 901}, // 977 InitOnDeviceResetINTEL in SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER + {IR(21774, 7), 902}, // 978 NoWait in SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS + {IR(21781, 11), 903}, // 979 WaitKernel in SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS + {IR(21792, 14), 904}, // 980 WaitWorkGroup in SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS + {IR(21806, 12), 906}, // 981 CmdExecTime in SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO + {IR(14030, 5), 905}, // 982 None in SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO + {IR(21818, 13), 908}, // 983 MayUsePrintf in SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS + {IR(14030, 5), 907}, // 984 None in SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS + {IR(21831, 7), 909}, // 985 Export in SPV_OPERAND_TYPE_LINKAGE_TYPE + {IR(21838, 7), 910}, // 986 Import in SPV_OPERAND_TYPE_LINKAGE_TYPE + {IR(21845, 12), 911}, // 987 LinkOnceODR in SPV_OPERAND_TYPE_LINKAGE_TYPE + {IR(21871, 12), 913}, // 988 CachedINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {IR(21923, 17), 916}, // 989 ConstCachedINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {IR(21898, 25), 915}, // 990 InvalidateAfterReadINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {IR(21883, 15), 914}, // 991 StreamingINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {IR(21857, 14), 912}, // 992 UncachedINTEL in SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL + {IR(22063, 21), 929}, // 993 DependencyArrayINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(21958, 19), 920}, // 994 DependencyInfinite in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(21977, 17), 921}, // 995 DependencyLength in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(21947, 11), 919}, // 996 DontUnroll in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(17304, 24), 927}, // 997 InitiationIntervalINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22022, 18), 924}, // 998 IterationMultiple in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22084, 18), 931}, // 999 LoopCoalesceINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22163, 15), 935}, // 1000 LoopCountINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(17328, 20), 928}, // 1001 MaxConcurrencyINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22102, 21), 932}, // 1002 MaxInterleavingINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22008, 14), 923}, // 1003 MaxIterations in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22178, 26), 936}, // 1004 MaxReinvocationDelayINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(21994, 14), 922}, // 1005 MinIterations in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22149, 14), 934}, // 1006 NoFusionINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(14030, 5), 917}, // 1007 None in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22050, 13), 926}, // 1008 PartialCount in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22040, 10), 925}, // 1009 PeelCount in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(17348, 20), 930}, // 1010 PipelineEnableINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22123, 26), 933}, // 1011 SpeculatedIterationsINTEL in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(21940, 7), 918}, // 1012 Unroll in SPV_OPERAND_TYPE_LOOP_CONTROL + {IR(22487, 27), 950}, // 1013 MatrixAPackedBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22435, 26), 948}, // 1014 MatrixAPackedFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22355, 23), 944}, // 1015 MatrixAPackedInt4INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22309, 23), 942}, // 1016 MatrixAPackedInt8INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22204, 29), 938}, // 1017 MatrixASignedComponentsINTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22401, 17), 946}, // 1018 MatrixATF32INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22514, 27), 951}, // 1019 MatrixBPackedBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22461, 26), 949}, // 1020 MatrixBPackedFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22378, 23), 945}, // 1021 MatrixBPackedInt4INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22332, 23), 943}, // 1022 MatrixBPackedInt8INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22233, 29), 939}, // 1023 MatrixBSignedComponentsINTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22418, 17), 947}, // 1024 MatrixBTF32INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22262, 21), 940}, // 1025 MatrixCBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22283, 26), 941}, // 1026 MatrixResultBFloat16INTEL in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(14030, 5), 937}, // 1027 None in SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS + {IR(22674, 20), 959}, // 1028 AliasScopeINTELMask in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22541, 8), 954}, // 1029 Aligned in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22549, 21), 956}, // 1030 MakePointerAvailable in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22570, 24), 956}, // 1031 MakePointerAvailableKHR in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22594, 19), 957}, // 1032 MakePointerVisible in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22613, 22), 957}, // 1033 MakePointerVisibleKHR in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22694, 17), 960}, // 1034 NoAliasINTELMask in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22635, 18), 958}, // 1035 NonPrivatePointer in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22653, 21), 958}, // 1036 NonPrivatePointerKHR in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(14030, 5), 952}, // 1037 None in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(21232, 12), 955}, // 1038 Nontemporal in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(15268, 9), 953}, // 1039 Volatile in SPV_OPERAND_TYPE_MEMORY_ACCESS + {IR(22718, 8), 962}, // 1040 GLSL450 in SPV_OPERAND_TYPE_MEMORY_MODEL + {IR(22726, 7), 963}, // 1041 OpenCL in SPV_OPERAND_TYPE_MEMORY_MODEL + {IR(22711, 7), 961}, // 1042 Simple in SPV_OPERAND_TYPE_MEMORY_MODEL + {IR(22733, 7), 964}, // 1043 Vulkan in SPV_OPERAND_TYPE_MEMORY_MODEL + {IR(22740, 10), 964}, // 1044 VulkanKHR in SPV_OPERAND_TYPE_MEMORY_MODEL + {IR(22758, 8), 966}, // 1045 Acquire in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22774, 15), 968}, // 1046 AcquireRelease in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22878, 20), 974}, // 1047 AtomicCounterMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22857, 21), 973}, // 1048 CrossWorkgroupMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22898, 12), 975}, // 1049 ImageMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22939, 14), 977}, // 1050 MakeAvailable in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22953, 17), 977}, // 1051 MakeAvailableKHR in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22970, 12), 978}, // 1052 MakeVisible in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22982, 15), 978}, // 1053 MakeVisibleKHR in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(14030, 5), 965}, // 1054 None in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22910, 13), 976}, // 1055 OutputMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22923, 16), 976}, // 1056 OutputMemoryKHR in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22750, 8), 965}, // 1057 Relaxed in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22766, 8), 967}, // 1058 Release in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22789, 23), 969}, // 1059 SequentiallyConsistent in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22826, 15), 971}, // 1060 SubgroupMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22812, 14), 970}, // 1061 UniformMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(15268, 9), 979}, // 1062 Volatile in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22841, 16), 972}, // 1063 WorkgroupMemory in SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID + {IR(22997, 10), 980}, // 1064 AutoINTEL in SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS + {IR(23012, 4), 982}, // 1065 SAT in SPV_OPERAND_TYPE_OVERFLOW_MODES + {IR(23025, 8), 984}, // 1066 SAT_SYM in SPV_OPERAND_TYPE_OVERFLOW_MODES + {IR(23016, 9), 983}, // 1067 SAT_ZERO in SPV_OPERAND_TYPE_OVERFLOW_MODES + {IR(23007, 5), 981}, // 1068 WRAP in SPV_OPERAND_TYPE_OVERFLOW_MODES + {IR(23033, 25), 985}, // 1069 PackedVectorFormat4x8Bit in SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT + {IR(23058, 28), 985}, // 1070 PackedVectorFormat4x8BitKHR in SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT + {IR(23099, 4), 988}, // 1071 RND in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23132, 9), 992}, // 1072 RND_CONV in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23141, 13), 993}, // 1073 RND_CONV_ODD in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23112, 8), 990}, // 1074 RND_INF in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23120, 12), 991}, // 1075 RND_MIN_INF in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23103, 9), 989}, // 1076 RND_ZERO in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23086, 4), 986}, // 1077 TRN in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(23090, 9), 987}, // 1078 TRN_ZERO in SPV_OPERAND_TYPE_QUANTIZATION_MODES + {IR(14030, 5), 994}, // 1079 None in SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS + {IR(23154, 25), 995}, // 1080 RobustnessPerComponentNV in SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS + {IR(23179, 23), 996}, // 1081 RobustnessPerElementNV in SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS + {IR(23271, 27), 1002}, // 1082 CullBackFacingTrianglesKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23298, 28), 1003}, // 1083 CullFrontFacingTrianglesKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23340, 16), 1005}, // 1084 CullNoOpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23326, 14), 1004}, // 1085 CullOpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23410, 30), 1008}, // 1086 ForceOpacityMicromap2StateEXT in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23212, 12), 999}, // 1087 NoOpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(14782, 8), 997}, // 1088 NoneKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23202, 10), 998}, // 1089 OpaqueKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23397, 13), 1007}, // 1090 SkipAABBsKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23373, 24), 1006}, // 1091 SkipBuiltinPrimitivesNV in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23247, 24), 1001}, // 1092 SkipClosestHitShaderKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23356, 17), 1006}, // 1093 SkipTrianglesKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23224, 23), 1000}, // 1094 TerminateOnFirstHitKHR in SPV_OPERAND_TYPE_RAY_FLAGS + {IR(23481, 37), 1010}, // 1095 RayQueryCandidateIntersectionAABBKHR in SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE + {IR(23440, 41), 1009}, // 1096 RayQueryCandidateIntersectionTriangleKHR in SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE + {IR(23596, 42), 1013}, // 1097 RayQueryCommittedIntersectionGeneratedKHR in SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE + {IR(23518, 37), 1011}, // 1098 RayQueryCommittedIntersectionNoneKHR in SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE + {IR(23555, 41), 1012}, // 1099 RayQueryCommittedIntersectionTriangleKHR in SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE + {IR(23638, 33), 1014}, // 1100 RayQueryCandidateIntersectionKHR in SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION + {IR(23671, 33), 1015}, // 1101 RayQueryCommittedIntersectionKHR in SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION + {IR(23716, 6), 1018}, // 1102 Clamp in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {IR(23704, 12), 1017}, // 1103 ClampToEdge in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {IR(14030, 5), 1016}, // 1104 None in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {IR(23722, 7), 1019}, // 1105 Repeat in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {IR(23729, 15), 1020}, // 1106 RepeatMirrored in SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE + {IR(23752, 7), 1022}, // 1107 Linear in SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE + {IR(23744, 8), 1021}, // 1108 Nearest in SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE + {IR(23817, 13), 1031}, // 1109 R11fG11fB10f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23859, 4), 1037}, // 1110 R16 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23897, 9), 1042}, // 1111 R16Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23830, 5), 1032}, // 1112 R16f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23959, 5), 1051}, // 1113 R16i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24030, 6), 1061}, // 1114 R16ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23783, 5), 1026}, // 1115 R32f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23937, 5), 1047}, // 1116 R32i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23994, 6), 1056}, // 1117 R32ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24047, 5), 1064}, // 1118 R64i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24041, 6), 1063}, // 1119 R64ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23863, 3), 1038}, // 1120 R8 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23906, 8), 1043}, // 1121 R8Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23964, 4), 1052}, // 1122 R8i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24036, 5), 1062}, // 1123 R8ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23850, 5), 1035}, // 1124 Rg16 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23878, 10), 1040}, // 1125 Rg16Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23811, 6), 1030}, // 1126 Rg16f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23948, 6), 1049}, // 1127 Rg16i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24017, 7), 1059}, // 1128 Rg16ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23805, 6), 1029}, // 1129 Rg32f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23942, 6), 1048}, // 1130 Rg32i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24010, 7), 1058}, // 1131 Rg32ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23855, 4), 1036}, // 1132 Rg8 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23888, 9), 1041}, // 1133 Rg8Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23954, 5), 1050}, // 1134 Rg8i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24024, 6), 1060}, // 1135 Rg8ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23842, 8), 1034}, // 1136 Rgb10A2 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24000, 10), 1057}, // 1137 Rgb10a2ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23835, 7), 1033}, // 1138 Rgba16 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23866, 12), 1039}, // 1139 Rgba16Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23775, 8), 1025}, // 1140 Rgba16f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23922, 8), 1045}, // 1141 Rgba16i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23977, 9), 1054}, // 1142 Rgba16ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23767, 8), 1024}, // 1143 Rgba32f in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23914, 8), 1044}, // 1144 Rgba32i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23968, 9), 1053}, // 1145 Rgba32ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23788, 6), 1027}, // 1146 Rgba8 in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23794, 11), 1028}, // 1147 Rgba8Snorm in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23930, 7), 1046}, // 1148 Rgba8i in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23986, 8), 1055}, // 1149 Rgba8ui in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(23759, 8), 1023}, // 1150 Unknown in SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT + {IR(24052, 12), 1065}, // 1151 CrossDevice in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24064, 7), 1066}, // 1152 Device in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24090, 11), 1069}, // 1153 Invocation in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24101, 12), 1070}, // 1154 QueueFamily in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24113, 15), 1070}, // 1155 QueueFamilyKHR in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24128, 14), 1071}, // 1156 ShaderCallKHR in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24081, 9), 1068}, // 1157 Subgroup in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24071, 10), 1067}, // 1158 Workgroup in SPV_OPERAND_TYPE_SCOPE_ID + {IR(24150, 12), 1074}, // 1159 DontFlatten in SPV_OPERAND_TYPE_SELECTION_CONTROL + {IR(24142, 8), 1073}, // 1160 Flatten in SPV_OPERAND_TYPE_SELECTION_CONTROL + {IR(14030, 5), 1072}, // 1161 None in SPV_OPERAND_TYPE_SELECTION_CONTROL + {IR(24162, 29), 1075}, // 1162 IdentifierPossibleDuplicates in SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS + {IR(13911, 8), 1077}, // 1163 Address in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13919, 8), 1078}, // 1164 Boolean in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13927, 6), 1079}, // 1165 Float in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13933, 7), 1080}, // 1166 Signed in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13940, 11), 1081}, // 1167 SignedChar in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13951, 9), 1082}, // 1168 Unsigned in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13960, 13), 1083}, // 1169 UnsignedChar in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13899, 12), 1076}, // 1170 Unspecified in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING + {IR(13973, 6), 1084}, // 1171 Class in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE + {IR(13979, 10), 1085}, // 1172 Structure in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE + {IR(13989, 6), 1086}, // 1173 Union in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE + {IR(14010, 20), 1088}, // 1174 ImportedDeclaration in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY + {IR(13995, 15), 1087}, // 1175 ImportedModule in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY + {IR(14119, 15), 1096}, // 1176 FlagArtificial in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14134, 13), 1097}, // 1177 FlagExplicit in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14107, 12), 1095}, // 1178 FlagFwdDecl in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14197, 21), 1101}, // 1179 FlagIndirectVariable in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14090, 17), 1094}, // 1180 FlagIsDefinition in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14274, 16), 1105}, // 1181 FlagIsEnumClass in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14078, 12), 1093}, // 1182 FlagIsLocal in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14258, 16), 1104}, // 1183 FlagIsOptimized in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14051, 14), 1091}, // 1184 FlagIsPrivate in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14035, 16), 1090}, // 1185 FlagIsProtected in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14065, 13), 1092}, // 1186 FlagIsPublic in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14218, 20), 1102}, // 1187 FlagLValueReference in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14162, 18), 1099}, // 1188 FlagObjectPointer in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14147, 15), 1098}, // 1189 FlagPrototyped in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14238, 20), 1103}, // 1190 FlagRValueReference in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14180, 17), 1100}, // 1191 FlagStaticMember in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14310, 24), 1107}, // 1192 FlagTypePassByReference in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14290, 20), 1106}, // 1193 FlagTypePassByValue in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(24191, 26), 1108}, // 1194 FlagUnknownPhysicalLayout in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14030, 5), 1089}, // 1195 None in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS + {IR(14395, 9), 1113}, // 1196 BitPiece in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14427, 7), 1117}, // 1197 Constu in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14334, 6), 1109}, // 1198 Deref in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14434, 9), 1118}, // 1199 Fragment in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14345, 6), 1111}, // 1200 Minus in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14340, 5), 1110}, // 1201 Plus in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14384, 11), 1112}, // 1202 PlusUconst in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14416, 11), 1116}, // 1203 StackValue in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14404, 5), 1114}, // 1204 Swap in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14409, 7), 1115}, // 1205 Xderef in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION + {IR(14479, 11), 1122}, // 1206 AtomicType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14443, 10), 1119}, // 1207 ConstType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14466, 13), 1121}, // 1208 RestrictType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(14453, 13), 1120}, // 1209 VolatileType in SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER + {IR(24252, 15), 1129}, // 1210 CPP_for_OpenCL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24217, 5), 1124}, // 1211 ESSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24222, 5), 1125}, // 1212 GLSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24272, 7), 1131}, // 1213 HERO_C in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24247, 5), 1128}, // 1214 HLSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24279, 5), 1132}, // 1215 NZSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24227, 9), 1126}, // 1216 OpenCL_C in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24236, 11), 1127}, // 1217 OpenCL_CPP in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24299, 5), 1136}, // 1218 Rust in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24267, 5), 1130}, // 1219 SYCL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24289, 6), 1134}, // 1220 Slang in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(23759, 8), 1123}, // 1221 Unknown in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24284, 5), 1133}, // 1222 WGSL in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24295, 4), 1135}, // 1223 Zig in SPV_OPERAND_TYPE_SOURCE_LANGUAGE + {IR(24386, 14), 1147}, // 1224 AtomicCounter in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24468, 16), 1153}, // 1225 CallableDataKHR in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24484, 15), 1153}, // 1226 CallableDataNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24782, 17), 1162}, // 1227 CodeSectionINTEL in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24333, 15), 1142}, // 1228 CrossWorkgroup in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24799, 16), 1163}, // 1229 DeviceOnlyINTEL in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24356, 9), 1144}, // 1230 Function in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24365, 8), 1145}, // 1231 Generic in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24573, 16), 1156}, // 1232 HitAttributeKHR in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24589, 15), 1156}, // 1233 HitAttributeNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24737, 21), 1160}, // 1234 HitObjectAttributeNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24815, 14), 1164}, // 1235 HostOnlyINTEL in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24400, 6), 1148}, // 1236 Image in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24499, 24), 1154}, // 1237 IncomingCallableDataKHR in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24523, 23), 1154}, // 1238 IncomingCallableDataNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24604, 22), 1157}, // 1239 IncomingRayPayloadKHR in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24626, 21), 1157}, // 1240 IncomingRayPayloadNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24320, 6), 1138}, // 1241 Input in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24452, 16), 1152}, // 1242 NodePayloadAMDX in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24326, 7), 1140}, // 1243 Output in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24690, 22), 1159}, // 1244 PhysicalStorageBuffer in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24712, 25), 1159}, // 1245 PhysicalStorageBufferEXT in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24348, 8), 1143}, // 1246 Private in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24373, 13), 1146}, // 1247 PushConstant in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24546, 14), 1155}, // 1248 RayPayloadKHR in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24560, 13), 1155}, // 1249 RayPayloadNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24647, 22), 1158}, // 1250 ShaderRecordBufferKHR in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24669, 21), 1158}, // 1251 ShaderRecordBufferNV in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24406, 14), 1149}, // 1252 StorageBuffer in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24758, 24), 1161}, // 1253 TaskPayloadWorkgroupEXT in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24433, 19), 1151}, // 1254 TileAttachmentQCOM in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24420, 13), 1150}, // 1255 TileImageEXT in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(15319, 8), 1139}, // 1256 Uniform in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24304, 16), 1137}, // 1257 UniformConstant in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(24071, 10), 1141}, // 1258 Workgroup in SPV_OPERAND_TYPE_STORAGE_CLASS + {IR(21883, 15), 1168}, // 1259 StreamingINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {IR(21857, 14), 1165}, // 1260 UncachedINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {IR(24847, 15), 1167}, // 1261 WriteBackINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {IR(24829, 18), 1166}, // 1262 WriteThroughINTEL in SPV_OPERAND_TYPE_STORE_CACHE_CONTROL + {IR(24873, 11), 1171}, // 1263 DecodeFunc in SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS + {IR(14030, 5), 1169}, // 1264 None in SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS + {IR(24862, 11), 1170}, // 1265 TensorView in SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS + {IR(23704, 12), 1174}, // 1266 ClampToEdge in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {IR(15277, 9), 1173}, // 1267 Constant in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {IR(23722, 7), 1175}, // 1268 Repeat in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {IR(23729, 15), 1176}, // 1269 RepeatMirrored in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {IR(24884, 10), 1172}, // 1270 Undefined in SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE + {IR(24937, 24), 1180}, // 1271 MakeElementAvailableARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS + {IR(24961, 22), 1181}, // 1272 MakeElementVisibleARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS + {IR(24983, 21), 1182}, // 1273 NonPrivateElementARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS + {IR(24894, 8), 1177}, // 1274 NoneARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS + {IR(24902, 15), 1178}, // 1275 NontemporalARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS + {IR(24917, 20), 1179}, // 1276 OutOfBoundsValueARM in SPV_OPERAND_TYPE_TENSOR_OPERANDS }}; IndexRange OperandNameRangeForKind(spv_operand_type_t type) { @@ -2895,88 +2911,88 @@ IndexRange OperandNameRangeForKind(spv_operand_type_t type) { case SPV_OPERAND_TYPE_ACCESS_QUALIFIER: return IR(0, 3); case SPV_OPERAND_TYPE_ADDRESSING_MODEL: return IR(3, 5); case SPV_OPERAND_TYPE_BUILT_IN: return IR(8, 148); - case SPV_OPERAND_TYPE_CAPABILITY: return IR(156, 295); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(451, 8); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(459, 3); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(462, 2); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS: return IR(464, 19); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION: return IR(483, 10); - case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(493, 4); - case SPV_OPERAND_TYPE_COMPONENT_TYPE: return IR(497, 15); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT: return IR(512, 4); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS: return IR(516, 6); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE: return IR(522, 3); - case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE: return IR(525, 3); - case SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT: return IR(528, 4); - case SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(532, 8); - case SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE: return IR(540, 3); - case SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS: return IR(543, 16); - case SPV_OPERAND_TYPE_DEBUG_OPERATION: return IR(559, 9); - case SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER: return IR(568, 3); - case SPV_OPERAND_TYPE_DECORATION: return IR(571, 149); - case SPV_OPERAND_TYPE_DIMENSIONALITY: return IR(720, 8); - case SPV_OPERAND_TYPE_EXECUTION_MODE: return IR(728, 101); - case SPV_OPERAND_TYPE_EXECUTION_MODEL: return IR(829, 23); - case SPV_OPERAND_TYPE_FPDENORM_MODE: return IR(852, 2); - case SPV_OPERAND_TYPE_FPENCODING: return IR(854, 1); - case SPV_OPERAND_TYPE_FPOPERATION_MODE: return IR(855, 2); - case SPV_OPERAND_TYPE_FP_FAST_MATH_MODE: return IR(857, 11); - case SPV_OPERAND_TYPE_FP_ROUNDING_MODE: return IR(868, 4); - case SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE: return IR(872, 4); - case SPV_OPERAND_TYPE_FUNCTION_CONTROL: return IR(876, 7); - case SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE: return IR(883, 9); - case SPV_OPERAND_TYPE_GROUP_OPERATION: return IR(892, 7); - case SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER: return IR(899, 4); - case SPV_OPERAND_TYPE_IMAGE: return IR(903, 21); - case SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE: return IR(924, 26); - case SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER: return IR(950, 20); - case SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER: return IR(970, 2); - case SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS: return IR(972, 3); - case SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO: return IR(975, 2); - case SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS: return IR(977, 2); - case SPV_OPERAND_TYPE_LINKAGE_TYPE: return IR(979, 3); - case SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL: return IR(982, 5); - case SPV_OPERAND_TYPE_LOOP_CONTROL: return IR(987, 20); - case SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(1007, 15); - case SPV_OPERAND_TYPE_MEMORY_ACCESS: return IR(1022, 12); - case SPV_OPERAND_TYPE_MEMORY_MODEL: return IR(1034, 5); - case SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID: return IR(1039, 19); - case SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS: return IR(1058, 1); - case SPV_OPERAND_TYPE_OVERFLOW_MODES: return IR(1059, 4); - case SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT: return IR(1063, 2); - case SPV_OPERAND_TYPE_QUANTIZATION_MODES: return IR(1065, 8); - case SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS: return IR(1073, 3); - case SPV_OPERAND_TYPE_RAY_FLAGS: return IR(1076, 13); - case SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE: return IR(1089, 2); - case SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE: return IR(1091, 3); - case SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION: return IR(1094, 2); - case SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE: return IR(1096, 5); - case SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE: return IR(1101, 2); - case SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT: return IR(1103, 42); - case SPV_OPERAND_TYPE_SCOPE_ID: return IR(1145, 8); - case SPV_OPERAND_TYPE_SELECTION_CONTROL: return IR(1153, 3); - case SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS: return IR(1156, 1); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(1157, 8); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(1165, 3); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(1168, 2); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS: return IR(1170, 20); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION: return IR(1190, 10); - case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(1200, 4); - case SPV_OPERAND_TYPE_SOURCE_LANGUAGE: return IR(1204, 14); - case SPV_OPERAND_TYPE_STORAGE_CLASS: return IR(1218, 35); - case SPV_OPERAND_TYPE_STORE_CACHE_CONTROL: return IR(1253, 4); - case SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS: return IR(1257, 3); - case SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE: return IR(1260, 5); - case SPV_OPERAND_TYPE_TENSOR_OPERANDS: return IR(1265, 6); - case SPV_OPERAND_TYPE_OPTIONAL_IMAGE: return IR(903, 21); + case SPV_OPERAND_TYPE_CAPABILITY: return IR(156, 298); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(454, 8); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(462, 3); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(465, 2); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS: return IR(467, 19); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION: return IR(486, 10); + case SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(496, 4); + case SPV_OPERAND_TYPE_COMPONENT_TYPE: return IR(500, 15); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_LAYOUT: return IR(515, 4); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_OPERANDS: return IR(519, 6); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE: return IR(525, 3); + case SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_USE: return IR(528, 3); + case SPV_OPERAND_TYPE_COOPERATIVE_VECTOR_MATRIX_LAYOUT: return IR(531, 4); + case SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(535, 8); + case SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE: return IR(543, 3); + case SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS: return IR(546, 16); + case SPV_OPERAND_TYPE_DEBUG_OPERATION: return IR(562, 9); + case SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER: return IR(571, 3); + case SPV_OPERAND_TYPE_DECORATION: return IR(574, 150); + case SPV_OPERAND_TYPE_DIMENSIONALITY: return IR(724, 8); + case SPV_OPERAND_TYPE_EXECUTION_MODE: return IR(732, 101); + case SPV_OPERAND_TYPE_EXECUTION_MODEL: return IR(833, 23); + case SPV_OPERAND_TYPE_FPDENORM_MODE: return IR(856, 2); + case SPV_OPERAND_TYPE_FPENCODING: return IR(858, 3); + case SPV_OPERAND_TYPE_FPOPERATION_MODE: return IR(861, 2); + case SPV_OPERAND_TYPE_FP_FAST_MATH_MODE: return IR(863, 11); + case SPV_OPERAND_TYPE_FP_ROUNDING_MODE: return IR(874, 4); + case SPV_OPERAND_TYPE_FRAGMENT_SHADING_RATE: return IR(878, 4); + case SPV_OPERAND_TYPE_FUNCTION_CONTROL: return IR(882, 7); + case SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE: return IR(889, 9); + case SPV_OPERAND_TYPE_GROUP_OPERATION: return IR(898, 7); + case SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER: return IR(905, 4); + case SPV_OPERAND_TYPE_IMAGE: return IR(909, 21); + case SPV_OPERAND_TYPE_IMAGE_CHANNEL_DATA_TYPE: return IR(930, 26); + case SPV_OPERAND_TYPE_IMAGE_CHANNEL_ORDER: return IR(956, 20); + case SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER: return IR(976, 2); + case SPV_OPERAND_TYPE_KERNEL_ENQ_FLAGS: return IR(978, 3); + case SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO: return IR(981, 2); + case SPV_OPERAND_TYPE_KERNEL_PROPERTY_FLAGS: return IR(983, 2); + case SPV_OPERAND_TYPE_LINKAGE_TYPE: return IR(985, 3); + case SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL: return IR(988, 5); + case SPV_OPERAND_TYPE_LOOP_CONTROL: return IR(993, 20); + case SPV_OPERAND_TYPE_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(1013, 15); + case SPV_OPERAND_TYPE_MEMORY_ACCESS: return IR(1028, 12); + case SPV_OPERAND_TYPE_MEMORY_MODEL: return IR(1040, 5); + case SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID: return IR(1045, 19); + case SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS: return IR(1064, 1); + case SPV_OPERAND_TYPE_OVERFLOW_MODES: return IR(1065, 4); + case SPV_OPERAND_TYPE_PACKED_VECTOR_FORMAT: return IR(1069, 2); + case SPV_OPERAND_TYPE_QUANTIZATION_MODES: return IR(1071, 8); + case SPV_OPERAND_TYPE_RAW_ACCESS_CHAIN_OPERANDS: return IR(1079, 3); + case SPV_OPERAND_TYPE_RAY_FLAGS: return IR(1082, 13); + case SPV_OPERAND_TYPE_RAY_QUERY_CANDIDATE_INTERSECTION_TYPE: return IR(1095, 2); + case SPV_OPERAND_TYPE_RAY_QUERY_COMMITTED_INTERSECTION_TYPE: return IR(1097, 3); + case SPV_OPERAND_TYPE_RAY_QUERY_INTERSECTION: return IR(1100, 2); + case SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE: return IR(1102, 5); + case SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE: return IR(1107, 2); + case SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT: return IR(1109, 42); + case SPV_OPERAND_TYPE_SCOPE_ID: return IR(1151, 8); + case SPV_OPERAND_TYPE_SELECTION_CONTROL: return IR(1159, 3); + case SPV_OPERAND_TYPE_SHDEBUG100_BUILD_IDENTIFIER_FLAGS: return IR(1162, 1); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING: return IR(1163, 8); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_COMPOSITE_TYPE: return IR(1171, 3); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_IMPORTED_ENTITY: return IR(1174, 2); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_INFO_FLAGS: return IR(1176, 20); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_OPERATION: return IR(1196, 10); + case SPV_OPERAND_TYPE_SHDEBUG100_DEBUG_TYPE_QUALIFIER: return IR(1206, 4); + case SPV_OPERAND_TYPE_SOURCE_LANGUAGE: return IR(1210, 14); + case SPV_OPERAND_TYPE_STORAGE_CLASS: return IR(1224, 35); + case SPV_OPERAND_TYPE_STORE_CACHE_CONTROL: return IR(1259, 4); + case SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS: return IR(1263, 3); + case SPV_OPERAND_TYPE_TENSOR_CLAMP_MODE: return IR(1266, 5); + case SPV_OPERAND_TYPE_TENSOR_OPERANDS: return IR(1271, 6); + case SPV_OPERAND_TYPE_OPTIONAL_IMAGE: return IR(909, 21); case SPV_OPERAND_TYPE_OPTIONAL_ACCESS_QUALIFIER: return IR(0, 3); - case SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS: return IR(1022, 12); - case SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT: return IR(1063, 2); - case SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS: return IR(516, 6); - case SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(1007, 15); - case SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS: return IR(1073, 3); - case SPV_OPERAND_TYPE_OPTIONAL_FPENCODING: return IR(854, 1); - case SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS: return IR(1265, 6); + case SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS: return IR(1028, 12); + case SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT: return IR(1069, 2); + case SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS: return IR(519, 6); + case SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS: return IR(1013, 15); + case SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS: return IR(1079, 3); + case SPV_OPERAND_TYPE_OPTIONAL_FPENCODING: return IR(858, 3); + case SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS: return IR(1271, 6); default: break; } return IR(0,0); @@ -2994,1627 +3010,1641 @@ IndexRange OperandNameRangeForKind(spv_operand_type_t type) { // extensions, as an IndexRange into kExtensionSpans // version, first version of SPIR-V that has it // lastVersion, last version of SPIR-V that has it -static const std::array kInstructionDesc{{ - {spv::Op::OpNop, false, false, IR(0, 0), IR(24857, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpUndef, true, true, IR(39, 2), IR(24913, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpSourceContinued, false, false, IR(11, 1), IR(24919, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpSource, false, false, IR(41, 4), IR(25038, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpSourceExtension, false, false, IR(11, 1), IR(25045, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpName, false, false, IR(45, 2), IR(25061, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpMemberName, false, false, IR(47, 3), IR(25066, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpString, true, false, IR(50, 2), IR(25077, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpLine, false, false, IR(52, 3), IR(25084, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpExtension, false, false, IR(11, 1), IR(25089, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kExtension}, - {spv::Op::OpExtInstImport, true, false, IR(50, 2), IR(25099, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kExtension}, - {spv::Op::OpExtInst, true, true, IR(55, 4), IR(25159, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kExtension}, - {spv::Op::OpMemoryModel, false, false, IR(59, 2), IR(25231, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, - {spv::Op::OpEntryPoint, false, false, IR(61, 4), IR(25305, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, - {spv::Op::OpExecutionMode, false, false, IR(65, 2), IR(25348, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, - {spv::Op::OpCapability, false, false, IR(67, 1), IR(25390, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, - {spv::Op::OpTypeVoid, true, false, IR(68, 1), IR(25401, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeBool, true, false, IR(68, 1), IR(25410, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeInt, true, false, IR(69, 3), IR(25419, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeFloat, true, false, IR(72, 3), IR(25464, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeVector, true, false, IR(75, 3), IR(25474, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeMatrix, true, false, IR(75, 3), IR(25485, 11), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeImage, true, false, IR(78, 9), IR(25609, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeSampler, true, false, IR(68, 1), IR(25619, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeSampledImage, true, false, IR(87, 2), IR(25631, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeArray, true, false, IR(89, 3), IR(25648, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeRuntimeArray, true, false, IR(87, 2), IR(25658, 17), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeStruct, true, false, IR(92, 2), IR(25675, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeOpaque, true, false, IR(50, 2), IR(25686, 11), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypePointer, true, false, IR(94, 3), IR(25728, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeFunction, true, false, IR(97, 3), IR(25740, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeEvent, true, false, IR(68, 1), IR(25753, 10), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeDeviceEvent, true, false, IR(68, 1), IR(25763, 16), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeReserveId, true, false, IR(68, 1), IR(25779, 14), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeQueue, true, false, IR(68, 1), IR(25793, 10), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypePipe, true, false, IR(100, 2), IR(25803, 9), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeForwardPointer, false, false, IR(102, 2), IR(25812, 19), IR(0, 0), IR(198, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpConstantTrue, true, true, IR(39, 2), IR(25831, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpConstantFalse, true, true, IR(39, 2), IR(25844, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpConstant, true, true, IR(104, 3), IR(15202, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpConstantComposite, true, true, IR(107, 3), IR(25896, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpConstantSampler, true, true, IR(110, 5), IR(25992, 16), IR(0, 0), IR(200, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpConstantNull, true, true, IR(39, 2), IR(26008, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstantTrue, true, true, IR(39, 2), IR(26021, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstantFalse, true, true, IR(39, 2), IR(26038, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstant, true, true, IR(104, 3), IR(26056, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstantComposite, true, true, IR(107, 3), IR(26069, 22), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstantOp, true, true, IR(115, 3), IR(26132, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpFunction, true, true, IR(118, 4), IR(24209, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, - {spv::Op::OpFunctionParameter, true, true, IR(39, 2), IR(26181, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, - {spv::Op::OpFunctionEnd, false, false, IR(0, 0), IR(26199, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, - {spv::Op::OpFunctionCall, true, true, IR(122, 4), IR(26211, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, - {spv::Op::OpVariable, true, true, IR(126, 4), IR(26224, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpImageTexelPointer, true, true, IR(130, 5), IR(26233, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpLoad, true, true, IR(135, 4), IR(26291, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpStore, false, false, IR(139, 3), IR(26296, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCopyMemory, false, false, IR(142, 4), IR(26302, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCopyMemorySized, false, false, IR(146, 5), IR(26313, 16), IR(0, 0), IR(201, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpAccessChain, true, true, IR(122, 4), IR(26329, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpInBoundsAccessChain, true, true, IR(122, 4), IR(26341, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpPtrAccessChain, true, true, IR(151, 5), IR(26361, 15), IR(0, 0), IR(203, 4), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpArrayLength, true, true, IR(156, 4), IR(26376, 12), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpGenericPtrMemSemantics, true, true, IR(160, 3), IR(26388, 23), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpInBoundsPtrAccessChain, true, true, IR(151, 5), IR(26411, 23), IR(0, 0), IR(1, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpDecorate, false, false, IR(163, 2), IR(26462, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpMemberDecorate, false, false, IR(165, 3), IR(26471, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpDecorationGroup, true, false, IR(68, 1), IR(26486, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpGroupDecorate, false, false, IR(168, 2), IR(26502, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpGroupMemberDecorate, false, false, IR(170, 2), IR(26561, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpVectorExtractDynamic, true, true, IR(172, 4), IR(26581, 21), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpVectorInsertDynamic, true, true, IR(130, 5), IR(26602, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpVectorShuffle, true, true, IR(176, 5), IR(26622, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpCompositeConstruct, true, true, IR(107, 3), IR(26636, 19), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpCompositeExtract, true, true, IR(181, 4), IR(26655, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpCompositeInsert, true, true, IR(176, 5), IR(26672, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpCopyObject, true, true, IR(160, 3), IR(26688, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpTranspose, true, true, IR(160, 3), IR(26699, 10), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpSampledImage, true, true, IR(172, 4), IR(26709, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleImplicitLod, true, true, IR(185, 5), IR(26754, 23), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleExplicitLod, true, true, IR(190, 5), IR(26800, 23), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleDrefImplicitLod, true, true, IR(195, 6), IR(26823, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleDrefExplicitLod, true, true, IR(201, 6), IR(26850, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleProjImplicitLod, true, true, IR(185, 5), IR(26877, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleProjExplicitLod, true, true, IR(190, 5), IR(26904, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleProjDrefImplicitLod, true, true, IR(195, 6), IR(26931, 31), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSampleProjDrefExplicitLod, true, true, IR(201, 6), IR(26962, 31), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageFetch, true, true, IR(185, 5), IR(26993, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageGather, true, true, IR(195, 6), IR(27004, 12), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageDrefGather, true, true, IR(195, 6), IR(27016, 16), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageRead, true, true, IR(185, 5), IR(27032, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageWrite, false, false, IR(207, 4), IR(27042, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImage, true, true, IR(160, 3), IR(24253, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQueryFormat, true, true, IR(160, 3), IR(27053, 17), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQueryOrder, true, true, IR(160, 3), IR(27070, 16), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQuerySizeLod, true, true, IR(172, 4), IR(27086, 18), IR(0, 0), IR(207, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQuerySize, true, true, IR(160, 3), IR(27104, 15), IR(0, 0), IR(207, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQueryLod, true, true, IR(172, 4), IR(27119, 14), IR(0, 0), IR(209, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQueryLevels, true, true, IR(160, 3), IR(27133, 17), IR(0, 0), IR(207, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageQuerySamples, true, true, IR(160, 3), IR(27150, 18), IR(0, 0), IR(207, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpConvertFToU, true, true, IR(160, 3), IR(27168, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertFToS, true, true, IR(160, 3), IR(27180, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertSToF, true, true, IR(160, 3), IR(27192, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertUToF, true, true, IR(160, 3), IR(27204, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpUConvert, true, true, IR(160, 3), IR(27216, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpSConvert, true, true, IR(160, 3), IR(27225, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpFConvert, true, true, IR(160, 3), IR(27234, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpQuantizeToF16, true, true, IR(160, 3), IR(27243, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertPtrToU, true, true, IR(160, 3), IR(27257, 14), IR(0, 0), IR(198, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpSatConvertSToU, true, true, IR(160, 3), IR(27271, 15), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpSatConvertUToS, true, true, IR(160, 3), IR(27286, 15), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertUToPtr, true, true, IR(160, 3), IR(27301, 14), IR(0, 0), IR(198, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpPtrCastToGeneric, true, true, IR(160, 3), IR(27315, 17), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpGenericCastToPtr, true, true, IR(160, 3), IR(27332, 17), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpGenericCastToPtrExplicit, true, true, IR(211, 4), IR(27349, 25), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpBitcast, true, true, IR(160, 3), IR(27374, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpSNegate, true, true, IR(160, 3), IR(27382, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFNegate, true, true, IR(160, 3), IR(27390, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpIAdd, true, true, IR(172, 4), IR(27398, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFAdd, true, true, IR(172, 4), IR(27403, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpISub, true, true, IR(172, 4), IR(27408, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFSub, true, true, IR(172, 4), IR(27413, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpIMul, true, true, IR(172, 4), IR(27418, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFMul, true, true, IR(172, 4), IR(27423, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpUDiv, true, true, IR(172, 4), IR(27428, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSDiv, true, true, IR(172, 4), IR(27433, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFDiv, true, true, IR(172, 4), IR(27438, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpUMod, true, true, IR(172, 4), IR(27443, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSRem, true, true, IR(172, 4), IR(27448, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSMod, true, true, IR(172, 4), IR(27453, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFRem, true, true, IR(172, 4), IR(27458, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpFMod, true, true, IR(172, 4), IR(27463, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpVectorTimesScalar, true, true, IR(172, 4), IR(27468, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpMatrixTimesScalar, true, true, IR(172, 4), IR(27486, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpVectorTimesMatrix, true, true, IR(172, 4), IR(27504, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpMatrixTimesVector, true, true, IR(172, 4), IR(27522, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpMatrixTimesMatrix, true, true, IR(172, 4), IR(27540, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpOuterProduct, true, true, IR(172, 4), IR(27558, 13), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpDot, true, true, IR(172, 4), IR(27571, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpIAddCarry, true, true, IR(172, 4), IR(27575, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpISubBorrow, true, true, IR(172, 4), IR(27585, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpUMulExtended, true, true, IR(172, 4), IR(27596, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSMulExtended, true, true, IR(172, 4), IR(27609, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpAny, true, true, IR(160, 3), IR(27622, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpAll, true, true, IR(160, 3), IR(27626, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpIsNan, true, true, IR(160, 3), IR(27630, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpIsInf, true, true, IR(160, 3), IR(27636, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpIsFinite, true, true, IR(160, 3), IR(27642, 9), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpIsNormal, true, true, IR(160, 3), IR(27651, 9), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpSignBitSet, true, true, IR(160, 3), IR(27660, 11), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpLessOrGreater, true, true, IR(172, 4), IR(27671, 14), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), SPV_SPIRV_VERSION_WORD(1,5), PrintingClass::kRelational_and_Logical}, - {spv::Op::OpOrdered, true, true, IR(172, 4), IR(27685, 8), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpUnordered, true, true, IR(172, 4), IR(27693, 10), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpLogicalEqual, true, true, IR(172, 4), IR(27703, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpLogicalNotEqual, true, true, IR(172, 4), IR(27716, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpLogicalOr, true, true, IR(172, 4), IR(27732, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpLogicalAnd, true, true, IR(172, 4), IR(27742, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpLogicalNot, true, true, IR(160, 3), IR(27753, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpSelect, true, true, IR(130, 5), IR(27764, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpIEqual, true, true, IR(172, 4), IR(27771, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpINotEqual, true, true, IR(172, 4), IR(27778, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpUGreaterThan, true, true, IR(172, 4), IR(27788, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpSGreaterThan, true, true, IR(172, 4), IR(27801, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpUGreaterThanEqual, true, true, IR(172, 4), IR(27814, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpSGreaterThanEqual, true, true, IR(172, 4), IR(27832, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpULessThan, true, true, IR(172, 4), IR(27850, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpSLessThan, true, true, IR(172, 4), IR(27860, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpULessThanEqual, true, true, IR(172, 4), IR(27870, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpSLessThanEqual, true, true, IR(172, 4), IR(27885, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFOrdEqual, true, true, IR(172, 4), IR(27900, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFUnordEqual, true, true, IR(172, 4), IR(27910, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFOrdNotEqual, true, true, IR(172, 4), IR(27922, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFUnordNotEqual, true, true, IR(172, 4), IR(27935, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFOrdLessThan, true, true, IR(172, 4), IR(27950, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFUnordLessThan, true, true, IR(172, 4), IR(27963, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFOrdGreaterThan, true, true, IR(172, 4), IR(27978, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFUnordGreaterThan, true, true, IR(172, 4), IR(27994, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFOrdLessThanEqual, true, true, IR(172, 4), IR(28012, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFUnordLessThanEqual, true, true, IR(172, 4), IR(28030, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFOrdGreaterThanEqual, true, true, IR(172, 4), IR(28050, 21), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpFUnordGreaterThanEqual, true, true, IR(172, 4), IR(28071, 23), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, - {spv::Op::OpShiftRightLogical, true, true, IR(172, 4), IR(28094, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpShiftRightArithmetic, true, true, IR(172, 4), IR(28112, 21), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpShiftLeftLogical, true, true, IR(172, 4), IR(28133, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitwiseOr, true, true, IR(172, 4), IR(28150, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitwiseXor, true, true, IR(172, 4), IR(28160, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitwiseAnd, true, true, IR(172, 4), IR(28171, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpNot, true, true, IR(160, 3), IR(28182, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitFieldInsert, true, true, IR(215, 6), IR(28186, 15), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitFieldSExtract, true, true, IR(130, 5), IR(28201, 17), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitFieldUExtract, true, true, IR(130, 5), IR(28218, 17), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitReverse, true, true, IR(160, 3), IR(28235, 11), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpBitCount, true, true, IR(160, 3), IR(28246, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpDPdx, true, true, IR(160, 3), IR(28255, 5), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpDPdy, true, true, IR(160, 3), IR(28260, 5), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpFwidth, true, true, IR(160, 3), IR(28265, 7), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpDPdxFine, true, true, IR(160, 3), IR(28272, 9), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpDPdyFine, true, true, IR(160, 3), IR(28281, 9), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpFwidthFine, true, true, IR(160, 3), IR(28290, 11), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpDPdxCoarse, true, true, IR(160, 3), IR(28301, 11), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpDPdyCoarse, true, true, IR(160, 3), IR(28312, 11), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpFwidthCoarse, true, true, IR(160, 3), IR(28323, 13), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, - {spv::Op::OpEmitVertex, false, false, IR(0, 0), IR(28336, 11), IR(0, 0), IR(69, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, - {spv::Op::OpEndPrimitive, false, false, IR(0, 0), IR(28347, 13), IR(0, 0), IR(69, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, - {spv::Op::OpEmitStreamVertex, false, false, IR(10, 1), IR(28360, 17), IR(0, 0), IR(110, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, - {spv::Op::OpEndStreamPrimitive, false, false, IR(10, 1), IR(28377, 19), IR(0, 0), IR(110, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, - {spv::Op::OpControlBarrier, false, false, IR(221, 3), IR(28433, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBarrier}, - {spv::Op::OpMemoryBarrier, false, false, IR(224, 2), IR(28448, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBarrier}, - {spv::Op::OpAtomicLoad, true, true, IR(226, 5), IR(28462, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicStore, false, false, IR(231, 4), IR(28473, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicExchange, true, true, IR(235, 6), IR(28485, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicCompareExchange, true, true, IR(241, 8), IR(28500, 22), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicCompareExchangeWeak, true, true, IR(241, 8), IR(28522, 26), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), SPV_SPIRV_VERSION_WORD(1,3), PrintingClass::kAtomic}, - {spv::Op::OpAtomicIIncrement, true, true, IR(226, 5), IR(28548, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicIDecrement, true, true, IR(226, 5), IR(28565, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicIAdd, true, true, IR(235, 6), IR(28582, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicISub, true, true, IR(235, 6), IR(28593, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicSMin, true, true, IR(235, 6), IR(28604, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicUMin, true, true, IR(235, 6), IR(28615, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicSMax, true, true, IR(235, 6), IR(28626, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicUMax, true, true, IR(235, 6), IR(28637, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicAnd, true, true, IR(235, 6), IR(28648, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicOr, true, true, IR(235, 6), IR(28658, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicXor, true, true, IR(235, 6), IR(28667, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpPhi, true, true, IR(107, 3), IR(28677, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpLoopMerge, false, false, IR(249, 3), IR(28711, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpSelectionMerge, false, false, IR(252, 2), IR(28756, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpLabel, true, false, IR(68, 1), IR(28771, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpBranch, false, false, IR(10, 1), IR(28777, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpBranchConditional, false, false, IR(254, 4), IR(28784, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpSwitch, false, false, IR(258, 3), IR(28847, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpKill, false, false, IR(0, 0), IR(28854, 5), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpReturn, false, false, IR(0, 0), IR(28859, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpReturnValue, false, false, IR(10, 1), IR(28866, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpUnreachable, false, false, IR(0, 0), IR(28878, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpLifetimeStart, false, false, IR(261, 2), IR(28890, 14), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpLifetimeStop, false, false, IR(261, 2), IR(28904, 13), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpGroupAsyncCopy, true, true, IR(263, 8), IR(28917, 15), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupWaitEvents, false, false, IR(271, 3), IR(28932, 16), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupAll, true, true, IR(274, 4), IR(28948, 9), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupAny, true, true, IR(274, 4), IR(28957, 9), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupBroadcast, true, true, IR(278, 5), IR(28966, 15), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupIAdd, true, true, IR(283, 5), IR(29014, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFAdd, true, true, IR(283, 5), IR(29024, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFMin, true, true, IR(283, 5), IR(29034, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupUMin, true, true, IR(283, 5), IR(29044, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupSMin, true, true, IR(283, 5), IR(29054, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFMax, true, true, IR(283, 5), IR(29064, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupUMax, true, true, IR(283, 5), IR(29074, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupSMax, true, true, IR(283, 5), IR(29084, 10), IR(0, 0), IR(213, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpReadPipe, true, true, IR(215, 6), IR(29094, 9), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpWritePipe, true, true, IR(215, 6), IR(29103, 10), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpReservedReadPipe, true, true, IR(288, 8), IR(29113, 17), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpReservedWritePipe, true, true, IR(288, 8), IR(29130, 18), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpReserveReadPipePackets, true, true, IR(215, 6), IR(29148, 23), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpReserveWritePipePackets, true, true, IR(215, 6), IR(29171, 24), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpCommitReadPipe, false, false, IR(296, 4), IR(29195, 15), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpCommitWritePipe, false, false, IR(296, 4), IR(29210, 16), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpIsValidReserveId, true, true, IR(160, 3), IR(29226, 17), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGetNumPipePackets, true, true, IR(130, 5), IR(29243, 18), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGetMaxPipePackets, true, true, IR(130, 5), IR(29261, 18), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGroupReserveReadPipePackets, true, true, IR(300, 7), IR(29279, 28), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGroupReserveWritePipePackets, true, true, IR(300, 7), IR(29307, 29), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGroupCommitReadPipe, false, false, IR(307, 5), IR(29336, 20), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGroupCommitWritePipe, false, false, IR(307, 5), IR(29356, 21), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpEnqueueMarker, true, true, IR(215, 6), IR(29377, 14), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpEnqueueKernel, true, true, IR(312, 13), IR(29391, 14), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpGetKernelNDrangeSubGroupCount, true, true, IR(325, 7), IR(29405, 30), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpGetKernelNDrangeMaxSubGroupSize, true, true, IR(325, 7), IR(29435, 32), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpGetKernelWorkGroupSize, true, true, IR(215, 6), IR(29467, 23), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpGetKernelPreferredWorkGroupSizeMultiple, true, true, IR(215, 6), IR(29490, 40), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpRetainEvent, false, false, IR(10, 1), IR(29530, 12), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpReleaseEvent, false, false, IR(10, 1), IR(29542, 13), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpCreateUserEvent, true, true, IR(39, 2), IR(29555, 16), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpIsValidEvent, true, true, IR(160, 3), IR(29571, 13), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpSetUserEventStatus, false, false, IR(36, 2), IR(29584, 19), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpCaptureEventProfilingInfo, false, false, IR(33, 3), IR(29603, 26), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpGetDefaultQueue, true, true, IR(39, 2), IR(29629, 16), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpBuildNDRange, true, true, IR(130, 5), IR(29645, 13), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpImageSparseSampleImplicitLod, true, true, IR(185, 5), IR(29658, 29), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleExplicitLod, true, true, IR(190, 5), IR(29687, 29), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleDrefImplicitLod, true, true, IR(195, 6), IR(29716, 33), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleDrefExplicitLod, true, true, IR(201, 6), IR(29749, 33), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleProjImplicitLod, true, true, IR(185, 5), IR(29782, 33), IR(0, 0), IR(214, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleProjExplicitLod, true, true, IR(190, 5), IR(29815, 33), IR(0, 0), IR(214, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleProjDrefImplicitLod, true, true, IR(195, 6), IR(29848, 37), IR(0, 0), IR(214, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseSampleProjDrefExplicitLod, true, true, IR(201, 6), IR(29885, 37), IR(0, 0), IR(214, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseFetch, true, true, IR(185, 5), IR(29922, 17), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseGather, true, true, IR(195, 6), IR(29939, 18), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseDrefGather, true, true, IR(195, 6), IR(29957, 22), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageSparseTexelsResident, true, true, IR(160, 3), IR(29979, 26), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpNoLine, false, false, IR(0, 0), IR(30005, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpAtomicFlagTestAndSet, true, true, IR(226, 5), IR(30012, 21), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicFlagClear, false, false, IR(332, 3), IR(30033, 16), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpImageSparseRead, true, true, IR(185, 5), IR(30049, 16), IR(0, 0), IR(214, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpSizeOf, true, true, IR(160, 3), IR(30065, 7), IR(0, 0), IR(1, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpTypePipeStorage, true, false, IR(68, 1), IR(30072, 16), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpConstantPipeStorage, true, true, IR(335, 5), IR(30088, 20), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpCreatePipeFromPipeStorage, true, true, IR(160, 3), IR(30108, 26), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpGetKernelLocalSizeForSubgroupCount, true, true, IR(325, 7), IR(30134, 35), IR(0, 0), IR(148, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpGetKernelMaxNumSubgroups, true, true, IR(215, 6), IR(30169, 25), IR(0, 0), IR(148, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, - {spv::Op::OpTypeNamedBarrier, true, false, IR(68, 1), IR(30194, 17), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpNamedBarrierInitialize, true, true, IR(160, 3), IR(30211, 23), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kBarrier}, - {spv::Op::OpMemoryNamedBarrier, false, false, IR(332, 3), IR(30234, 19), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kBarrier}, - {spv::Op::OpModuleProcessed, false, false, IR(11, 1), IR(30253, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kDebug}, - {spv::Op::OpExecutionModeId, false, false, IR(65, 2), IR(30269, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,2), 0xffffffffu, PrintingClass::kMode_Setting}, - {spv::Op::OpDecorateId, false, false, IR(163, 2), IR(30285, 11), IR(0, 0), IR(1, 0), IR(153, 1), SPV_SPIRV_VERSION_WORD(1,2), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpGroupNonUniformElect, true, true, IR(340, 3), IR(30296, 21), IR(0, 0), IR(76, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformAll, true, true, IR(274, 4), IR(30317, 19), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformAny, true, true, IR(274, 4), IR(30336, 19), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformAllEqual, true, true, IR(274, 4), IR(30355, 24), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBroadcast, true, true, IR(278, 5), IR(30379, 25), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBroadcastFirst, true, true, IR(274, 4), IR(30404, 30), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBallot, true, true, IR(274, 4), IR(5554, 22), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformInverseBallot, true, true, IR(274, 4), IR(30434, 29), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBallotBitExtract, true, true, IR(278, 5), IR(30463, 32), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBallotBitCount, true, true, IR(283, 5), IR(30495, 30), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBallotFindLSB, true, true, IR(274, 4), IR(30525, 29), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBallotFindMSB, true, true, IR(274, 4), IR(30554, 29), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformShuffle, true, true, IR(278, 5), IR(8644, 23), IR(0, 0), IR(219, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformShuffleXor, true, true, IR(278, 5), IR(30583, 26), IR(0, 0), IR(219, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformShuffleUp, true, true, IR(278, 5), IR(30609, 25), IR(0, 0), IR(220, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformShuffleDown, true, true, IR(278, 5), IR(30634, 27), IR(0, 0), IR(220, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformIAdd, true, true, IR(343, 6), IR(30661, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformFAdd, true, true, IR(343, 6), IR(30681, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformIMul, true, true, IR(343, 6), IR(30701, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformFMul, true, true, IR(343, 6), IR(30721, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformSMin, true, true, IR(343, 6), IR(30741, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformUMin, true, true, IR(343, 6), IR(30761, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformFMin, true, true, IR(343, 6), IR(30781, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformSMax, true, true, IR(343, 6), IR(30801, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformUMax, true, true, IR(343, 6), IR(30821, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformFMax, true, true, IR(343, 6), IR(30841, 20), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBitwiseAnd, true, true, IR(343, 6), IR(30861, 26), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBitwiseOr, true, true, IR(343, 6), IR(30887, 25), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformBitwiseXor, true, true, IR(343, 6), IR(30912, 26), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformLogicalAnd, true, true, IR(343, 6), IR(30938, 26), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformLogicalOr, true, true, IR(343, 6), IR(30964, 25), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformLogicalXor, true, true, IR(343, 6), IR(30989, 26), IR(0, 0), IR(221, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformQuadBroadcast, true, true, IR(278, 5), IR(31015, 29), IR(0, 0), IR(224, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformQuadSwap, true, true, IR(278, 5), IR(31044, 24), IR(0, 0), IR(224, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpCopyLogical, true, true, IR(160, 3), IR(31068, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpPtrEqual, true, true, IR(172, 4), IR(31080, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpPtrNotEqual, true, true, IR(172, 4), IR(31089, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpPtrDiff, true, true, IR(172, 4), IR(31101, 8), IR(0, 0), IR(225, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpColorAttachmentReadEXT, true, true, IR(349, 4), IR(31109, 23), IR(0, 0), IR(140, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpDepthAttachmentReadEXT, true, true, IR(353, 3), IR(31132, 23), IR(0, 0), IR(149, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpStencilAttachmentReadEXT, true, true, IR(353, 3), IR(31155, 25), IR(0, 0), IR(150, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpTypeTensorARM, true, false, IR(356, 4), IR(31180, 14), IR(0, 0), IR(197, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTensorReadARM, true, true, IR(360, 5), IR(31236, 14), IR(0, 0), IR(197, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kTensor}, - {spv::Op::OpTensorWriteARM, false, false, IR(365, 4), IR(31250, 15), IR(0, 0), IR(197, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kTensor}, - {spv::Op::OpTensorQuerySizeARM, true, true, IR(172, 4), IR(31265, 19), IR(0, 0), IR(197, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kTensor}, - {spv::Op::OpTerminateInvocation, false, false, IR(0, 0), IR(31284, 20), IR(0, 0), IR(3, 1), IR(163, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpTypeUntypedPointerKHR, true, false, IR(369, 2), IR(31304, 22), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpUntypedVariableKHR, true, true, IR(371, 5), IR(31326, 19), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpUntypedAccessChainKHR, true, true, IR(151, 5), IR(31345, 22), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpUntypedInBoundsAccessChainKHR, true, true, IR(151, 5), IR(31367, 30), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpSubgroupBallotKHR, true, true, IR(160, 3), IR(5315, 18), IR(0, 0), IR(229, 1), IR(2, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupFirstInvocationKHR, true, true, IR(160, 3), IR(31397, 27), IR(0, 0), IR(229, 1), IR(2, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpUntypedPtrAccessChainKHR, true, true, IR(376, 6), IR(31424, 25), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpUntypedInBoundsPtrAccessChainKHR, true, true, IR(376, 6), IR(31449, 33), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpUntypedArrayLengthKHR, true, true, IR(382, 5), IR(31482, 22), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpUntypedPrefetchKHR, false, false, IR(387, 5), IR(31504, 19), IR(0, 0), IR(228, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpSubgroupAllKHR, true, true, IR(160, 3), IR(31523, 15), IR(0, 0), IR(230, 1), IR(39, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupAnyKHR, true, true, IR(160, 3), IR(31538, 15), IR(0, 0), IR(230, 1), IR(39, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupAllEqualKHR, true, true, IR(160, 3), IR(31553, 20), IR(0, 0), IR(230, 1), IR(39, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupNonUniformRotateKHR, true, true, IR(392, 6), IR(13076, 25), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupReadInvocationKHR, true, true, IR(172, 4), IR(31573, 26), IR(0, 0), IR(229, 1), IR(2, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpExtInstWithForwardRefsKHR, true, true, IR(398, 5), IR(31599, 26), IR(0, 0), IR(1, 0), IR(164, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kExtension}, - {spv::Op::OpTraceRayKHR, false, false, IR(403, 11), IR(31625, 12), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpExecuteCallableKHR, false, false, IR(36, 2), IR(31637, 19), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConvertUToAccelerationStructureKHR, true, true, IR(160, 3), IR(31656, 35), IR(0, 0), IR(232, 2), IR(165, 2), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIgnoreIntersectionKHR, false, false, IR(0, 0), IR(31691, 22), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTerminateRayKHR, false, false, IR(0, 0), IR(31713, 16), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpSDot, true, true, IR(414, 5), IR(31776, 5), IR(93, 1), IR(234, 1), IR(119, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpUDot, true, true, IR(414, 5), IR(31789, 5), IR(94, 1), IR(234, 1), IR(119, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSUDot, true, true, IR(414, 5), IR(31802, 6), IR(95, 1), IR(234, 1), IR(119, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSDotAccSat, true, true, IR(419, 6), IR(31817, 11), IR(96, 1), IR(234, 1), IR(119, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpUDotAccSat, true, true, IR(419, 6), IR(31842, 11), IR(97, 1), IR(234, 1), IR(119, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpSUDotAccSat, true, true, IR(419, 6), IR(31867, 12), IR(98, 1), IR(234, 1), IR(119, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpTypeCooperativeMatrixKHR, true, false, IR(425, 6), IR(31894, 25), IR(0, 0), IR(235, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpCooperativeMatrixLoadKHR, true, true, IR(431, 6), IR(31919, 25), IR(0, 0), IR(235, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCooperativeMatrixStoreKHR, false, false, IR(437, 5), IR(31944, 26), IR(0, 0), IR(235, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCooperativeMatrixMulAddKHR, true, true, IR(442, 6), IR(32024, 27), IR(0, 0), IR(235, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpCooperativeMatrixLengthKHR, true, true, IR(160, 3), IR(32051, 27), IR(0, 0), IR(235, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpConstantCompositeReplicateEXT, true, true, IR(160, 3), IR(32078, 30), IR(0, 0), IR(236, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstantCompositeReplicateEXT, true, true, IR(160, 3), IR(32108, 34), IR(0, 0), IR(236, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpCompositeConstructReplicateEXT, true, true, IR(160, 3), IR(32142, 31), IR(0, 0), IR(236, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpTypeRayQueryKHR, true, false, IR(68, 1), IR(32173, 16), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpRayQueryInitializeKHR, false, false, IR(448, 8), IR(32189, 22), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryTerminateKHR, false, false, IR(10, 1), IR(32211, 21), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGenerateIntersectionKHR, false, false, IR(36, 2), IR(32232, 32), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryConfirmIntersectionKHR, false, false, IR(10, 1), IR(32264, 31), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryProceedKHR, true, true, IR(160, 3), IR(32295, 19), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionTypeKHR, true, true, IR(172, 4), IR(32314, 31), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpImageSampleWeightedQCOM, true, true, IR(130, 5), IR(32345, 24), IR(0, 0), IR(237, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBoxFilterQCOM, true, true, IR(130, 5), IR(32369, 19), IR(0, 0), IR(238, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBlockMatchSSDQCOM, true, true, IR(325, 7), IR(32388, 23), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBlockMatchSADQCOM, true, true, IR(325, 7), IR(32411, 23), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBlockMatchWindowSSDQCOM, true, true, IR(325, 7), IR(32434, 29), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBlockMatchWindowSADQCOM, true, true, IR(325, 7), IR(32463, 29), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBlockMatchGatherSSDQCOM, true, true, IR(325, 7), IR(32492, 29), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpImageBlockMatchGatherSADQCOM, true, true, IR(325, 7), IR(32521, 29), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpGroupIAddNonUniformAMD, true, true, IR(283, 5), IR(32550, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFAddNonUniformAMD, true, true, IR(283, 5), IR(32573, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFMinNonUniformAMD, true, true, IR(283, 5), IR(32596, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupUMinNonUniformAMD, true, true, IR(283, 5), IR(32619, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupSMinNonUniformAMD, true, true, IR(283, 5), IR(32642, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFMaxNonUniformAMD, true, true, IR(283, 5), IR(32665, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupUMaxNonUniformAMD, true, true, IR(283, 5), IR(32688, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupSMaxNonUniformAMD, true, true, IR(283, 5), IR(32711, 23), IR(0, 0), IR(213, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpFragmentMaskFetchAMD, true, true, IR(172, 4), IR(32734, 21), IR(0, 0), IR(241, 1), IR(55, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpFragmentFetchAMD, true, true, IR(130, 5), IR(32755, 17), IR(0, 0), IR(241, 1), IR(55, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpReadClockKHR, true, true, IR(340, 3), IR(32772, 13), IR(0, 0), IR(242, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpAllocateNodePayloadsAMDX, true, true, IR(278, 5), IR(32785, 25), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpEnqueueNodePayloadsAMDX, false, false, IR(10, 1), IR(32810, 24), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTypeNodePayloadArrayAMDX, true, false, IR(87, 2), IR(32834, 25), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpFinishWritingNodePayloadAMDX, true, true, IR(160, 3), IR(32859, 29), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpNodePayloadArrayLengthAMDX, true, true, IR(160, 3), IR(32888, 27), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIsNodePayloadValidAMDX, true, true, IR(172, 4), IR(32915, 23), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConstantStringAMDX, true, false, IR(50, 2), IR(32938, 19), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpSpecConstantStringAMDX, true, false, IR(50, 2), IR(32957, 23), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpGroupNonUniformQuadAllKHR, true, true, IR(160, 3), IR(32980, 26), IR(0, 0), IR(157, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpGroupNonUniformQuadAnyKHR, true, true, IR(160, 3), IR(33006, 26), IR(0, 0), IR(157, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpHitObjectRecordHitMotionNV, false, false, IR(456, 14), IR(33032, 27), IR(0, 0), IR(243, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectRecordHitWithIndexMotionNV, false, false, IR(470, 13), IR(33059, 36), IR(0, 0), IR(243, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectRecordMissMotionNV, false, false, IR(483, 7), IR(33095, 28), IR(0, 0), IR(243, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetWorldToObjectNV, true, true, IR(160, 3), IR(33123, 28), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetObjectToWorldNV, true, true, IR(160, 3), IR(33151, 28), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetObjectRayDirectionNV, true, true, IR(160, 3), IR(33179, 33), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetObjectRayOriginNV, true, true, IR(160, 3), IR(33212, 30), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectTraceRayMotionNV, false, false, IR(470, 13), IR(33242, 26), IR(0, 0), IR(243, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetShaderRecordBufferHandleNV, true, true, IR(160, 3), IR(33268, 39), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetShaderBindingTableRecordIndexNV, true, true, IR(160, 3), IR(33307, 44), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectRecordEmptyNV, false, false, IR(10, 1), IR(33351, 23), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectTraceRayNV, false, false, IR(490, 12), IR(33374, 20), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectRecordHitNV, false, false, IR(470, 13), IR(33394, 21), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectRecordHitWithIndexNV, false, false, IR(490, 12), IR(33415, 30), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectRecordMissNV, false, false, IR(502, 6), IR(33445, 22), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectExecuteShaderNV, false, false, IR(36, 2), IR(33467, 25), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetCurrentTimeNV, true, true, IR(160, 3), IR(33492, 26), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetAttributesNV, false, false, IR(36, 2), IR(33518, 25), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetHitKindNV, true, true, IR(160, 3), IR(33543, 22), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetPrimitiveIndexNV, true, true, IR(160, 3), IR(33565, 29), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetGeometryIndexNV, true, true, IR(160, 3), IR(33594, 28), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetInstanceIdNV, true, true, IR(160, 3), IR(33622, 25), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetInstanceCustomIndexNV, true, true, IR(160, 3), IR(33647, 34), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetWorldRayDirectionNV, true, true, IR(160, 3), IR(33681, 32), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetWorldRayOriginNV, true, true, IR(160, 3), IR(33713, 29), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetRayTMaxNV, true, true, IR(160, 3), IR(33742, 22), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetRayTMinNV, true, true, IR(160, 3), IR(33764, 22), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectIsEmptyNV, true, true, IR(160, 3), IR(33786, 19), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectIsHitNV, true, true, IR(160, 3), IR(33805, 17), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectIsMissNV, true, true, IR(160, 3), IR(33822, 18), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpReorderThreadWithHitObjectNV, false, false, IR(508, 3), IR(33840, 29), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpReorderThreadWithHintNV, false, false, IR(36, 2), IR(33869, 24), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTypeHitObjectNV, true, false, IR(68, 1), IR(33893, 16), IR(0, 0), IR(119, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpImageSampleFootprintNV, true, true, IR(511, 7), IR(33909, 23), IR(0, 0), IR(245, 1), IR(69, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpTypeCooperativeVectorNV, true, false, IR(89, 3), IR(33932, 24), IR(0, 0), IR(246, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpCooperativeVectorMatrixMulNV, true, true, IR(518, 13), IR(33956, 29), IR(0, 0), IR(246, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeVectorOuterProductAccumulateNV, false, false, IR(531, 7), IR(33985, 42), IR(0, 0), IR(247, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeVectorReduceSumAccumulateNV, false, false, IR(33, 3), IR(34027, 39), IR(0, 0), IR(247, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeVectorMatrixMulAddNV, true, true, IR(538, 16), IR(34066, 32), IR(0, 0), IR(246, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeMatrixConvertNV, true, true, IR(160, 3), IR(34098, 27), IR(0, 0), IR(248, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpEmitMeshTasksEXT, false, false, IR(554, 4), IR(34125, 17), IR(0, 0), IR(53, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpSetMeshOutputsEXT, false, false, IR(36, 2), IR(34142, 18), IR(0, 0), IR(53, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpGroupNonUniformPartitionNV, true, true, IR(160, 3), IR(34160, 27), IR(0, 0), IR(178, 1), IR(72, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kNon_Uniform}, - {spv::Op::OpWritePackedPrimitiveIndices4x8NV, false, false, IR(36, 2), IR(34187, 33), IR(0, 0), IR(50, 1), IR(18, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpFetchMicroTriangleVertexPositionNV, true, true, IR(325, 7), IR(34220, 35), IR(0, 0), IR(249, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpFetchMicroTriangleVertexBarycentricNV, true, true, IR(325, 7), IR(34255, 38), IR(0, 0), IR(249, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeVectorLoadNV, true, true, IR(558, 5), IR(34293, 24), IR(0, 0), IR(246, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCooperativeVectorStoreNV, false, false, IR(563, 4), IR(34317, 25), IR(0, 0), IR(246, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpReportIntersectionKHR, true, true, IR(172, 4), IR(34342, 22), IR(99, 1), IR(54, 2), IR(24, 2), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIgnoreIntersectionNV, false, false, IR(0, 0), IR(34385, 21), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTerminateRayNV, false, false, IR(0, 0), IR(34406, 15), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTraceNV, false, false, IR(403, 11), IR(34421, 8), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTraceMotionNV, false, false, IR(490, 12), IR(34429, 14), IR(0, 0), IR(57, 1), IR(27, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTraceRayMotionNV, false, false, IR(490, 12), IR(34443, 17), IR(0, 0), IR(57, 1), IR(27, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionTriangleVertexPositionsKHR, true, true, IR(172, 4), IR(34460, 50), IR(0, 0), IR(250, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTypeAccelerationStructureKHR, true, false, IR(68, 1), IR(34510, 29), IR(100, 1), IR(251, 4), IR(167, 4), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpExecuteCallableNV, false, false, IR(36, 2), IR(34567, 18), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetClusterIdNV, true, true, IR(172, 4), IR(34585, 23), IR(0, 0), IR(64, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetClusterIdNV, true, true, IR(160, 3), IR(34608, 24), IR(0, 0), IR(64, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTypeCooperativeMatrixNV, true, false, IR(567, 5), IR(34632, 24), IR(0, 0), IR(255, 1), IR(76, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpCooperativeMatrixLoadNV, true, true, IR(572, 6), IR(34656, 24), IR(0, 0), IR(255, 1), IR(76, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeMatrixStoreNV, false, false, IR(578, 5), IR(34680, 25), IR(0, 0), IR(255, 1), IR(76, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeMatrixMulAddNV, true, true, IR(130, 5), IR(34705, 26), IR(0, 0), IR(255, 1), IR(76, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeMatrixLengthNV, true, true, IR(160, 3), IR(34731, 26), IR(0, 0), IR(255, 1), IR(76, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpBeginInvocationInterlockEXT, false, false, IR(0, 0), IR(34757, 28), IR(0, 0), IR(256, 3), IR(77, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpEndInvocationInterlockEXT, false, false, IR(0, 0), IR(34785, 26), IR(0, 0), IR(256, 3), IR(77, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeMatrixReduceNV, true, true, IR(583, 5), IR(34854, 26), IR(0, 0), IR(259, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kArithmetic}, - {spv::Op::OpCooperativeMatrixLoadTensorNV, true, true, IR(588, 7), IR(34955, 30), IR(0, 0), IR(195, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCooperativeMatrixStoreTensorNV, false, false, IR(595, 5), IR(34985, 31), IR(0, 0), IR(195, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpCooperativeMatrixPerElementOpNV, true, true, IR(151, 5), IR(35016, 32), IR(0, 0), IR(260, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kFunction}, - {spv::Op::OpTypeTensorLayoutNV, true, false, IR(89, 3), IR(35048, 19), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeTensorViewNV, true, false, IR(600, 4), IR(35067, 17), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpCreateTensorLayoutNV, true, true, IR(39, 2), IR(35084, 21), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorLayoutSetDimensionNV, true, true, IR(122, 4), IR(35105, 27), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorLayoutSetStrideNV, true, true, IR(122, 4), IR(35132, 24), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorLayoutSliceNV, true, true, IR(122, 4), IR(35156, 20), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorLayoutSetClampValueNV, true, true, IR(172, 4), IR(35176, 28), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCreateTensorViewNV, true, true, IR(39, 2), IR(35204, 19), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorViewSetDimensionNV, true, true, IR(122, 4), IR(35223, 25), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorViewSetStrideNV, true, true, IR(122, 4), IR(35248, 22), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpDemoteToHelperInvocation, false, false, IR(0, 0), IR(11388, 25), IR(45, 1), IR(262, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kControl_Flow}, - {spv::Op::OpIsHelperInvocationEXT, true, true, IR(39, 2), IR(35270, 22), IR(0, 0), IR(262, 1), IR(78, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorViewSetClipNV, true, true, IR(325, 7), IR(35292, 20), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTensorLayoutSetBlockSizeNV, true, true, IR(122, 4), IR(35312, 27), IR(0, 0), IR(261, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpCooperativeMatrixTransposeNV, true, true, IR(160, 3), IR(35339, 29), IR(0, 0), IR(248, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertUToImageNV, true, true, IR(160, 3), IR(35368, 18), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConvertUToSamplerNV, true, true, IR(160, 3), IR(35386, 20), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConvertImageToUNV, true, true, IR(160, 3), IR(35406, 18), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConvertSamplerToUNV, true, true, IR(160, 3), IR(35424, 20), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConvertUToSampledImageNV, true, true, IR(160, 3), IR(35444, 25), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConvertSampledImageToUNV, true, true, IR(160, 3), IR(35469, 25), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpSamplerImageAddressingModeNV, false, false, IR(0, 1), IR(35494, 29), IR(0, 0), IR(120, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRawAccessChainNV, true, true, IR(604, 7), IR(35575, 17), IR(0, 0), IR(184, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpRayQueryGetIntersectionSpherePositionNV, true, true, IR(172, 4), IR(35592, 40), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionSphereRadiusNV, true, true, IR(172, 4), IR(35632, 38), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionLSSPositionsNV, true, true, IR(172, 4), IR(35670, 38), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionLSSRadiiNV, true, true, IR(172, 4), IR(35708, 34), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionLSSHitValueNV, true, true, IR(172, 4), IR(35742, 37), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetSpherePositionNV, true, true, IR(160, 3), IR(35779, 29), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetSphereRadiusNV, true, true, IR(160, 3), IR(35808, 27), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetLSSPositionsNV, true, true, IR(160, 3), IR(35835, 27), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectGetLSSRadiiNV, true, true, IR(160, 3), IR(35862, 23), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectIsSphereHitNV, true, true, IR(160, 3), IR(35885, 23), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpHitObjectIsLSSHitNV, true, true, IR(160, 3), IR(35908, 20), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryIsSphereHitNV, true, true, IR(172, 4), IR(35928, 22), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryIsLSSHitNV, true, true, IR(172, 4), IR(35950, 19), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpSubgroupShuffleINTEL, true, true, IR(172, 4), IR(11836, 21), IR(0, 0), IR(263, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupShuffleDownINTEL, true, true, IR(130, 5), IR(35969, 25), IR(0, 0), IR(263, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupShuffleUpINTEL, true, true, IR(130, 5), IR(35994, 23), IR(0, 0), IR(263, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupShuffleXorINTEL, true, true, IR(172, 4), IR(36017, 24), IR(0, 0), IR(263, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupBlockReadINTEL, true, true, IR(160, 3), IR(36041, 23), IR(0, 0), IR(264, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupBlockWriteINTEL, false, false, IR(36, 2), IR(36064, 24), IR(0, 0), IR(264, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupImageBlockReadINTEL, true, true, IR(172, 4), IR(36088, 28), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupImageBlockWriteINTEL, false, false, IR(33, 3), IR(36116, 29), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupImageMediaBlockReadINTEL, true, true, IR(215, 6), IR(36145, 33), IR(0, 0), IR(266, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupImageMediaBlockWriteINTEL, false, false, IR(611, 5), IR(36178, 34), IR(0, 0), IR(266, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpUCountLeadingZerosINTEL, true, true, IR(160, 3), IR(36212, 24), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpUCountTrailingZerosINTEL, true, true, IR(160, 3), IR(36236, 25), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpAbsISubINTEL, true, true, IR(172, 4), IR(36261, 13), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpAbsUSubINTEL, true, true, IR(172, 4), IR(36274, 13), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIAddSatINTEL, true, true, IR(172, 4), IR(36287, 13), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpUAddSatINTEL, true, true, IR(172, 4), IR(36300, 13), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIAverageINTEL, true, true, IR(172, 4), IR(36313, 14), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpUAverageINTEL, true, true, IR(172, 4), IR(36327, 14), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIAverageRoundedINTEL, true, true, IR(172, 4), IR(36341, 21), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpUAverageRoundedINTEL, true, true, IR(172, 4), IR(36362, 21), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpISubSatINTEL, true, true, IR(172, 4), IR(36383, 13), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpUSubSatINTEL, true, true, IR(172, 4), IR(36396, 13), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpIMul32x16INTEL, true, true, IR(172, 4), IR(36409, 15), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpUMul32x16INTEL, true, true, IR(172, 4), IR(36424, 15), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpConstantFunctionPointerINTEL, true, true, IR(160, 3), IR(36439, 29), IR(0, 0), IR(193, 1), IR(92, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFunctionPointerCallINTEL, true, true, IR(107, 3), IR(36468, 25), IR(0, 0), IR(193, 1), IR(92, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpAsmTargetINTEL, true, false, IR(50, 2), IR(36493, 15), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpAsmINTEL, true, true, IR(616, 6), IR(12054, 9), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpAsmCallINTEL, true, true, IR(122, 4), IR(36508, 13), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpAtomicFMinEXT, true, true, IR(235, 6), IR(36521, 14), IR(0, 0), IR(268, 4), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAtomicFMaxEXT, true, true, IR(235, 6), IR(36535, 14), IR(0, 0), IR(268, 4), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpAssumeTrueKHR, false, false, IR(10, 1), IR(36549, 14), IR(0, 0), IR(272, 1), IR(96, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpExpectKHR, true, true, IR(172, 4), IR(36563, 10), IR(0, 0), IR(272, 1), IR(96, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpDecorateString, false, false, IR(163, 2), IR(36573, 15), IR(101, 1), IR(1, 0), IR(171, 2), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpMemberDecorateString, false, false, IR(165, 3), IR(36609, 21), IR(102, 1), IR(1, 0), IR(171, 2), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kAnnotation}, - {spv::Op::OpVmeImageINTEL, true, true, IR(172, 4), IR(36657, 14), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeVmeImageINTEL, true, false, IR(87, 2), IR(36671, 18), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcImePayloadINTEL, true, false, IR(68, 1), IR(36689, 23), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcRefPayloadINTEL, true, false, IR(68, 1), IR(36712, 23), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcSicPayloadINTEL, true, false, IR(68, 1), IR(36735, 23), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcMcePayloadINTEL, true, false, IR(68, 1), IR(36758, 23), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcMceResultINTEL, true, false, IR(68, 1), IR(36781, 22), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcImeResultINTEL, true, false, IR(68, 1), IR(36803, 22), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcImeResultSingleReferenceStreamoutINTEL, true, false, IR(68, 1), IR(36825, 46), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcImeResultDualReferenceStreamoutINTEL, true, false, IR(68, 1), IR(36871, 44), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcImeSingleReferenceStreaminINTEL, true, false, IR(68, 1), IR(36915, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcImeDualReferenceStreaminINTEL, true, false, IR(68, 1), IR(36954, 37), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcRefResultINTEL, true, false, IR(68, 1), IR(36991, 22), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpTypeAvcSicResultINTEL, true, false, IR(68, 1), IR(37013, 22), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL, true, true, IR(172, 4), IR(37035, 60), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL, true, true, IR(172, 4), IR(37095, 53), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL, true, true, IR(172, 4), IR(37148, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetInterShapePenaltyINTEL, true, true, IR(172, 4), IR(37195, 40), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL, true, true, IR(172, 4), IR(37235, 51), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetInterDirectionPenaltyINTEL, true, true, IR(172, 4), IR(37286, 44), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL, true, true, IR(172, 4), IR(37330, 51), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL, true, true, IR(172, 4), IR(37381, 56), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL, true, true, IR(39, 2), IR(37437, 50), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL, true, true, IR(39, 2), IR(37487, 52), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL, true, true, IR(39, 2), IR(37539, 49), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL, true, true, IR(215, 6), IR(37588, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL, true, true, IR(172, 4), IR(37635, 50), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL, true, true, IR(39, 2), IR(37685, 51), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL, true, true, IR(39, 2), IR(37736, 56), IR(0, 0), IR(276, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetAcOnlyHaarINTEL, true, true, IR(160, 3), IR(37792, 33), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL, true, true, IR(172, 4), IR(37825, 52), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL, true, true, IR(172, 4), IR(37877, 61), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL, true, true, IR(130, 5), IR(37938, 61), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceConvertToImePayloadINTEL, true, true, IR(160, 3), IR(37999, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceConvertToImeResultINTEL, true, true, IR(160, 3), IR(38038, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceConvertToRefPayloadINTEL, true, true, IR(160, 3), IR(38076, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceConvertToRefResultINTEL, true, true, IR(160, 3), IR(38115, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceConvertToSicPayloadINTEL, true, true, IR(160, 3), IR(38153, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceConvertToSicResultINTEL, true, true, IR(160, 3), IR(38192, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetMotionVectorsINTEL, true, true, IR(160, 3), IR(38230, 36), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterDistortionsINTEL, true, true, IR(160, 3), IR(38266, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetBestInterDistortionsINTEL, true, true, IR(160, 3), IR(38305, 43), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterMajorShapeINTEL, true, true, IR(160, 3), IR(38348, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterMinorShapeINTEL, true, true, IR(160, 3), IR(38386, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterDirectionsINTEL, true, true, IR(160, 3), IR(38424, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterMotionVectorCountINTEL, true, true, IR(160, 3), IR(38462, 45), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterReferenceIdsINTEL, true, true, IR(160, 3), IR(38507, 40), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL, true, true, IR(130, 5), IR(38547, 62), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeInitializeINTEL, true, true, IR(130, 5), IR(38609, 30), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeSetSingleReferenceINTEL, true, true, IR(130, 5), IR(38639, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeSetDualReferenceINTEL, true, true, IR(215, 6), IR(38677, 36), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeRefWindowSizeINTEL, true, true, IR(172, 4), IR(38713, 33), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeAdjustRefOffsetINTEL, true, true, IR(215, 6), IR(38746, 35), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeConvertToMcePayloadINTEL, true, true, IR(160, 3), IR(38781, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeSetMaxMotionVectorCountINTEL, true, true, IR(172, 4), IR(38820, 43), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL, true, true, IR(160, 3), IR(38863, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL, true, true, IR(172, 4), IR(38910, 54), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeSetWeightedSadINTEL, true, true, IR(172, 4), IR(38964, 34), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL, true, true, IR(130, 5), IR(38998, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceINTEL, true, true, IR(215, 6), IR(39045, 45), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL, true, true, IR(215, 6), IR(39090, 55), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL, true, true, IR(325, 7), IR(39145, 53), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL, true, true, IR(130, 5), IR(39198, 56), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL, true, true, IR(215, 6), IR(39254, 54), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL, true, true, IR(215, 6), IR(39308, 58), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL, true, true, IR(325, 7), IR(39366, 56), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeConvertToMceResultINTEL, true, true, IR(160, 3), IR(39422, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetSingleReferenceStreaminINTEL, true, true, IR(160, 3), IR(39460, 46), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetDualReferenceStreaminINTEL, true, true, IR(160, 3), IR(39506, 44), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL, true, true, IR(160, 3), IR(39550, 49), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeStripDualReferenceStreamoutINTEL, true, true, IR(160, 3), IR(39599, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL, true, true, IR(172, 4), IR(39646, 70), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL, true, true, IR(172, 4), IR(39716, 68), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL, true, true, IR(172, 4), IR(39784, 69), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL, true, true, IR(130, 5), IR(39853, 68), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL, true, true, IR(130, 5), IR(39921, 66), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL, true, true, IR(130, 5), IR(39987, 67), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetBorderReachedINTEL, true, true, IR(172, 4), IR(40054, 36), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL, true, true, IR(160, 3), IR(40090, 48), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL, true, true, IR(160, 3), IR(40138, 59), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL, true, true, IR(160, 3), IR(40197, 58), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL, true, true, IR(160, 3), IR(40255, 56), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcFmeInitializeINTEL, true, true, IR(622, 9), IR(40311, 30), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcBmeInitializeINTEL, true, true, IR(631, 10), IR(40341, 30), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefConvertToMcePayloadINTEL, true, true, IR(160, 3), IR(40371, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefSetBidirectionalMixDisableINTEL, true, true, IR(160, 3), IR(40410, 46), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefSetBilinearFilterEnableINTEL, true, true, IR(160, 3), IR(40456, 43), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL, true, true, IR(130, 5), IR(40499, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefEvaluateWithDualReferenceINTEL, true, true, IR(215, 6), IR(40546, 45), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL, true, true, IR(130, 5), IR(40591, 46), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL, true, true, IR(215, 6), IR(40637, 56), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcRefConvertToMceResultINTEL, true, true, IR(160, 3), IR(40693, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicInitializeINTEL, true, true, IR(160, 3), IR(40731, 30), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicConfigureSkcINTEL, true, true, IR(288, 8), IR(40761, 32), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicConfigureIpeLumaINTEL, true, true, IR(631, 10), IR(40793, 36), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicConfigureIpeLumaChromaINTEL, true, true, IR(641, 13), IR(40829, 42), IR(0, 0), IR(276, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetMotionVectorMaskINTEL, true, true, IR(172, 4), IR(40871, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicConvertToMcePayloadINTEL, true, true, IR(160, 3), IR(40910, 39), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL, true, true, IR(172, 4), IR(40949, 44), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL, true, true, IR(215, 6), IR(40993, 48), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL, true, true, IR(172, 4), IR(41041, 50), IR(0, 0), IR(276, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicSetBilinearFilterEnableINTEL, true, true, IR(160, 3), IR(41091, 43), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL, true, true, IR(172, 4), IR(41134, 48), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL, true, true, IR(172, 4), IR(41182, 43), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicEvaluateIpeINTEL, true, true, IR(172, 4), IR(41225, 31), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL, true, true, IR(130, 5), IR(41256, 47), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicEvaluateWithDualReferenceINTEL, true, true, IR(215, 6), IR(41303, 45), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL, true, true, IR(130, 5), IR(41348, 46), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL, true, true, IR(215, 6), IR(41394, 56), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicConvertToMceResultINTEL, true, true, IR(160, 3), IR(41450, 38), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetIpeLumaShapeINTEL, true, true, IR(160, 3), IR(41488, 35), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL, true, true, IR(160, 3), IR(41523, 44), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL, true, true, IR(160, 3), IR(41567, 46), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetPackedIpeLumaModesINTEL, true, true, IR(160, 3), IR(41613, 41), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetIpeChromaModeINTEL, true, true, IR(160, 3), IR(41654, 36), IR(0, 0), IR(276, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL, true, true, IR(160, 3), IR(41690, 50), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL, true, true, IR(160, 3), IR(41740, 48), IR(0, 0), IR(274, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSubgroupAvcSicGetInterRawSadsINTEL, true, true, IR(160, 3), IR(41788, 35), IR(0, 0), IR(273, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpVariableLengthArrayINTEL, true, true, IR(160, 3), IR(12292, 25), IR(0, 0), IR(278, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpSaveMemoryINTEL, true, true, IR(39, 2), IR(41823, 16), IR(0, 0), IR(278, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpRestoreMemoryINTEL, false, false, IR(10, 1), IR(41839, 19), IR(0, 0), IR(278, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatSinCosPiINTEL, true, true, IR(654, 8), IR(41858, 28), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatCastINTEL, true, true, IR(654, 8), IR(41886, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatCastFromIntINTEL, true, true, IR(654, 8), IR(41910, 31), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatCastToIntINTEL, true, true, IR(654, 8), IR(41941, 29), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatAddINTEL, true, true, IR(662, 10), IR(41970, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatSubINTEL, true, true, IR(662, 10), IR(41993, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatMulINTEL, true, true, IR(662, 10), IR(42016, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatDivINTEL, true, true, IR(662, 10), IR(42039, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatGTINTEL, true, true, IR(672, 6), IR(42062, 22), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatGEINTEL, true, true, IR(672, 6), IR(42084, 22), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatLTINTEL, true, true, IR(672, 6), IR(42106, 22), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatLEINTEL, true, true, IR(672, 6), IR(42128, 22), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatEQINTEL, true, true, IR(672, 6), IR(42150, 22), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatRecipINTEL, true, true, IR(654, 8), IR(42172, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatRSqrtINTEL, true, true, IR(654, 8), IR(42197, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatCbrtINTEL, true, true, IR(654, 8), IR(42222, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatHypotINTEL, true, true, IR(662, 10), IR(42246, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatSqrtINTEL, true, true, IR(654, 8), IR(42271, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatLogINTEL, true, true, IR(654, 8), IR(42295, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatLog2INTEL, true, true, IR(654, 8), IR(42318, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatLog10INTEL, true, true, IR(654, 8), IR(42342, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatLog1pINTEL, true, true, IR(654, 8), IR(42367, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatExpINTEL, true, true, IR(654, 8), IR(42392, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatExp2INTEL, true, true, IR(654, 8), IR(42415, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatExp10INTEL, true, true, IR(654, 8), IR(42439, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatExpm1INTEL, true, true, IR(654, 8), IR(42464, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatSinINTEL, true, true, IR(654, 8), IR(42489, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatCosINTEL, true, true, IR(654, 8), IR(42512, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatSinCosINTEL, true, true, IR(654, 8), IR(42535, 26), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatSinPiINTEL, true, true, IR(654, 8), IR(42561, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatCosPiINTEL, true, true, IR(654, 8), IR(42586, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatASinINTEL, true, true, IR(654, 8), IR(42611, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatASinPiINTEL, true, true, IR(654, 8), IR(42635, 26), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatACosINTEL, true, true, IR(654, 8), IR(42661, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatACosPiINTEL, true, true, IR(654, 8), IR(42685, 26), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatATanINTEL, true, true, IR(654, 8), IR(42711, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatATanPiINTEL, true, true, IR(654, 8), IR(42735, 26), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatATan2INTEL, true, true, IR(662, 10), IR(42761, 25), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatPowINTEL, true, true, IR(662, 10), IR(42786, 23), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatPowRINTEL, true, true, IR(662, 10), IR(42809, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpArbitraryFloatPowNINTEL, true, true, IR(662, 10), IR(42833, 24), IR(0, 0), IR(279, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpLoopControlINTEL, false, false, IR(18, 1), IR(42857, 17), IR(0, 0), IR(280, 1), IR(103, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpAliasDomainDeclINTEL, true, false, IR(678, 2), IR(42874, 21), IR(0, 0), IR(129, 1), IR(110, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpAliasScopeDeclINTEL, true, false, IR(680, 3), IR(42895, 20), IR(0, 0), IR(129, 1), IR(110, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpAliasScopeListDeclINTEL, true, false, IR(92, 2), IR(42915, 24), IR(0, 0), IR(129, 1), IR(110, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedSqrtINTEL, true, true, IR(654, 8), IR(42939, 15), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedRecipINTEL, true, true, IR(654, 8), IR(42954, 16), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedRsqrtINTEL, true, true, IR(654, 8), IR(42970, 16), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedSinINTEL, true, true, IR(654, 8), IR(42986, 14), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedCosINTEL, true, true, IR(654, 8), IR(43000, 14), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedSinCosINTEL, true, true, IR(654, 8), IR(43014, 17), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedSinPiINTEL, true, true, IR(654, 8), IR(43031, 16), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedCosPiINTEL, true, true, IR(654, 8), IR(43047, 16), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedSinCosPiINTEL, true, true, IR(654, 8), IR(43063, 19), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedLogINTEL, true, true, IR(654, 8), IR(43082, 14), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpFixedExpINTEL, true, true, IR(654, 8), IR(43096, 14), IR(0, 0), IR(183, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpPtrCastToCrossWorkgroupINTEL, true, true, IR(160, 3), IR(43110, 29), IR(0, 0), IR(194, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpCrossWorkgroupCastToPtrINTEL, true, true, IR(160, 3), IR(43139, 29), IR(0, 0), IR(194, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, - {spv::Op::OpReadPipeBlockingINTEL, true, true, IR(172, 4), IR(43168, 22), IR(0, 0), IR(281, 1), IR(117, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpWritePipeBlockingINTEL, true, true, IR(172, 4), IR(43190, 23), IR(0, 0), IR(281, 1), IR(117, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kPipe}, - {spv::Op::OpFPGARegINTEL, true, true, IR(160, 3), IR(12851, 13), IR(0, 0), IR(282, 1), IR(118, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetRayTMinKHR, true, true, IR(160, 3), IR(43213, 22), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetRayFlagsKHR, true, true, IR(160, 3), IR(43235, 23), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionTKHR, true, true, IR(172, 4), IR(43258, 28), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionInstanceCustomIndexKHR, true, true, IR(172, 4), IR(43286, 46), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionInstanceIdKHR, true, true, IR(172, 4), IR(43332, 37), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR, true, true, IR(172, 4), IR(43369, 65), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionGeometryIndexKHR, true, true, IR(172, 4), IR(43434, 40), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionPrimitiveIndexKHR, true, true, IR(172, 4), IR(43474, 41), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionBarycentricsKHR, true, true, IR(172, 4), IR(43515, 39), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionFrontFaceKHR, true, true, IR(172, 4), IR(43554, 36), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionCandidateAABBOpaqueKHR, true, true, IR(160, 3), IR(43590, 46), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionObjectRayDirectionKHR, true, true, IR(172, 4), IR(43636, 45), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionObjectRayOriginKHR, true, true, IR(172, 4), IR(43681, 42), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetWorldRayDirectionKHR, true, true, IR(160, 3), IR(43723, 32), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetWorldRayOriginKHR, true, true, IR(160, 3), IR(43755, 29), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionObjectToWorldKHR, true, true, IR(172, 4), IR(43784, 40), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpRayQueryGetIntersectionWorldToObjectKHR, true, true, IR(172, 4), IR(43824, 40), IR(0, 0), IR(187, 1), IR(46, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpAtomicFAddEXT, true, true, IR(235, 6), IR(43864, 14), IR(0, 0), IR(283, 4), IR(125, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kAtomic}, - {spv::Op::OpTypeBufferSurfaceINTEL, true, false, IR(100, 2), IR(43878, 23), IR(0, 0), IR(121, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpTypeStructContinuedINTEL, false, false, IR(683, 1), IR(43901, 25), IR(0, 0), IR(287, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpConstantCompositeContinuedINTEL, false, false, IR(683, 1), IR(43926, 32), IR(0, 0), IR(287, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpSpecConstantCompositeContinuedINTEL, false, false, IR(683, 1), IR(43958, 36), IR(0, 0), IR(287, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, - {spv::Op::OpCompositeConstructContinuedINTEL, true, true, IR(107, 3), IR(43994, 33), IR(0, 0), IR(287, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kComposite}, - {spv::Op::OpConvertFToBF16INTEL, true, true, IR(160, 3), IR(44027, 20), IR(0, 0), IR(288, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpConvertBF16ToFINTEL, true, true, IR(160, 3), IR(44047, 20), IR(0, 0), IR(288, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpControlBarrierArriveINTEL, false, false, IR(221, 3), IR(44067, 26), IR(0, 0), IR(289, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kBarrier}, - {spv::Op::OpControlBarrierWaitINTEL, false, false, IR(221, 3), IR(44093, 24), IR(0, 0), IR(289, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kBarrier}, - {spv::Op::OpArithmeticFenceEXT, true, true, IR(160, 3), IR(13283, 19), IR(0, 0), IR(290, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, - {spv::Op::OpTaskSequenceCreateINTEL, true, true, IR(684, 7), IR(44117, 24), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTaskSequenceAsyncINTEL, false, false, IR(168, 2), IR(44141, 23), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTaskSequenceGetINTEL, true, true, IR(160, 3), IR(44164, 21), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTaskSequenceReleaseINTEL, false, false, IR(10, 1), IR(44185, 25), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, - {spv::Op::OpTypeTaskSequenceINTEL, true, false, IR(68, 1), IR(44210, 22), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, - {spv::Op::OpSubgroupBlockPrefetchINTEL, false, false, IR(139, 3), IR(44232, 27), IR(0, 0), IR(292, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroup2DBlockLoadINTEL, false, false, IR(691, 10), IR(44259, 25), IR(0, 0), IR(105, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroup2DBlockLoadTransformINTEL, false, false, IR(691, 10), IR(44284, 34), IR(0, 0), IR(293, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroup2DBlockLoadTransposeINTEL, false, false, IR(691, 10), IR(44318, 34), IR(0, 0), IR(294, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroup2DBlockPrefetchINTEL, false, false, IR(701, 9), IR(44352, 29), IR(0, 0), IR(105, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroup2DBlockStoreINTEL, false, false, IR(691, 10), IR(44381, 26), IR(0, 0), IR(105, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpSubgroupMatrixMultiplyAccumulateINTEL, true, true, IR(710, 7), IR(13621, 38), IR(0, 0), IR(295, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpBitwiseFunctionINTEL, true, true, IR(215, 6), IR(44469, 21), IR(0, 0), IR(296, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kBit}, - {spv::Op::OpGroupIMulKHR, true, true, IR(283, 5), IR(44490, 13), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupFMulKHR, true, true, IR(283, 5), IR(44503, 13), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupBitwiseAndKHR, true, true, IR(283, 5), IR(44516, 19), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupBitwiseOrKHR, true, true, IR(283, 5), IR(44535, 18), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupBitwiseXorKHR, true, true, IR(283, 5), IR(44553, 19), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupLogicalAndKHR, true, true, IR(283, 5), IR(44572, 19), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupLogicalOrKHR, true, true, IR(283, 5), IR(44591, 18), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpGroupLogicalXorKHR, true, true, IR(283, 5), IR(44609, 19), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, - {spv::Op::OpRoundFToTF32INTEL, true, true, IR(160, 3), IR(44628, 18), IR(0, 0), IR(298, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, - {spv::Op::OpMaskedGatherINTEL, true, true, IR(717, 6), IR(44646, 18), IR(0, 0), IR(299, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpMaskedScatterINTEL, false, false, IR(723, 4), IR(44664, 19), IR(0, 0), IR(299, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, - {spv::Op::OpConvertHandleToImageINTEL, true, true, IR(160, 3), IR(44683, 26), IR(0, 0), IR(300, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpConvertHandleToSamplerINTEL, true, true, IR(160, 3), IR(44709, 28), IR(0, 0), IR(300, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, - {spv::Op::OpConvertHandleToSampledImageINTEL, true, true, IR(160, 3), IR(44737, 33), IR(0, 0), IR(300, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, +static const std::array kInstructionDesc{{ + {spv::Op::OpNop, false, false, IR(0, 0), IR(25004, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpUndef, true, true, IR(39, 2), IR(25060, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpSourceContinued, false, false, IR(11, 1), IR(25066, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpSource, false, false, IR(41, 4), IR(25185, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpSourceExtension, false, false, IR(11, 1), IR(25192, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpName, false, false, IR(45, 2), IR(25208, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpMemberName, false, false, IR(47, 3), IR(25213, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpString, true, false, IR(50, 2), IR(25224, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpLine, false, false, IR(52, 3), IR(25231, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpExtension, false, false, IR(11, 1), IR(25236, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kExtension}, + {spv::Op::OpExtInstImport, true, false, IR(50, 2), IR(25246, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kExtension}, + {spv::Op::OpExtInst, true, true, IR(55, 4), IR(25306, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kExtension}, + {spv::Op::OpMemoryModel, false, false, IR(59, 2), IR(25378, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, + {spv::Op::OpEntryPoint, false, false, IR(61, 4), IR(25452, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, + {spv::Op::OpExecutionMode, false, false, IR(65, 2), IR(25495, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, + {spv::Op::OpCapability, false, false, IR(67, 1), IR(25537, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMode_Setting}, + {spv::Op::OpTypeVoid, true, false, IR(68, 1), IR(25548, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeBool, true, false, IR(68, 1), IR(25557, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeInt, true, false, IR(69, 3), IR(25566, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeFloat, true, false, IR(72, 3), IR(25611, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeVector, true, false, IR(75, 3), IR(25621, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeMatrix, true, false, IR(75, 3), IR(25632, 11), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeImage, true, false, IR(78, 9), IR(25756, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeSampler, true, false, IR(68, 1), IR(25766, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeSampledImage, true, false, IR(87, 2), IR(25778, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeArray, true, false, IR(89, 3), IR(25795, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeRuntimeArray, true, false, IR(87, 2), IR(25805, 17), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeStruct, true, false, IR(92, 2), IR(25822, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeOpaque, true, false, IR(50, 2), IR(25833, 11), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypePointer, true, false, IR(94, 3), IR(25875, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeFunction, true, false, IR(97, 3), IR(25887, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeEvent, true, false, IR(68, 1), IR(25900, 10), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeDeviceEvent, true, false, IR(68, 1), IR(25910, 16), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeReserveId, true, false, IR(68, 1), IR(25926, 14), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeQueue, true, false, IR(68, 1), IR(25940, 10), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypePipe, true, false, IR(100, 2), IR(25950, 9), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeForwardPointer, false, false, IR(102, 2), IR(25959, 19), IR(0, 0), IR(201, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpConstantTrue, true, true, IR(39, 2), IR(25978, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpConstantFalse, true, true, IR(39, 2), IR(25991, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpConstant, true, true, IR(104, 3), IR(15277, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpConstantComposite, true, true, IR(107, 3), IR(26043, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpConstantSampler, true, true, IR(110, 5), IR(26139, 16), IR(0, 0), IR(203, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpConstantNull, true, true, IR(39, 2), IR(26155, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstantTrue, true, true, IR(39, 2), IR(26168, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstantFalse, true, true, IR(39, 2), IR(26185, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstant, true, true, IR(104, 3), IR(26203, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstantComposite, true, true, IR(107, 3), IR(26216, 22), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstantOp, true, true, IR(115, 3), IR(26279, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpFunction, true, true, IR(118, 4), IR(24356, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, + {spv::Op::OpFunctionParameter, true, true, IR(39, 2), IR(26328, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, + {spv::Op::OpFunctionEnd, false, false, IR(0, 0), IR(26346, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, + {spv::Op::OpFunctionCall, true, true, IR(122, 4), IR(26358, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kFunction}, + {spv::Op::OpVariable, true, true, IR(126, 4), IR(26371, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpImageTexelPointer, true, true, IR(130, 5), IR(26380, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpLoad, true, true, IR(135, 4), IR(26438, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpStore, false, false, IR(139, 3), IR(26443, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCopyMemory, false, false, IR(142, 4), IR(26449, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCopyMemorySized, false, false, IR(146, 5), IR(26460, 16), IR(0, 0), IR(204, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpAccessChain, true, true, IR(122, 4), IR(26476, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpInBoundsAccessChain, true, true, IR(122, 4), IR(26488, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpPtrAccessChain, true, true, IR(151, 5), IR(26508, 15), IR(0, 0), IR(206, 4), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpArrayLength, true, true, IR(156, 4), IR(26523, 12), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpGenericPtrMemSemantics, true, true, IR(160, 3), IR(26535, 23), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpInBoundsPtrAccessChain, true, true, IR(151, 5), IR(26558, 23), IR(0, 0), IR(1, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpDecorate, false, false, IR(163, 2), IR(26609, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpMemberDecorate, false, false, IR(165, 3), IR(26618, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpDecorationGroup, true, false, IR(68, 1), IR(26633, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpGroupDecorate, false, false, IR(168, 2), IR(26649, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpGroupMemberDecorate, false, false, IR(170, 2), IR(26708, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpVectorExtractDynamic, true, true, IR(172, 4), IR(26728, 21), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpVectorInsertDynamic, true, true, IR(130, 5), IR(26749, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpVectorShuffle, true, true, IR(176, 5), IR(26769, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpCompositeConstruct, true, true, IR(107, 3), IR(26783, 19), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpCompositeExtract, true, true, IR(181, 4), IR(26802, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpCompositeInsert, true, true, IR(176, 5), IR(26819, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpCopyObject, true, true, IR(160, 3), IR(26835, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpTranspose, true, true, IR(160, 3), IR(26846, 10), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpSampledImage, true, true, IR(172, 4), IR(26856, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleImplicitLod, true, true, IR(185, 5), IR(26901, 23), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleExplicitLod, true, true, IR(190, 5), IR(26947, 23), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleDrefImplicitLod, true, true, IR(195, 6), IR(26970, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleDrefExplicitLod, true, true, IR(201, 6), IR(26997, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleProjImplicitLod, true, true, IR(185, 5), IR(27024, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleProjExplicitLod, true, true, IR(190, 5), IR(27051, 27), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleProjDrefImplicitLod, true, true, IR(195, 6), IR(27078, 31), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSampleProjDrefExplicitLod, true, true, IR(201, 6), IR(27109, 31), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageFetch, true, true, IR(185, 5), IR(27140, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageGather, true, true, IR(195, 6), IR(27151, 12), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageDrefGather, true, true, IR(195, 6), IR(27163, 16), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageRead, true, true, IR(185, 5), IR(27179, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageWrite, false, false, IR(207, 4), IR(27189, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImage, true, true, IR(160, 3), IR(24400, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQueryFormat, true, true, IR(160, 3), IR(27200, 17), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQueryOrder, true, true, IR(160, 3), IR(27217, 16), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQuerySizeLod, true, true, IR(172, 4), IR(27233, 18), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQuerySize, true, true, IR(160, 3), IR(27251, 15), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQueryLod, true, true, IR(172, 4), IR(27266, 14), IR(0, 0), IR(212, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQueryLevels, true, true, IR(160, 3), IR(27280, 17), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageQuerySamples, true, true, IR(160, 3), IR(27297, 18), IR(0, 0), IR(210, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpConvertFToU, true, true, IR(160, 3), IR(27315, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertFToS, true, true, IR(160, 3), IR(27327, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertSToF, true, true, IR(160, 3), IR(27339, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertUToF, true, true, IR(160, 3), IR(27351, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpUConvert, true, true, IR(160, 3), IR(27363, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpSConvert, true, true, IR(160, 3), IR(27372, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpFConvert, true, true, IR(160, 3), IR(27381, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpQuantizeToF16, true, true, IR(160, 3), IR(27390, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertPtrToU, true, true, IR(160, 3), IR(27404, 14), IR(0, 0), IR(201, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpSatConvertSToU, true, true, IR(160, 3), IR(27418, 15), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpSatConvertUToS, true, true, IR(160, 3), IR(27433, 15), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertUToPtr, true, true, IR(160, 3), IR(27448, 14), IR(0, 0), IR(201, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpPtrCastToGeneric, true, true, IR(160, 3), IR(27462, 17), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpGenericCastToPtr, true, true, IR(160, 3), IR(27479, 17), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpGenericCastToPtrExplicit, true, true, IR(211, 4), IR(27496, 25), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpBitcast, true, true, IR(160, 3), IR(27521, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpSNegate, true, true, IR(160, 3), IR(27529, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFNegate, true, true, IR(160, 3), IR(27537, 8), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpIAdd, true, true, IR(172, 4), IR(27545, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFAdd, true, true, IR(172, 4), IR(27550, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpISub, true, true, IR(172, 4), IR(27555, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFSub, true, true, IR(172, 4), IR(27560, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpIMul, true, true, IR(172, 4), IR(27565, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFMul, true, true, IR(172, 4), IR(27570, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpUDiv, true, true, IR(172, 4), IR(27575, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSDiv, true, true, IR(172, 4), IR(27580, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFDiv, true, true, IR(172, 4), IR(27585, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpUMod, true, true, IR(172, 4), IR(27590, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSRem, true, true, IR(172, 4), IR(27595, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSMod, true, true, IR(172, 4), IR(27600, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFRem, true, true, IR(172, 4), IR(27605, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpFMod, true, true, IR(172, 4), IR(27610, 5), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpVectorTimesScalar, true, true, IR(172, 4), IR(27615, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpMatrixTimesScalar, true, true, IR(172, 4), IR(27633, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpVectorTimesMatrix, true, true, IR(172, 4), IR(27651, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpMatrixTimesVector, true, true, IR(172, 4), IR(27669, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpMatrixTimesMatrix, true, true, IR(172, 4), IR(27687, 18), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpOuterProduct, true, true, IR(172, 4), IR(27705, 13), IR(0, 0), IR(66, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpDot, true, true, IR(172, 4), IR(27718, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpIAddCarry, true, true, IR(172, 4), IR(27722, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpISubBorrow, true, true, IR(172, 4), IR(27732, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpUMulExtended, true, true, IR(172, 4), IR(27743, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSMulExtended, true, true, IR(172, 4), IR(27756, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpAny, true, true, IR(160, 3), IR(27769, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpAll, true, true, IR(160, 3), IR(27773, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpIsNan, true, true, IR(160, 3), IR(27777, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpIsInf, true, true, IR(160, 3), IR(27783, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpIsFinite, true, true, IR(160, 3), IR(27789, 9), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpIsNormal, true, true, IR(160, 3), IR(27798, 9), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpSignBitSet, true, true, IR(160, 3), IR(27807, 11), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpLessOrGreater, true, true, IR(172, 4), IR(27818, 14), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), SPV_SPIRV_VERSION_WORD(1,5), PrintingClass::kRelational_and_Logical}, + {spv::Op::OpOrdered, true, true, IR(172, 4), IR(27832, 8), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpUnordered, true, true, IR(172, 4), IR(27840, 10), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpLogicalEqual, true, true, IR(172, 4), IR(27850, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpLogicalNotEqual, true, true, IR(172, 4), IR(27863, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpLogicalOr, true, true, IR(172, 4), IR(27879, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpLogicalAnd, true, true, IR(172, 4), IR(27889, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpLogicalNot, true, true, IR(160, 3), IR(27900, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpSelect, true, true, IR(130, 5), IR(27911, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpIEqual, true, true, IR(172, 4), IR(27918, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpINotEqual, true, true, IR(172, 4), IR(27925, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpUGreaterThan, true, true, IR(172, 4), IR(27935, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpSGreaterThan, true, true, IR(172, 4), IR(27948, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpUGreaterThanEqual, true, true, IR(172, 4), IR(27961, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpSGreaterThanEqual, true, true, IR(172, 4), IR(27979, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpULessThan, true, true, IR(172, 4), IR(27997, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpSLessThan, true, true, IR(172, 4), IR(28007, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpULessThanEqual, true, true, IR(172, 4), IR(28017, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpSLessThanEqual, true, true, IR(172, 4), IR(28032, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFOrdEqual, true, true, IR(172, 4), IR(28047, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFUnordEqual, true, true, IR(172, 4), IR(28057, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFOrdNotEqual, true, true, IR(172, 4), IR(28069, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFUnordNotEqual, true, true, IR(172, 4), IR(28082, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFOrdLessThan, true, true, IR(172, 4), IR(28097, 13), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFUnordLessThan, true, true, IR(172, 4), IR(28110, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFOrdGreaterThan, true, true, IR(172, 4), IR(28125, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFUnordGreaterThan, true, true, IR(172, 4), IR(28141, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFOrdLessThanEqual, true, true, IR(172, 4), IR(28159, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFUnordLessThanEqual, true, true, IR(172, 4), IR(28177, 20), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFOrdGreaterThanEqual, true, true, IR(172, 4), IR(28197, 21), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpFUnordGreaterThanEqual, true, true, IR(172, 4), IR(28218, 23), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kRelational_and_Logical}, + {spv::Op::OpShiftRightLogical, true, true, IR(172, 4), IR(28241, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpShiftRightArithmetic, true, true, IR(172, 4), IR(28259, 21), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpShiftLeftLogical, true, true, IR(172, 4), IR(28280, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitwiseOr, true, true, IR(172, 4), IR(28297, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitwiseXor, true, true, IR(172, 4), IR(28307, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitwiseAnd, true, true, IR(172, 4), IR(28318, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpNot, true, true, IR(160, 3), IR(28329, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitFieldInsert, true, true, IR(215, 6), IR(28333, 15), IR(0, 0), IR(213, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitFieldSExtract, true, true, IR(130, 5), IR(28348, 17), IR(0, 0), IR(213, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitFieldUExtract, true, true, IR(130, 5), IR(28365, 17), IR(0, 0), IR(213, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitReverse, true, true, IR(160, 3), IR(28382, 11), IR(0, 0), IR(213, 2), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpBitCount, true, true, IR(160, 3), IR(28393, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpDPdx, true, true, IR(160, 3), IR(28402, 5), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpDPdy, true, true, IR(160, 3), IR(28407, 5), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpFwidth, true, true, IR(160, 3), IR(28412, 7), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpDPdxFine, true, true, IR(160, 3), IR(28419, 9), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpDPdyFine, true, true, IR(160, 3), IR(28428, 9), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpFwidthFine, true, true, IR(160, 3), IR(28437, 11), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpDPdxCoarse, true, true, IR(160, 3), IR(28448, 11), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpDPdyCoarse, true, true, IR(160, 3), IR(28459, 11), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpFwidthCoarse, true, true, IR(160, 3), IR(28470, 13), IR(0, 0), IR(215, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDerivative}, + {spv::Op::OpEmitVertex, false, false, IR(0, 0), IR(28483, 11), IR(0, 0), IR(69, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, + {spv::Op::OpEndPrimitive, false, false, IR(0, 0), IR(28494, 13), IR(0, 0), IR(69, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, + {spv::Op::OpEmitStreamVertex, false, false, IR(10, 1), IR(28507, 17), IR(0, 0), IR(112, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, + {spv::Op::OpEndStreamPrimitive, false, false, IR(10, 1), IR(28524, 19), IR(0, 0), IR(112, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPrimitive}, + {spv::Op::OpControlBarrier, false, false, IR(221, 3), IR(28580, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBarrier}, + {spv::Op::OpMemoryBarrier, false, false, IR(224, 2), IR(28595, 14), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kBarrier}, + {spv::Op::OpAtomicLoad, true, true, IR(226, 5), IR(28609, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicStore, false, false, IR(231, 4), IR(28620, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicExchange, true, true, IR(235, 6), IR(28632, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicCompareExchange, true, true, IR(241, 8), IR(28647, 22), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicCompareExchangeWeak, true, true, IR(241, 8), IR(28669, 26), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), SPV_SPIRV_VERSION_WORD(1,3), PrintingClass::kAtomic}, + {spv::Op::OpAtomicIIncrement, true, true, IR(226, 5), IR(28695, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicIDecrement, true, true, IR(226, 5), IR(28712, 17), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicIAdd, true, true, IR(235, 6), IR(28729, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicISub, true, true, IR(235, 6), IR(28740, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicSMin, true, true, IR(235, 6), IR(28751, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicUMin, true, true, IR(235, 6), IR(28762, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicSMax, true, true, IR(235, 6), IR(28773, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicUMax, true, true, IR(235, 6), IR(28784, 11), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicAnd, true, true, IR(235, 6), IR(28795, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicOr, true, true, IR(235, 6), IR(28805, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicXor, true, true, IR(235, 6), IR(28814, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpPhi, true, true, IR(107, 3), IR(28824, 4), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpLoopMerge, false, false, IR(249, 3), IR(28858, 10), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpSelectionMerge, false, false, IR(252, 2), IR(28903, 15), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpLabel, true, false, IR(68, 1), IR(28918, 6), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpBranch, false, false, IR(10, 1), IR(28924, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpBranchConditional, false, false, IR(254, 4), IR(28931, 18), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpSwitch, false, false, IR(258, 3), IR(28994, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpKill, false, false, IR(0, 0), IR(29001, 5), IR(0, 0), IR(3, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpReturn, false, false, IR(0, 0), IR(29006, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpReturnValue, false, false, IR(10, 1), IR(29013, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpUnreachable, false, false, IR(0, 0), IR(29025, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpLifetimeStart, false, false, IR(261, 2), IR(29037, 14), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpLifetimeStop, false, false, IR(261, 2), IR(29051, 13), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpGroupAsyncCopy, true, true, IR(263, 8), IR(29064, 15), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupWaitEvents, false, false, IR(271, 3), IR(29079, 16), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupAll, true, true, IR(274, 4), IR(29095, 9), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupAny, true, true, IR(274, 4), IR(29104, 9), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupBroadcast, true, true, IR(278, 5), IR(29113, 15), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupIAdd, true, true, IR(283, 5), IR(29161, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFAdd, true, true, IR(283, 5), IR(29171, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFMin, true, true, IR(283, 5), IR(29181, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupUMin, true, true, IR(283, 5), IR(29191, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupSMin, true, true, IR(283, 5), IR(29201, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFMax, true, true, IR(283, 5), IR(29211, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupUMax, true, true, IR(283, 5), IR(29221, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupSMax, true, true, IR(283, 5), IR(29231, 10), IR(0, 0), IR(216, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpReadPipe, true, true, IR(215, 6), IR(29241, 9), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpWritePipe, true, true, IR(215, 6), IR(29250, 10), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpReservedReadPipe, true, true, IR(288, 8), IR(29260, 17), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpReservedWritePipe, true, true, IR(288, 8), IR(29277, 18), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpReserveReadPipePackets, true, true, IR(215, 6), IR(29295, 23), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpReserveWritePipePackets, true, true, IR(215, 6), IR(29318, 24), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpCommitReadPipe, false, false, IR(296, 4), IR(29342, 15), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpCommitWritePipe, false, false, IR(296, 4), IR(29357, 16), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpIsValidReserveId, true, true, IR(160, 3), IR(29373, 17), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGetNumPipePackets, true, true, IR(130, 5), IR(29390, 18), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGetMaxPipePackets, true, true, IR(130, 5), IR(29408, 18), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGroupReserveReadPipePackets, true, true, IR(300, 7), IR(29426, 28), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGroupReserveWritePipePackets, true, true, IR(300, 7), IR(29454, 29), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGroupCommitReadPipe, false, false, IR(307, 5), IR(29483, 20), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGroupCommitWritePipe, false, false, IR(307, 5), IR(29503, 21), IR(0, 0), IR(75, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpEnqueueMarker, true, true, IR(215, 6), IR(29524, 14), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpEnqueueKernel, true, true, IR(312, 13), IR(29538, 14), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpGetKernelNDrangeSubGroupCount, true, true, IR(325, 7), IR(29552, 30), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpGetKernelNDrangeMaxSubGroupSize, true, true, IR(325, 7), IR(29582, 32), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpGetKernelWorkGroupSize, true, true, IR(215, 6), IR(29614, 23), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpGetKernelPreferredWorkGroupSizeMultiple, true, true, IR(215, 6), IR(29637, 40), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpRetainEvent, false, false, IR(10, 1), IR(29677, 12), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpReleaseEvent, false, false, IR(10, 1), IR(29689, 13), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpCreateUserEvent, true, true, IR(39, 2), IR(29702, 16), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpIsValidEvent, true, true, IR(160, 3), IR(29718, 13), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpSetUserEventStatus, false, false, IR(36, 2), IR(29731, 19), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpCaptureEventProfilingInfo, false, false, IR(33, 3), IR(29750, 26), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpGetDefaultQueue, true, true, IR(39, 2), IR(29776, 16), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpBuildNDRange, true, true, IR(130, 5), IR(29792, 13), IR(0, 0), IR(74, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpImageSparseSampleImplicitLod, true, true, IR(185, 5), IR(29805, 29), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleExplicitLod, true, true, IR(190, 5), IR(29834, 29), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleDrefImplicitLod, true, true, IR(195, 6), IR(29863, 33), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleDrefExplicitLod, true, true, IR(201, 6), IR(29896, 33), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleProjImplicitLod, true, true, IR(185, 5), IR(29929, 33), IR(0, 0), IR(217, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleProjExplicitLod, true, true, IR(190, 5), IR(29962, 33), IR(0, 0), IR(217, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleProjDrefImplicitLod, true, true, IR(195, 6), IR(29995, 37), IR(0, 0), IR(217, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseSampleProjDrefExplicitLod, true, true, IR(201, 6), IR(30032, 37), IR(0, 0), IR(217, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseFetch, true, true, IR(185, 5), IR(30069, 17), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseGather, true, true, IR(195, 6), IR(30086, 18), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseDrefGather, true, true, IR(195, 6), IR(30104, 22), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageSparseTexelsResident, true, true, IR(160, 3), IR(30126, 26), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpNoLine, false, false, IR(0, 0), IR(30152, 7), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpAtomicFlagTestAndSet, true, true, IR(226, 5), IR(30159, 21), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicFlagClear, false, false, IR(332, 3), IR(30180, 16), IR(0, 0), IR(0, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpImageSparseRead, true, true, IR(185, 5), IR(30196, 16), IR(0, 0), IR(217, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,0), 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpSizeOf, true, true, IR(160, 3), IR(30212, 7), IR(0, 0), IR(1, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpTypePipeStorage, true, false, IR(68, 1), IR(30219, 16), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpConstantPipeStorage, true, true, IR(335, 5), IR(30235, 20), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpCreatePipeFromPipeStorage, true, true, IR(160, 3), IR(30255, 26), IR(0, 0), IR(218, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpGetKernelLocalSizeForSubgroupCount, true, true, IR(325, 7), IR(30281, 35), IR(0, 0), IR(151, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpGetKernelMaxNumSubgroups, true, true, IR(215, 6), IR(30316, 25), IR(0, 0), IR(151, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kDevice_Side_Enqueue}, + {spv::Op::OpTypeNamedBarrier, true, false, IR(68, 1), IR(30341, 17), IR(0, 0), IR(219, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpNamedBarrierInitialize, true, true, IR(160, 3), IR(30358, 23), IR(0, 0), IR(219, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kBarrier}, + {spv::Op::OpMemoryNamedBarrier, false, false, IR(332, 3), IR(30381, 19), IR(0, 0), IR(219, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kBarrier}, + {spv::Op::OpModuleProcessed, false, false, IR(11, 1), IR(30400, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,1), 0xffffffffu, PrintingClass::kDebug}, + {spv::Op::OpExecutionModeId, false, false, IR(65, 2), IR(30416, 16), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,2), 0xffffffffu, PrintingClass::kMode_Setting}, + {spv::Op::OpDecorateId, false, false, IR(163, 2), IR(30432, 11), IR(0, 0), IR(1, 0), IR(155, 1), SPV_SPIRV_VERSION_WORD(1,2), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpGroupNonUniformElect, true, true, IR(340, 3), IR(30443, 21), IR(0, 0), IR(76, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformAll, true, true, IR(274, 4), IR(30464, 19), IR(0, 0), IR(220, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformAny, true, true, IR(274, 4), IR(30483, 19), IR(0, 0), IR(220, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformAllEqual, true, true, IR(274, 4), IR(30502, 24), IR(0, 0), IR(220, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBroadcast, true, true, IR(278, 5), IR(30526, 25), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBroadcastFirst, true, true, IR(274, 4), IR(30551, 30), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBallot, true, true, IR(274, 4), IR(5583, 22), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformInverseBallot, true, true, IR(274, 4), IR(30581, 29), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBallotBitExtract, true, true, IR(278, 5), IR(30610, 32), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBallotBitCount, true, true, IR(283, 5), IR(30642, 30), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBallotFindLSB, true, true, IR(274, 4), IR(30672, 29), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBallotFindMSB, true, true, IR(274, 4), IR(30701, 29), IR(0, 0), IR(221, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformShuffle, true, true, IR(278, 5), IR(8673, 23), IR(0, 0), IR(222, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformShuffleXor, true, true, IR(278, 5), IR(30730, 26), IR(0, 0), IR(222, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformShuffleUp, true, true, IR(278, 5), IR(30756, 25), IR(0, 0), IR(223, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformShuffleDown, true, true, IR(278, 5), IR(30781, 27), IR(0, 0), IR(223, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformIAdd, true, true, IR(343, 6), IR(30808, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformFAdd, true, true, IR(343, 6), IR(30828, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformIMul, true, true, IR(343, 6), IR(30848, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformFMul, true, true, IR(343, 6), IR(30868, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformSMin, true, true, IR(343, 6), IR(30888, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformUMin, true, true, IR(343, 6), IR(30908, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformFMin, true, true, IR(343, 6), IR(30928, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformSMax, true, true, IR(343, 6), IR(30948, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformUMax, true, true, IR(343, 6), IR(30968, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformFMax, true, true, IR(343, 6), IR(30988, 20), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBitwiseAnd, true, true, IR(343, 6), IR(31008, 26), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBitwiseOr, true, true, IR(343, 6), IR(31034, 25), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformBitwiseXor, true, true, IR(343, 6), IR(31059, 26), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformLogicalAnd, true, true, IR(343, 6), IR(31085, 26), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformLogicalOr, true, true, IR(343, 6), IR(31111, 25), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformLogicalXor, true, true, IR(343, 6), IR(31136, 26), IR(0, 0), IR(224, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformQuadBroadcast, true, true, IR(278, 5), IR(31162, 29), IR(0, 0), IR(227, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformQuadSwap, true, true, IR(278, 5), IR(31191, 24), IR(0, 0), IR(227, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,3), 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpCopyLogical, true, true, IR(160, 3), IR(31215, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpPtrEqual, true, true, IR(172, 4), IR(31227, 9), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpPtrNotEqual, true, true, IR(172, 4), IR(31236, 12), IR(0, 0), IR(1, 0), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpPtrDiff, true, true, IR(172, 4), IR(31248, 8), IR(0, 0), IR(228, 3), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpColorAttachmentReadEXT, true, true, IR(349, 4), IR(31256, 23), IR(0, 0), IR(143, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpDepthAttachmentReadEXT, true, true, IR(353, 3), IR(31279, 23), IR(0, 0), IR(152, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpStencilAttachmentReadEXT, true, true, IR(353, 3), IR(31302, 25), IR(0, 0), IR(153, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpTypeTensorARM, true, false, IR(356, 4), IR(31327, 14), IR(0, 0), IR(200, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTensorReadARM, true, true, IR(360, 5), IR(31383, 14), IR(0, 0), IR(200, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kTensor}, + {spv::Op::OpTensorWriteARM, false, false, IR(365, 4), IR(31397, 15), IR(0, 0), IR(200, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kTensor}, + {spv::Op::OpTensorQuerySizeARM, true, true, IR(172, 4), IR(31412, 19), IR(0, 0), IR(200, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kTensor}, + {spv::Op::OpGraphConstantARM, true, true, IR(369, 3), IR(31431, 17), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGraph}, + {spv::Op::OpGraphEntryPointARM, false, false, IR(372, 3), IR(31448, 19), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGraph}, + {spv::Op::OpGraphARM, true, true, IR(39, 2), IR(8964, 9), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGraph}, + {spv::Op::OpGraphInputARM, true, true, IR(122, 4), IR(31467, 14), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGraph}, + {spv::Op::OpGraphSetOutputARM, false, false, IR(375, 3), IR(31481, 18), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGraph}, + {spv::Op::OpGraphEndARM, false, false, IR(0, 0), IR(31499, 12), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGraph}, + {spv::Op::OpTypeGraphARM, true, false, IR(378, 3), IR(31511, 13), IR(0, 0), IR(231, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTerminateInvocation, false, false, IR(0, 0), IR(31524, 20), IR(0, 0), IR(3, 1), IR(165, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpTypeUntypedPointerKHR, true, false, IR(381, 2), IR(31544, 22), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpUntypedVariableKHR, true, true, IR(383, 5), IR(31566, 19), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpUntypedAccessChainKHR, true, true, IR(151, 5), IR(31585, 22), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpUntypedInBoundsAccessChainKHR, true, true, IR(151, 5), IR(31607, 30), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpSubgroupBallotKHR, true, true, IR(160, 3), IR(5344, 18), IR(0, 0), IR(233, 1), IR(2, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupFirstInvocationKHR, true, true, IR(160, 3), IR(31637, 27), IR(0, 0), IR(233, 1), IR(2, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpUntypedPtrAccessChainKHR, true, true, IR(388, 6), IR(31664, 25), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpUntypedInBoundsPtrAccessChainKHR, true, true, IR(388, 6), IR(31689, 33), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpUntypedArrayLengthKHR, true, true, IR(394, 5), IR(31722, 22), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpUntypedPrefetchKHR, false, false, IR(399, 5), IR(31744, 19), IR(0, 0), IR(232, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpSubgroupAllKHR, true, true, IR(160, 3), IR(31763, 15), IR(0, 0), IR(234, 1), IR(41, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupAnyKHR, true, true, IR(160, 3), IR(31778, 15), IR(0, 0), IR(234, 1), IR(41, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupAllEqualKHR, true, true, IR(160, 3), IR(31793, 20), IR(0, 0), IR(234, 1), IR(41, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupNonUniformRotateKHR, true, true, IR(404, 6), IR(13151, 25), IR(0, 0), IR(235, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupReadInvocationKHR, true, true, IR(172, 4), IR(31813, 26), IR(0, 0), IR(233, 1), IR(2, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpExtInstWithForwardRefsKHR, true, true, IR(410, 5), IR(31839, 26), IR(0, 0), IR(1, 0), IR(166, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kExtension}, + {spv::Op::OpTraceRayKHR, false, false, IR(415, 11), IR(31865, 12), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpExecuteCallableKHR, false, false, IR(36, 2), IR(31877, 19), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConvertUToAccelerationStructureKHR, true, true, IR(160, 3), IR(31896, 35), IR(0, 0), IR(236, 2), IR(167, 2), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIgnoreIntersectionKHR, false, false, IR(0, 0), IR(31931, 22), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTerminateRayKHR, false, false, IR(0, 0), IR(31953, 16), IR(0, 0), IR(60, 1), IR(28, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpSDot, true, true, IR(426, 5), IR(32016, 5), IR(93, 1), IR(238, 1), IR(121, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpUDot, true, true, IR(426, 5), IR(32029, 5), IR(94, 1), IR(238, 1), IR(121, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSUDot, true, true, IR(426, 5), IR(32042, 6), IR(95, 1), IR(238, 1), IR(121, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSDotAccSat, true, true, IR(431, 6), IR(32057, 11), IR(96, 1), IR(238, 1), IR(121, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpUDotAccSat, true, true, IR(431, 6), IR(32082, 11), IR(97, 1), IR(238, 1), IR(121, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpSUDotAccSat, true, true, IR(431, 6), IR(32107, 12), IR(98, 1), IR(238, 1), IR(121, 1), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpTypeCooperativeMatrixKHR, true, false, IR(437, 6), IR(32134, 25), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpCooperativeMatrixLoadKHR, true, true, IR(443, 6), IR(32159, 25), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCooperativeMatrixStoreKHR, false, false, IR(449, 5), IR(32184, 26), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCooperativeMatrixMulAddKHR, true, true, IR(454, 6), IR(32264, 27), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpCooperativeMatrixLengthKHR, true, true, IR(160, 3), IR(32291, 27), IR(0, 0), IR(239, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpConstantCompositeReplicateEXT, true, true, IR(160, 3), IR(32318, 30), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstantCompositeReplicateEXT, true, true, IR(160, 3), IR(32348, 34), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpCompositeConstructReplicateEXT, true, true, IR(160, 3), IR(32382, 31), IR(0, 0), IR(240, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpTypeRayQueryKHR, true, false, IR(68, 1), IR(32413, 16), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpRayQueryInitializeKHR, false, false, IR(460, 8), IR(32429, 22), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryTerminateKHR, false, false, IR(10, 1), IR(32451, 21), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGenerateIntersectionKHR, false, false, IR(36, 2), IR(32472, 32), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryConfirmIntersectionKHR, false, false, IR(10, 1), IR(32504, 31), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryProceedKHR, true, true, IR(160, 3), IR(32535, 19), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionTypeKHR, true, true, IR(172, 4), IR(32554, 31), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpImageSampleWeightedQCOM, true, true, IR(130, 5), IR(32585, 24), IR(0, 0), IR(241, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBoxFilterQCOM, true, true, IR(130, 5), IR(32609, 19), IR(0, 0), IR(242, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBlockMatchSSDQCOM, true, true, IR(325, 7), IR(32628, 23), IR(0, 0), IR(243, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBlockMatchSADQCOM, true, true, IR(325, 7), IR(32651, 23), IR(0, 0), IR(243, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBlockMatchWindowSSDQCOM, true, true, IR(325, 7), IR(32674, 29), IR(0, 0), IR(244, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBlockMatchWindowSADQCOM, true, true, IR(325, 7), IR(32703, 29), IR(0, 0), IR(244, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBlockMatchGatherSSDQCOM, true, true, IR(325, 7), IR(32732, 29), IR(0, 0), IR(244, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpImageBlockMatchGatherSADQCOM, true, true, IR(325, 7), IR(32761, 29), IR(0, 0), IR(244, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpGroupIAddNonUniformAMD, true, true, IR(283, 5), IR(32790, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFAddNonUniformAMD, true, true, IR(283, 5), IR(32813, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFMinNonUniformAMD, true, true, IR(283, 5), IR(32836, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupUMinNonUniformAMD, true, true, IR(283, 5), IR(32859, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupSMinNonUniformAMD, true, true, IR(283, 5), IR(32882, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFMaxNonUniformAMD, true, true, IR(283, 5), IR(32905, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupUMaxNonUniformAMD, true, true, IR(283, 5), IR(32928, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupSMaxNonUniformAMD, true, true, IR(283, 5), IR(32951, 23), IR(0, 0), IR(216, 1), IR(33, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpFragmentMaskFetchAMD, true, true, IR(172, 4), IR(32974, 21), IR(0, 0), IR(245, 1), IR(57, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpFragmentFetchAMD, true, true, IR(130, 5), IR(32995, 17), IR(0, 0), IR(245, 1), IR(57, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpReadClockKHR, true, true, IR(340, 3), IR(33012, 13), IR(0, 0), IR(246, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpAllocateNodePayloadsAMDX, true, true, IR(278, 5), IR(33025, 25), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpEnqueueNodePayloadsAMDX, false, false, IR(10, 1), IR(33050, 24), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTypeNodePayloadArrayAMDX, true, false, IR(87, 2), IR(33074, 25), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpFinishWritingNodePayloadAMDX, true, true, IR(160, 3), IR(33099, 29), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpNodePayloadArrayLengthAMDX, true, true, IR(160, 3), IR(33128, 27), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIsNodePayloadValidAMDX, true, true, IR(172, 4), IR(33155, 23), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConstantStringAMDX, true, false, IR(50, 2), IR(33178, 19), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpSpecConstantStringAMDX, true, false, IR(50, 2), IR(33197, 23), IR(0, 0), IR(43, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpGroupNonUniformQuadAllKHR, true, true, IR(160, 3), IR(33220, 26), IR(0, 0), IR(160, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpGroupNonUniformQuadAnyKHR, true, true, IR(160, 3), IR(33246, 26), IR(0, 0), IR(160, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpHitObjectRecordHitMotionNV, false, false, IR(468, 14), IR(33272, 27), IR(0, 0), IR(247, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectRecordHitWithIndexMotionNV, false, false, IR(482, 13), IR(33299, 36), IR(0, 0), IR(247, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectRecordMissMotionNV, false, false, IR(495, 7), IR(33335, 28), IR(0, 0), IR(247, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetWorldToObjectNV, true, true, IR(160, 3), IR(33363, 28), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetObjectToWorldNV, true, true, IR(160, 3), IR(33391, 28), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetObjectRayDirectionNV, true, true, IR(160, 3), IR(33419, 33), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetObjectRayOriginNV, true, true, IR(160, 3), IR(33452, 30), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectTraceRayMotionNV, false, false, IR(482, 13), IR(33482, 26), IR(0, 0), IR(247, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetShaderRecordBufferHandleNV, true, true, IR(160, 3), IR(33508, 39), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetShaderBindingTableRecordIndexNV, true, true, IR(160, 3), IR(33547, 44), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectRecordEmptyNV, false, false, IR(10, 1), IR(33591, 23), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectTraceRayNV, false, false, IR(502, 12), IR(33614, 20), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectRecordHitNV, false, false, IR(482, 13), IR(33634, 21), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectRecordHitWithIndexNV, false, false, IR(502, 12), IR(33655, 30), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectRecordMissNV, false, false, IR(514, 6), IR(33685, 22), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectExecuteShaderNV, false, false, IR(36, 2), IR(33707, 25), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetCurrentTimeNV, true, true, IR(160, 3), IR(33732, 26), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetAttributesNV, false, false, IR(36, 2), IR(33758, 25), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetHitKindNV, true, true, IR(160, 3), IR(33783, 22), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetPrimitiveIndexNV, true, true, IR(160, 3), IR(33805, 29), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetGeometryIndexNV, true, true, IR(160, 3), IR(33834, 28), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetInstanceIdNV, true, true, IR(160, 3), IR(33862, 25), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetInstanceCustomIndexNV, true, true, IR(160, 3), IR(33887, 34), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetWorldRayDirectionNV, true, true, IR(160, 3), IR(33921, 32), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetWorldRayOriginNV, true, true, IR(160, 3), IR(33953, 29), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetRayTMaxNV, true, true, IR(160, 3), IR(33982, 22), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetRayTMinNV, true, true, IR(160, 3), IR(34004, 22), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectIsEmptyNV, true, true, IR(160, 3), IR(34026, 19), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectIsHitNV, true, true, IR(160, 3), IR(34045, 17), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectIsMissNV, true, true, IR(160, 3), IR(34062, 18), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpReorderThreadWithHitObjectNV, false, false, IR(520, 3), IR(34080, 29), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpReorderThreadWithHintNV, false, false, IR(36, 2), IR(34109, 24), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTypeHitObjectNV, true, false, IR(68, 1), IR(34133, 16), IR(0, 0), IR(122, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpImageSampleFootprintNV, true, true, IR(523, 7), IR(34149, 23), IR(0, 0), IR(249, 1), IR(71, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpTypeCooperativeVectorNV, true, false, IR(89, 3), IR(34172, 24), IR(0, 0), IR(250, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpCooperativeVectorMatrixMulNV, true, true, IR(530, 13), IR(34196, 29), IR(0, 0), IR(250, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeVectorOuterProductAccumulateNV, false, false, IR(543, 7), IR(34225, 42), IR(0, 0), IR(251, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeVectorReduceSumAccumulateNV, false, false, IR(33, 3), IR(34267, 39), IR(0, 0), IR(251, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeVectorMatrixMulAddNV, true, true, IR(550, 16), IR(34306, 32), IR(0, 0), IR(250, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeMatrixConvertNV, true, true, IR(160, 3), IR(34338, 27), IR(0, 0), IR(252, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpEmitMeshTasksEXT, false, false, IR(566, 4), IR(34365, 17), IR(0, 0), IR(53, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpSetMeshOutputsEXT, false, false, IR(36, 2), IR(34382, 18), IR(0, 0), IR(53, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpGroupNonUniformPartitionNV, true, true, IR(160, 3), IR(34400, 27), IR(0, 0), IR(181, 1), IR(74, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kNon_Uniform}, + {spv::Op::OpWritePackedPrimitiveIndices4x8NV, false, false, IR(36, 2), IR(34427, 33), IR(0, 0), IR(50, 1), IR(18, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpFetchMicroTriangleVertexPositionNV, true, true, IR(325, 7), IR(34460, 35), IR(0, 0), IR(253, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpFetchMicroTriangleVertexBarycentricNV, true, true, IR(325, 7), IR(34495, 38), IR(0, 0), IR(253, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeVectorLoadNV, true, true, IR(570, 5), IR(34533, 24), IR(0, 0), IR(250, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCooperativeVectorStoreNV, false, false, IR(575, 4), IR(34557, 25), IR(0, 0), IR(250, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpReportIntersectionKHR, true, true, IR(172, 4), IR(34582, 22), IR(99, 1), IR(54, 2), IR(24, 2), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIgnoreIntersectionNV, false, false, IR(0, 0), IR(34625, 21), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTerminateRayNV, false, false, IR(0, 0), IR(34646, 15), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTraceNV, false, false, IR(415, 11), IR(34661, 8), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTraceMotionNV, false, false, IR(502, 12), IR(34669, 14), IR(0, 0), IR(57, 1), IR(27, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTraceRayMotionNV, false, false, IR(502, 12), IR(34683, 17), IR(0, 0), IR(57, 1), IR(27, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionTriangleVertexPositionsKHR, true, true, IR(172, 4), IR(34700, 50), IR(0, 0), IR(254, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTypeAccelerationStructureKHR, true, false, IR(68, 1), IR(34750, 29), IR(100, 1), IR(255, 4), IR(169, 4), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpExecuteCallableNV, false, false, IR(36, 2), IR(34807, 18), IR(0, 0), IR(56, 1), IR(26, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetClusterIdNV, true, true, IR(172, 4), IR(34825, 23), IR(0, 0), IR(64, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetClusterIdNV, true, true, IR(160, 3), IR(34848, 24), IR(0, 0), IR(64, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTypeCooperativeMatrixNV, true, false, IR(579, 5), IR(34872, 24), IR(0, 0), IR(259, 1), IR(78, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpCooperativeMatrixLoadNV, true, true, IR(584, 6), IR(34896, 24), IR(0, 0), IR(259, 1), IR(78, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeMatrixStoreNV, false, false, IR(590, 5), IR(34920, 25), IR(0, 0), IR(259, 1), IR(78, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeMatrixMulAddNV, true, true, IR(130, 5), IR(34945, 26), IR(0, 0), IR(259, 1), IR(78, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeMatrixLengthNV, true, true, IR(160, 3), IR(34971, 26), IR(0, 0), IR(259, 1), IR(78, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpBeginInvocationInterlockEXT, false, false, IR(0, 0), IR(34997, 28), IR(0, 0), IR(260, 3), IR(79, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpEndInvocationInterlockEXT, false, false, IR(0, 0), IR(35025, 26), IR(0, 0), IR(260, 3), IR(79, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeMatrixReduceNV, true, true, IR(595, 5), IR(35094, 26), IR(0, 0), IR(263, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kArithmetic}, + {spv::Op::OpCooperativeMatrixLoadTensorNV, true, true, IR(600, 7), IR(35195, 30), IR(0, 0), IR(198, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCooperativeMatrixStoreTensorNV, false, false, IR(607, 5), IR(35225, 31), IR(0, 0), IR(198, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpCooperativeMatrixPerElementOpNV, true, true, IR(151, 5), IR(35256, 32), IR(0, 0), IR(264, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kFunction}, + {spv::Op::OpTypeTensorLayoutNV, true, false, IR(89, 3), IR(35288, 19), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeTensorViewNV, true, false, IR(612, 4), IR(35307, 17), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpCreateTensorLayoutNV, true, true, IR(39, 2), IR(35324, 21), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorLayoutSetDimensionNV, true, true, IR(122, 4), IR(35345, 27), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorLayoutSetStrideNV, true, true, IR(122, 4), IR(35372, 24), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorLayoutSliceNV, true, true, IR(122, 4), IR(35396, 20), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorLayoutSetClampValueNV, true, true, IR(172, 4), IR(35416, 28), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCreateTensorViewNV, true, true, IR(39, 2), IR(35444, 19), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorViewSetDimensionNV, true, true, IR(122, 4), IR(35463, 25), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorViewSetStrideNV, true, true, IR(122, 4), IR(35488, 22), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpDemoteToHelperInvocation, false, false, IR(0, 0), IR(11463, 25), IR(45, 1), IR(266, 1), IR(0, 0), SPV_SPIRV_VERSION_WORD(1,6), 0xffffffffu, PrintingClass::kControl_Flow}, + {spv::Op::OpIsHelperInvocationEXT, true, true, IR(39, 2), IR(35510, 22), IR(0, 0), IR(266, 1), IR(80, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorViewSetClipNV, true, true, IR(325, 7), IR(35532, 20), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTensorLayoutSetBlockSizeNV, true, true, IR(122, 4), IR(35552, 27), IR(0, 0), IR(265, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpCooperativeMatrixTransposeNV, true, true, IR(160, 3), IR(35579, 29), IR(0, 0), IR(252, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertUToImageNV, true, true, IR(160, 3), IR(35608, 18), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConvertUToSamplerNV, true, true, IR(160, 3), IR(35626, 20), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConvertImageToUNV, true, true, IR(160, 3), IR(35646, 18), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConvertSamplerToUNV, true, true, IR(160, 3), IR(35664, 20), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConvertUToSampledImageNV, true, true, IR(160, 3), IR(35684, 25), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConvertSampledImageToUNV, true, true, IR(160, 3), IR(35709, 25), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpSamplerImageAddressingModeNV, false, false, IR(0, 1), IR(35734, 29), IR(0, 0), IR(123, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRawAccessChainNV, true, true, IR(616, 7), IR(35815, 17), IR(0, 0), IR(187, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpRayQueryGetIntersectionSpherePositionNV, true, true, IR(172, 4), IR(35832, 40), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionSphereRadiusNV, true, true, IR(172, 4), IR(35872, 38), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionLSSPositionsNV, true, true, IR(172, 4), IR(35910, 38), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionLSSRadiiNV, true, true, IR(172, 4), IR(35948, 34), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionLSSHitValueNV, true, true, IR(172, 4), IR(35982, 37), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetSpherePositionNV, true, true, IR(160, 3), IR(36019, 29), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetSphereRadiusNV, true, true, IR(160, 3), IR(36048, 27), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetLSSPositionsNV, true, true, IR(160, 3), IR(36075, 27), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectGetLSSRadiiNV, true, true, IR(160, 3), IR(36102, 23), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectIsSphereHitNV, true, true, IR(160, 3), IR(36125, 23), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpHitObjectIsLSSHitNV, true, true, IR(160, 3), IR(36148, 20), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryIsSphereHitNV, true, true, IR(172, 4), IR(36168, 22), IR(0, 0), IR(61, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryIsLSSHitNV, true, true, IR(172, 4), IR(36190, 19), IR(0, 0), IR(62, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpSubgroupShuffleINTEL, true, true, IR(172, 4), IR(11911, 21), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupShuffleDownINTEL, true, true, IR(130, 5), IR(36209, 25), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupShuffleUpINTEL, true, true, IR(130, 5), IR(36234, 23), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupShuffleXorINTEL, true, true, IR(172, 4), IR(36257, 24), IR(0, 0), IR(267, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupBlockReadINTEL, true, true, IR(160, 3), IR(36281, 23), IR(0, 0), IR(268, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupBlockWriteINTEL, false, false, IR(36, 2), IR(36304, 24), IR(0, 0), IR(268, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupImageBlockReadINTEL, true, true, IR(172, 4), IR(36328, 28), IR(0, 0), IR(269, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupImageBlockWriteINTEL, false, false, IR(33, 3), IR(36356, 29), IR(0, 0), IR(269, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupImageMediaBlockReadINTEL, true, true, IR(215, 6), IR(36385, 33), IR(0, 0), IR(270, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupImageMediaBlockWriteINTEL, false, false, IR(623, 5), IR(36418, 34), IR(0, 0), IR(270, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpUCountLeadingZerosINTEL, true, true, IR(160, 3), IR(36452, 24), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpUCountTrailingZerosINTEL, true, true, IR(160, 3), IR(36476, 25), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpAbsISubINTEL, true, true, IR(172, 4), IR(36501, 13), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpAbsUSubINTEL, true, true, IR(172, 4), IR(36514, 13), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIAddSatINTEL, true, true, IR(172, 4), IR(36527, 13), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpUAddSatINTEL, true, true, IR(172, 4), IR(36540, 13), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIAverageINTEL, true, true, IR(172, 4), IR(36553, 14), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpUAverageINTEL, true, true, IR(172, 4), IR(36567, 14), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIAverageRoundedINTEL, true, true, IR(172, 4), IR(36581, 21), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpUAverageRoundedINTEL, true, true, IR(172, 4), IR(36602, 21), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpISubSatINTEL, true, true, IR(172, 4), IR(36623, 13), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpUSubSatINTEL, true, true, IR(172, 4), IR(36636, 13), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpIMul32x16INTEL, true, true, IR(172, 4), IR(36649, 15), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpUMul32x16INTEL, true, true, IR(172, 4), IR(36664, 15), IR(0, 0), IR(271, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpConstantFunctionPointerINTEL, true, true, IR(160, 3), IR(36679, 29), IR(0, 0), IR(196, 1), IR(94, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFunctionPointerCallINTEL, true, true, IR(107, 3), IR(36708, 25), IR(0, 0), IR(196, 1), IR(94, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpAsmTargetINTEL, true, false, IR(50, 2), IR(36733, 15), IR(0, 0), IR(126, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpAsmINTEL, true, true, IR(628, 6), IR(12129, 9), IR(0, 0), IR(126, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpAsmCallINTEL, true, true, IR(122, 4), IR(36748, 13), IR(0, 0), IR(126, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpAtomicFMinEXT, true, true, IR(235, 6), IR(36761, 14), IR(0, 0), IR(272, 4), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAtomicFMaxEXT, true, true, IR(235, 6), IR(36775, 14), IR(0, 0), IR(272, 4), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpAssumeTrueKHR, false, false, IR(10, 1), IR(36789, 14), IR(0, 0), IR(276, 1), IR(98, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpExpectKHR, true, true, IR(172, 4), IR(36803, 10), IR(0, 0), IR(276, 1), IR(98, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpDecorateString, false, false, IR(163, 2), IR(36813, 15), IR(101, 1), IR(1, 0), IR(173, 2), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpMemberDecorateString, false, false, IR(165, 3), IR(36849, 21), IR(102, 1), IR(1, 0), IR(173, 2), SPV_SPIRV_VERSION_WORD(1,4), 0xffffffffu, PrintingClass::kAnnotation}, + {spv::Op::OpVmeImageINTEL, true, true, IR(172, 4), IR(36897, 14), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeVmeImageINTEL, true, false, IR(87, 2), IR(36911, 18), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcImePayloadINTEL, true, false, IR(68, 1), IR(36929, 23), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcRefPayloadINTEL, true, false, IR(68, 1), IR(36952, 23), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcSicPayloadINTEL, true, false, IR(68, 1), IR(36975, 23), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcMcePayloadINTEL, true, false, IR(68, 1), IR(36998, 23), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcMceResultINTEL, true, false, IR(68, 1), IR(37021, 22), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcImeResultINTEL, true, false, IR(68, 1), IR(37043, 22), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcImeResultSingleReferenceStreamoutINTEL, true, false, IR(68, 1), IR(37065, 46), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcImeResultDualReferenceStreamoutINTEL, true, false, IR(68, 1), IR(37111, 44), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcImeSingleReferenceStreaminINTEL, true, false, IR(68, 1), IR(37155, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcImeDualReferenceStreaminINTEL, true, false, IR(68, 1), IR(37194, 37), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcRefResultINTEL, true, false, IR(68, 1), IR(37231, 22), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpTypeAvcSicResultINTEL, true, false, IR(68, 1), IR(37253, 22), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL, true, true, IR(172, 4), IR(37275, 60), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL, true, true, IR(172, 4), IR(37335, 53), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL, true, true, IR(172, 4), IR(37388, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetInterShapePenaltyINTEL, true, true, IR(172, 4), IR(37435, 40), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL, true, true, IR(172, 4), IR(37475, 51), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetInterDirectionPenaltyINTEL, true, true, IR(172, 4), IR(37526, 44), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL, true, true, IR(172, 4), IR(37570, 51), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL, true, true, IR(172, 4), IR(37621, 56), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL, true, true, IR(39, 2), IR(37677, 50), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL, true, true, IR(39, 2), IR(37727, 52), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL, true, true, IR(39, 2), IR(37779, 49), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL, true, true, IR(215, 6), IR(37828, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL, true, true, IR(172, 4), IR(37875, 50), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL, true, true, IR(39, 2), IR(37925, 51), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL, true, true, IR(39, 2), IR(37976, 56), IR(0, 0), IR(280, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetAcOnlyHaarINTEL, true, true, IR(160, 3), IR(38032, 33), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL, true, true, IR(172, 4), IR(38065, 52), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL, true, true, IR(172, 4), IR(38117, 61), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL, true, true, IR(130, 5), IR(38178, 61), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceConvertToImePayloadINTEL, true, true, IR(160, 3), IR(38239, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceConvertToImeResultINTEL, true, true, IR(160, 3), IR(38278, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceConvertToRefPayloadINTEL, true, true, IR(160, 3), IR(38316, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceConvertToRefResultINTEL, true, true, IR(160, 3), IR(38355, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceConvertToSicPayloadINTEL, true, true, IR(160, 3), IR(38393, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceConvertToSicResultINTEL, true, true, IR(160, 3), IR(38432, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetMotionVectorsINTEL, true, true, IR(160, 3), IR(38470, 36), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterDistortionsINTEL, true, true, IR(160, 3), IR(38506, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetBestInterDistortionsINTEL, true, true, IR(160, 3), IR(38545, 43), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterMajorShapeINTEL, true, true, IR(160, 3), IR(38588, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterMinorShapeINTEL, true, true, IR(160, 3), IR(38626, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterDirectionsINTEL, true, true, IR(160, 3), IR(38664, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterMotionVectorCountINTEL, true, true, IR(160, 3), IR(38702, 45), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterReferenceIdsINTEL, true, true, IR(160, 3), IR(38747, 40), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL, true, true, IR(130, 5), IR(38787, 62), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeInitializeINTEL, true, true, IR(130, 5), IR(38849, 30), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeSetSingleReferenceINTEL, true, true, IR(130, 5), IR(38879, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeSetDualReferenceINTEL, true, true, IR(215, 6), IR(38917, 36), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeRefWindowSizeINTEL, true, true, IR(172, 4), IR(38953, 33), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeAdjustRefOffsetINTEL, true, true, IR(215, 6), IR(38986, 35), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeConvertToMcePayloadINTEL, true, true, IR(160, 3), IR(39021, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeSetMaxMotionVectorCountINTEL, true, true, IR(172, 4), IR(39060, 43), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL, true, true, IR(160, 3), IR(39103, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL, true, true, IR(172, 4), IR(39150, 54), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeSetWeightedSadINTEL, true, true, IR(172, 4), IR(39204, 34), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL, true, true, IR(130, 5), IR(39238, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceINTEL, true, true, IR(215, 6), IR(39285, 45), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL, true, true, IR(215, 6), IR(39330, 55), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL, true, true, IR(325, 7), IR(39385, 53), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL, true, true, IR(130, 5), IR(39438, 56), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL, true, true, IR(215, 6), IR(39494, 54), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL, true, true, IR(215, 6), IR(39548, 58), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL, true, true, IR(325, 7), IR(39606, 56), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeConvertToMceResultINTEL, true, true, IR(160, 3), IR(39662, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetSingleReferenceStreaminINTEL, true, true, IR(160, 3), IR(39700, 46), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetDualReferenceStreaminINTEL, true, true, IR(160, 3), IR(39746, 44), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL, true, true, IR(160, 3), IR(39790, 49), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeStripDualReferenceStreamoutINTEL, true, true, IR(160, 3), IR(39839, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL, true, true, IR(172, 4), IR(39886, 70), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL, true, true, IR(172, 4), IR(39956, 68), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL, true, true, IR(172, 4), IR(40024, 69), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL, true, true, IR(130, 5), IR(40093, 68), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL, true, true, IR(130, 5), IR(40161, 66), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL, true, true, IR(130, 5), IR(40227, 67), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetBorderReachedINTEL, true, true, IR(172, 4), IR(40294, 36), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL, true, true, IR(160, 3), IR(40330, 48), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL, true, true, IR(160, 3), IR(40378, 59), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL, true, true, IR(160, 3), IR(40437, 58), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL, true, true, IR(160, 3), IR(40495, 56), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcFmeInitializeINTEL, true, true, IR(634, 9), IR(40551, 30), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcBmeInitializeINTEL, true, true, IR(643, 10), IR(40581, 30), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefConvertToMcePayloadINTEL, true, true, IR(160, 3), IR(40611, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefSetBidirectionalMixDisableINTEL, true, true, IR(160, 3), IR(40650, 46), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefSetBilinearFilterEnableINTEL, true, true, IR(160, 3), IR(40696, 43), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL, true, true, IR(130, 5), IR(40739, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefEvaluateWithDualReferenceINTEL, true, true, IR(215, 6), IR(40786, 45), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL, true, true, IR(130, 5), IR(40831, 46), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL, true, true, IR(215, 6), IR(40877, 56), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcRefConvertToMceResultINTEL, true, true, IR(160, 3), IR(40933, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicInitializeINTEL, true, true, IR(160, 3), IR(40971, 30), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicConfigureSkcINTEL, true, true, IR(288, 8), IR(41001, 32), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicConfigureIpeLumaINTEL, true, true, IR(643, 10), IR(41033, 36), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicConfigureIpeLumaChromaINTEL, true, true, IR(653, 13), IR(41069, 42), IR(0, 0), IR(280, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetMotionVectorMaskINTEL, true, true, IR(172, 4), IR(41111, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicConvertToMcePayloadINTEL, true, true, IR(160, 3), IR(41150, 39), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL, true, true, IR(172, 4), IR(41189, 44), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL, true, true, IR(215, 6), IR(41233, 48), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL, true, true, IR(172, 4), IR(41281, 50), IR(0, 0), IR(280, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicSetBilinearFilterEnableINTEL, true, true, IR(160, 3), IR(41331, 43), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL, true, true, IR(172, 4), IR(41374, 48), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL, true, true, IR(172, 4), IR(41422, 43), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicEvaluateIpeINTEL, true, true, IR(172, 4), IR(41465, 31), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL, true, true, IR(130, 5), IR(41496, 47), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicEvaluateWithDualReferenceINTEL, true, true, IR(215, 6), IR(41543, 45), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL, true, true, IR(130, 5), IR(41588, 46), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL, true, true, IR(215, 6), IR(41634, 56), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicConvertToMceResultINTEL, true, true, IR(160, 3), IR(41690, 38), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetIpeLumaShapeINTEL, true, true, IR(160, 3), IR(41728, 35), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL, true, true, IR(160, 3), IR(41763, 44), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL, true, true, IR(160, 3), IR(41807, 46), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetPackedIpeLumaModesINTEL, true, true, IR(160, 3), IR(41853, 41), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetIpeChromaModeINTEL, true, true, IR(160, 3), IR(41894, 36), IR(0, 0), IR(280, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL, true, true, IR(160, 3), IR(41930, 50), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL, true, true, IR(160, 3), IR(41980, 48), IR(0, 0), IR(278, 2), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSubgroupAvcSicGetInterRawSadsINTEL, true, true, IR(160, 3), IR(42028, 35), IR(0, 0), IR(277, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpVariableLengthArrayINTEL, true, true, IR(160, 3), IR(12367, 25), IR(0, 0), IR(282, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpSaveMemoryINTEL, true, true, IR(39, 2), IR(42063, 16), IR(0, 0), IR(282, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpRestoreMemoryINTEL, false, false, IR(10, 1), IR(42079, 19), IR(0, 0), IR(282, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatSinCosPiINTEL, true, true, IR(666, 8), IR(42098, 28), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatCastINTEL, true, true, IR(666, 8), IR(42126, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatCastFromIntINTEL, true, true, IR(666, 8), IR(42150, 31), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatCastToIntINTEL, true, true, IR(666, 8), IR(42181, 29), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatAddINTEL, true, true, IR(674, 10), IR(42210, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatSubINTEL, true, true, IR(674, 10), IR(42233, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatMulINTEL, true, true, IR(674, 10), IR(42256, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatDivINTEL, true, true, IR(674, 10), IR(42279, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatGTINTEL, true, true, IR(684, 6), IR(42302, 22), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatGEINTEL, true, true, IR(684, 6), IR(42324, 22), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatLTINTEL, true, true, IR(684, 6), IR(42346, 22), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatLEINTEL, true, true, IR(684, 6), IR(42368, 22), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatEQINTEL, true, true, IR(684, 6), IR(42390, 22), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatRecipINTEL, true, true, IR(666, 8), IR(42412, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatRSqrtINTEL, true, true, IR(666, 8), IR(42437, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatCbrtINTEL, true, true, IR(666, 8), IR(42462, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatHypotINTEL, true, true, IR(674, 10), IR(42486, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatSqrtINTEL, true, true, IR(666, 8), IR(42511, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatLogINTEL, true, true, IR(666, 8), IR(42535, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatLog2INTEL, true, true, IR(666, 8), IR(42558, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatLog10INTEL, true, true, IR(666, 8), IR(42582, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatLog1pINTEL, true, true, IR(666, 8), IR(42607, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatExpINTEL, true, true, IR(666, 8), IR(42632, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatExp2INTEL, true, true, IR(666, 8), IR(42655, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatExp10INTEL, true, true, IR(666, 8), IR(42679, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatExpm1INTEL, true, true, IR(666, 8), IR(42704, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatSinINTEL, true, true, IR(666, 8), IR(42729, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatCosINTEL, true, true, IR(666, 8), IR(42752, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatSinCosINTEL, true, true, IR(666, 8), IR(42775, 26), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatSinPiINTEL, true, true, IR(666, 8), IR(42801, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatCosPiINTEL, true, true, IR(666, 8), IR(42826, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatASinINTEL, true, true, IR(666, 8), IR(42851, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatASinPiINTEL, true, true, IR(666, 8), IR(42875, 26), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatACosINTEL, true, true, IR(666, 8), IR(42901, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatACosPiINTEL, true, true, IR(666, 8), IR(42925, 26), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatATanINTEL, true, true, IR(666, 8), IR(42951, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatATanPiINTEL, true, true, IR(666, 8), IR(42975, 26), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatATan2INTEL, true, true, IR(674, 10), IR(43001, 25), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatPowINTEL, true, true, IR(674, 10), IR(43026, 23), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatPowRINTEL, true, true, IR(674, 10), IR(43049, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpArbitraryFloatPowNINTEL, true, true, IR(674, 10), IR(43073, 24), IR(0, 0), IR(283, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpLoopControlINTEL, false, false, IR(18, 1), IR(43097, 17), IR(0, 0), IR(284, 1), IR(105, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpAliasDomainDeclINTEL, true, false, IR(690, 2), IR(43114, 21), IR(0, 0), IR(132, 1), IR(112, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpAliasScopeDeclINTEL, true, false, IR(692, 3), IR(43135, 20), IR(0, 0), IR(132, 1), IR(112, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpAliasScopeListDeclINTEL, true, false, IR(92, 2), IR(43155, 24), IR(0, 0), IR(132, 1), IR(112, 1), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedSqrtINTEL, true, true, IR(666, 8), IR(43179, 15), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedRecipINTEL, true, true, IR(666, 8), IR(43194, 16), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedRsqrtINTEL, true, true, IR(666, 8), IR(43210, 16), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedSinINTEL, true, true, IR(666, 8), IR(43226, 14), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedCosINTEL, true, true, IR(666, 8), IR(43240, 14), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedSinCosINTEL, true, true, IR(666, 8), IR(43254, 17), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedSinPiINTEL, true, true, IR(666, 8), IR(43271, 16), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedCosPiINTEL, true, true, IR(666, 8), IR(43287, 16), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedSinCosPiINTEL, true, true, IR(666, 8), IR(43303, 19), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedLogINTEL, true, true, IR(666, 8), IR(43322, 14), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpFixedExpINTEL, true, true, IR(666, 8), IR(43336, 14), IR(0, 0), IR(186, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpPtrCastToCrossWorkgroupINTEL, true, true, IR(160, 3), IR(43350, 29), IR(0, 0), IR(197, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpCrossWorkgroupCastToPtrINTEL, true, true, IR(160, 3), IR(43379, 29), IR(0, 0), IR(197, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::k_exclude}, + {spv::Op::OpReadPipeBlockingINTEL, true, true, IR(172, 4), IR(43408, 22), IR(0, 0), IR(285, 1), IR(119, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpWritePipeBlockingINTEL, true, true, IR(172, 4), IR(43430, 23), IR(0, 0), IR(285, 1), IR(119, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kPipe}, + {spv::Op::OpFPGARegINTEL, true, true, IR(160, 3), IR(12926, 13), IR(0, 0), IR(286, 1), IR(120, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetRayTMinKHR, true, true, IR(160, 3), IR(43453, 22), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetRayFlagsKHR, true, true, IR(160, 3), IR(43475, 23), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionTKHR, true, true, IR(172, 4), IR(43498, 28), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionInstanceCustomIndexKHR, true, true, IR(172, 4), IR(43526, 46), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionInstanceIdKHR, true, true, IR(172, 4), IR(43572, 37), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR, true, true, IR(172, 4), IR(43609, 65), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionGeometryIndexKHR, true, true, IR(172, 4), IR(43674, 40), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionPrimitiveIndexKHR, true, true, IR(172, 4), IR(43714, 41), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionBarycentricsKHR, true, true, IR(172, 4), IR(43755, 39), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionFrontFaceKHR, true, true, IR(172, 4), IR(43794, 36), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionCandidateAABBOpaqueKHR, true, true, IR(160, 3), IR(43830, 46), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionObjectRayDirectionKHR, true, true, IR(172, 4), IR(43876, 45), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionObjectRayOriginKHR, true, true, IR(172, 4), IR(43921, 42), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetWorldRayDirectionKHR, true, true, IR(160, 3), IR(43963, 32), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetWorldRayOriginKHR, true, true, IR(160, 3), IR(43995, 29), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionObjectToWorldKHR, true, true, IR(172, 4), IR(44024, 40), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpRayQueryGetIntersectionWorldToObjectKHR, true, true, IR(172, 4), IR(44064, 40), IR(0, 0), IR(190, 1), IR(48, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpAtomicFAddEXT, true, true, IR(235, 6), IR(44104, 14), IR(0, 0), IR(287, 4), IR(127, 1), 0xffffffffu, 0xffffffffu, PrintingClass::kAtomic}, + {spv::Op::OpTypeBufferSurfaceINTEL, true, false, IR(100, 2), IR(44118, 23), IR(0, 0), IR(124, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpTypeStructContinuedINTEL, false, false, IR(695, 1), IR(44141, 25), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpConstantCompositeContinuedINTEL, false, false, IR(695, 1), IR(44166, 32), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpSpecConstantCompositeContinuedINTEL, false, false, IR(695, 1), IR(44198, 36), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConstant_Creation}, + {spv::Op::OpCompositeConstructContinuedINTEL, true, true, IR(107, 3), IR(44234, 33), IR(0, 0), IR(291, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kComposite}, + {spv::Op::OpConvertFToBF16INTEL, true, true, IR(160, 3), IR(44267, 20), IR(0, 0), IR(292, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpConvertBF16ToFINTEL, true, true, IR(160, 3), IR(44287, 20), IR(0, 0), IR(292, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpControlBarrierArriveINTEL, false, false, IR(221, 3), IR(44307, 26), IR(0, 0), IR(293, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kBarrier}, + {spv::Op::OpControlBarrierWaitINTEL, false, false, IR(221, 3), IR(44333, 24), IR(0, 0), IR(293, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kBarrier}, + {spv::Op::OpArithmeticFenceEXT, true, true, IR(160, 3), IR(13358, 19), IR(0, 0), IR(294, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMiscellaneous}, + {spv::Op::OpTaskSequenceCreateINTEL, true, true, IR(696, 7), IR(44357, 24), IR(0, 0), IR(295, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTaskSequenceAsyncINTEL, false, false, IR(168, 2), IR(44381, 23), IR(0, 0), IR(295, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTaskSequenceGetINTEL, true, true, IR(160, 3), IR(44404, 21), IR(0, 0), IR(295, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTaskSequenceReleaseINTEL, false, false, IR(10, 1), IR(44425, 25), IR(0, 0), IR(295, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kReserved}, + {spv::Op::OpTypeTaskSequenceINTEL, true, false, IR(68, 1), IR(44450, 22), IR(0, 0), IR(295, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kType_Declaration}, + {spv::Op::OpSubgroupBlockPrefetchINTEL, false, false, IR(139, 3), IR(44472, 27), IR(0, 0), IR(296, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroup2DBlockLoadINTEL, false, false, IR(703, 10), IR(44499, 25), IR(0, 0), IR(107, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroup2DBlockLoadTransformINTEL, false, false, IR(703, 10), IR(44524, 34), IR(0, 0), IR(297, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroup2DBlockLoadTransposeINTEL, false, false, IR(703, 10), IR(44558, 34), IR(0, 0), IR(298, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroup2DBlockPrefetchINTEL, false, false, IR(713, 9), IR(44592, 29), IR(0, 0), IR(107, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroup2DBlockStoreINTEL, false, false, IR(703, 10), IR(44621, 26), IR(0, 0), IR(107, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpSubgroupMatrixMultiplyAccumulateINTEL, true, true, IR(722, 7), IR(13696, 38), IR(0, 0), IR(299, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpBitwiseFunctionINTEL, true, true, IR(215, 6), IR(44709, 21), IR(0, 0), IR(300, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kBit}, + {spv::Op::OpGroupIMulKHR, true, true, IR(283, 5), IR(44730, 13), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupFMulKHR, true, true, IR(283, 5), IR(44743, 13), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupBitwiseAndKHR, true, true, IR(283, 5), IR(44756, 19), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupBitwiseOrKHR, true, true, IR(283, 5), IR(44775, 18), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupBitwiseXorKHR, true, true, IR(283, 5), IR(44793, 19), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupLogicalAndKHR, true, true, IR(283, 5), IR(44812, 19), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupLogicalOrKHR, true, true, IR(283, 5), IR(44831, 18), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpGroupLogicalXorKHR, true, true, IR(283, 5), IR(44849, 19), IR(0, 0), IR(301, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kGroup}, + {spv::Op::OpRoundFToTF32INTEL, true, true, IR(160, 3), IR(44868, 18), IR(0, 0), IR(302, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kConversion}, + {spv::Op::OpMaskedGatherINTEL, true, true, IR(729, 6), IR(44886, 18), IR(0, 0), IR(303, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpMaskedScatterINTEL, false, false, IR(735, 4), IR(44904, 19), IR(0, 0), IR(303, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kMemory}, + {spv::Op::OpConvertHandleToImageINTEL, true, true, IR(160, 3), IR(44923, 26), IR(0, 0), IR(304, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpConvertHandleToSamplerINTEL, true, true, IR(160, 3), IR(44949, 28), IR(0, 0), IR(304, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, + {spv::Op::OpConvertHandleToSampledImageINTEL, true, true, IR(160, 3), IR(44977, 33), IR(0, 0), IR(304, 1), IR(0, 0), 0xffffffffu, 0xffffffffu, PrintingClass::kImage}, }}; // Opcode strings (without the 'Op' prefix) and opcode values, ordered by name. // The fields in order are: // name, either the primary name or an alias, indexing into kStrings // index into kInstructionDesc -static const std::array kInstructionNames{{ - {IR(36261, 13), 541}, // 0 AbsISubINTEL - {IR(36274, 13), 542}, // 1 AbsUSubINTEL - {IR(26329, 12), 58}, // 2 AccessChain - {IR(42874, 21), 727}, // 3 AliasDomainDeclINTEL - {IR(42895, 20), 728}, // 4 AliasScopeDeclINTEL - {IR(42915, 24), 729}, // 5 AliasScopeListDeclINTEL - {IR(27626, 4), 143}, // 6 All - {IR(32785, 25), 413}, // 7 AllocateNodePayloadsAMDX - {IR(27622, 4), 142}, // 8 Any - {IR(42661, 24), 718}, // 9 ArbitraryFloatACosINTEL - {IR(42685, 26), 719}, // 10 ArbitraryFloatACosPiINTEL - {IR(42611, 24), 716}, // 11 ArbitraryFloatASinINTEL - {IR(42635, 26), 717}, // 12 ArbitraryFloatASinPiINTEL - {IR(42761, 25), 722}, // 13 ArbitraryFloatATan2INTEL - {IR(42711, 24), 720}, // 14 ArbitraryFloatATanINTEL - {IR(42735, 26), 721}, // 15 ArbitraryFloatATanPiINTEL - {IR(41970, 23), 689}, // 16 ArbitraryFloatAddINTEL - {IR(41910, 31), 687}, // 17 ArbitraryFloatCastFromIntINTEL - {IR(41886, 24), 686}, // 18 ArbitraryFloatCastINTEL - {IR(41941, 29), 688}, // 19 ArbitraryFloatCastToIntINTEL - {IR(42222, 24), 700}, // 20 ArbitraryFloatCbrtINTEL - {IR(42512, 23), 712}, // 21 ArbitraryFloatCosINTEL - {IR(42586, 25), 715}, // 22 ArbitraryFloatCosPiINTEL - {IR(42039, 23), 692}, // 23 ArbitraryFloatDivINTEL - {IR(42150, 22), 697}, // 24 ArbitraryFloatEQINTEL - {IR(42439, 25), 709}, // 25 ArbitraryFloatExp10INTEL - {IR(42415, 24), 708}, // 26 ArbitraryFloatExp2INTEL - {IR(42392, 23), 707}, // 27 ArbitraryFloatExpINTEL - {IR(42464, 25), 710}, // 28 ArbitraryFloatExpm1INTEL - {IR(42084, 22), 694}, // 29 ArbitraryFloatGEINTEL - {IR(42062, 22), 693}, // 30 ArbitraryFloatGTINTEL - {IR(42246, 25), 701}, // 31 ArbitraryFloatHypotINTEL - {IR(42128, 22), 696}, // 32 ArbitraryFloatLEINTEL - {IR(42106, 22), 695}, // 33 ArbitraryFloatLTINTEL - {IR(42342, 25), 705}, // 34 ArbitraryFloatLog10INTEL - {IR(42367, 25), 706}, // 35 ArbitraryFloatLog1pINTEL - {IR(42318, 24), 704}, // 36 ArbitraryFloatLog2INTEL - {IR(42295, 23), 703}, // 37 ArbitraryFloatLogINTEL - {IR(42016, 23), 691}, // 38 ArbitraryFloatMulINTEL - {IR(42786, 23), 723}, // 39 ArbitraryFloatPowINTEL - {IR(42833, 24), 725}, // 40 ArbitraryFloatPowNINTEL - {IR(42809, 24), 724}, // 41 ArbitraryFloatPowRINTEL - {IR(42197, 25), 699}, // 42 ArbitraryFloatRSqrtINTEL - {IR(42172, 25), 698}, // 43 ArbitraryFloatRecipINTEL - {IR(42535, 26), 713}, // 44 ArbitraryFloatSinCosINTEL - {IR(41858, 28), 685}, // 45 ArbitraryFloatSinCosPiINTEL - {IR(42489, 23), 711}, // 46 ArbitraryFloatSinINTEL - {IR(42561, 25), 714}, // 47 ArbitraryFloatSinPiINTEL - {IR(42271, 24), 702}, // 48 ArbitraryFloatSqrtINTEL - {IR(41993, 23), 690}, // 49 ArbitraryFloatSubINTEL - {IR(13283, 19), 773}, // 50 ArithmeticFenceEXT - {IR(26376, 12), 61}, // 51 ArrayLength - {IR(36508, 13), 557}, // 52 AsmCallINTEL - {IR(12054, 9), 556}, // 53 AsmINTEL - {IR(36493, 15), 555}, // 54 AsmTargetINTEL - {IR(36549, 14), 560}, // 55 AssumeTrueKHR - {IR(28648, 10), 220}, // 56 AtomicAnd - {IR(28500, 22), 210}, // 57 AtomicCompareExchange - {IR(28522, 26), 211}, // 58 AtomicCompareExchangeWeak - {IR(28485, 15), 209}, // 59 AtomicExchange - {IR(43864, 14), 763}, // 60 AtomicFAddEXT - {IR(36535, 14), 559}, // 61 AtomicFMaxEXT - {IR(36521, 14), 558}, // 62 AtomicFMinEXT - {IR(30033, 16), 292}, // 63 AtomicFlagClear - {IR(30012, 21), 291}, // 64 AtomicFlagTestAndSet - {IR(28582, 11), 214}, // 65 AtomicIAdd - {IR(28565, 17), 213}, // 66 AtomicIDecrement - {IR(28548, 17), 212}, // 67 AtomicIIncrement - {IR(28593, 11), 215}, // 68 AtomicISub - {IR(28462, 11), 207}, // 69 AtomicLoad - {IR(28658, 9), 221}, // 70 AtomicOr - {IR(28626, 11), 218}, // 71 AtomicSMax - {IR(28604, 11), 216}, // 72 AtomicSMin - {IR(28473, 12), 208}, // 73 AtomicStore - {IR(28637, 11), 219}, // 74 AtomicUMax - {IR(28615, 11), 217}, // 75 AtomicUMin - {IR(28667, 10), 222}, // 76 AtomicXor - {IR(34757, 28), 487}, // 77 BeginInvocationInterlockEXT - {IR(28246, 9), 191}, // 78 BitCount - {IR(28186, 15), 187}, // 79 BitFieldInsert - {IR(28201, 17), 188}, // 80 BitFieldSExtract - {IR(28218, 17), 189}, // 81 BitFieldUExtract - {IR(28235, 11), 190}, // 82 BitReverse - {IR(27374, 8), 114}, // 83 Bitcast - {IR(28171, 11), 185}, // 84 BitwiseAnd - {IR(44469, 21), 786}, // 85 BitwiseFunctionINTEL - {IR(28150, 10), 183}, // 86 BitwiseOr - {IR(28160, 11), 184}, // 87 BitwiseXor - {IR(28777, 7), 227}, // 88 Branch - {IR(28784, 18), 228}, // 89 BranchConditional - {IR(29645, 13), 277}, // 90 BuildNDRange - {IR(25390, 11), 15}, // 91 Capability - {IR(29603, 26), 275}, // 92 CaptureEventProfilingInfo - {IR(31109, 23), 344}, // 93 ColorAttachmentReadEXT - {IR(29195, 15), 255}, // 94 CommitReadPipe - {IR(29210, 16), 256}, // 95 CommitWritePipe - {IR(26636, 19), 72}, // 96 CompositeConstruct - {IR(43994, 33), 768}, // 97 CompositeConstructContinuedINTEL - {IR(32142, 31), 386}, // 98 CompositeConstructReplicateEXT - {IR(26655, 17), 73}, // 99 CompositeExtract - {IR(26672, 16), 74}, // 100 CompositeInsert - {IR(15202, 9), 39}, // 101 Constant - {IR(25896, 18), 40}, // 102 ConstantComposite - {IR(43926, 32), 766}, // 103 ConstantCompositeContinuedINTEL - {IR(32078, 30), 384}, // 104 ConstantCompositeReplicateEXT - {IR(25844, 14), 38}, // 105 ConstantFalse - {IR(36439, 29), 553}, // 106 ConstantFunctionPointerINTEL - {IR(26008, 13), 42}, // 107 ConstantNull - {IR(30088, 20), 296}, // 108 ConstantPipeStorage - {IR(25992, 16), 41}, // 109 ConstantSampler - {IR(32938, 19), 419}, // 110 ConstantStringAMDX - {IR(25831, 13), 37}, // 111 ConstantTrue - {IR(28433, 15), 205}, // 112 ControlBarrier - {IR(44067, 26), 771}, // 113 ControlBarrierArriveINTEL - {IR(44093, 24), 772}, // 114 ControlBarrierWaitINTEL - {IR(44047, 20), 770}, // 115 ConvertBF16ToFINTEL - {IR(44027, 20), 769}, // 116 ConvertFToBF16INTEL - {IR(27180, 12), 100}, // 117 ConvertFToS - {IR(27168, 12), 99}, // 118 ConvertFToU - {IR(44683, 26), 798}, // 119 ConvertHandleToImageINTEL - {IR(44737, 33), 800}, // 120 ConvertHandleToSampledImageINTEL - {IR(44709, 28), 799}, // 121 ConvertHandleToSamplerINTEL - {IR(35406, 18), 510}, // 122 ConvertImageToUNV - {IR(27257, 14), 107}, // 123 ConvertPtrToU - {IR(27192, 12), 101}, // 124 ConvertSToF - {IR(35469, 25), 513}, // 125 ConvertSampledImageToUNV - {IR(35424, 20), 511}, // 126 ConvertSamplerToUNV - {IR(31656, 35), 370}, // 127 ConvertUToAccelerationStructureKHR - {IR(27204, 12), 102}, // 128 ConvertUToF - {IR(35368, 18), 508}, // 129 ConvertUToImageNV - {IR(27301, 14), 110}, // 130 ConvertUToPtr - {IR(35444, 25), 512}, // 131 ConvertUToSampledImageNV - {IR(35386, 20), 509}, // 132 ConvertUToSamplerNV - {IR(34098, 27), 462}, // 133 CooperativeMatrixConvertNV - {IR(32051, 27), 383}, // 134 CooperativeMatrixLengthKHR - {IR(34731, 26), 486}, // 135 CooperativeMatrixLengthNV - {IR(31919, 25), 380}, // 136 CooperativeMatrixLoadKHR - {IR(34656, 24), 483}, // 137 CooperativeMatrixLoadNV - {IR(34955, 30), 490}, // 138 CooperativeMatrixLoadTensorNV - {IR(32024, 27), 382}, // 139 CooperativeMatrixMulAddKHR - {IR(34705, 26), 485}, // 140 CooperativeMatrixMulAddNV - {IR(35016, 32), 492}, // 141 CooperativeMatrixPerElementOpNV - {IR(34854, 26), 489}, // 142 CooperativeMatrixReduceNV - {IR(31944, 26), 381}, // 143 CooperativeMatrixStoreKHR - {IR(34680, 25), 484}, // 144 CooperativeMatrixStoreNV - {IR(34985, 31), 491}, // 145 CooperativeMatrixStoreTensorNV - {IR(35339, 29), 507}, // 146 CooperativeMatrixTransposeNV - {IR(34293, 24), 469}, // 147 CooperativeVectorLoadNV - {IR(34066, 32), 461}, // 148 CooperativeVectorMatrixMulAddNV - {IR(33956, 29), 458}, // 149 CooperativeVectorMatrixMulNV - {IR(33985, 42), 459}, // 150 CooperativeVectorOuterProductAccumulateNV - {IR(34027, 39), 460}, // 151 CooperativeVectorReduceSumAccumulateNV - {IR(34317, 25), 470}, // 152 CooperativeVectorStoreNV - {IR(31068, 12), 340}, // 153 CopyLogical - {IR(26302, 11), 56}, // 154 CopyMemory - {IR(26313, 16), 57}, // 155 CopyMemorySized - {IR(26688, 11), 75}, // 156 CopyObject - {IR(30108, 26), 297}, // 157 CreatePipeFromPipeStorage - {IR(35084, 21), 495}, // 158 CreateTensorLayoutNV - {IR(35204, 19), 500}, // 159 CreateTensorViewNV - {IR(29555, 16), 272}, // 160 CreateUserEvent - {IR(43139, 29), 742}, // 161 CrossWorkgroupCastToPtrINTEL - {IR(28255, 5), 192}, // 162 DPdx - {IR(28301, 11), 198}, // 163 DPdxCoarse - {IR(28272, 9), 195}, // 164 DPdxFine - {IR(28260, 5), 193}, // 165 DPdy - {IR(28312, 11), 199}, // 166 DPdyCoarse - {IR(28281, 9), 196}, // 167 DPdyFine - {IR(26462, 9), 64}, // 168 Decorate - {IR(30285, 11), 305}, // 169 DecorateId - {IR(36573, 15), 562}, // 170 DecorateString - {IR(36588, 21), 562}, // 171 DecorateStringGOOGLE - {IR(26486, 16), 66}, // 172 DecorationGroup - {IR(11388, 25), 503}, // 173 DemoteToHelperInvocation - {IR(11413, 28), 503}, // 174 DemoteToHelperInvocationEXT - {IR(31132, 23), 345}, // 175 DepthAttachmentReadEXT - {IR(27571, 4), 137}, // 176 Dot - {IR(34125, 17), 463}, // 177 EmitMeshTasksEXT - {IR(28360, 17), 203}, // 178 EmitStreamVertex - {IR(28336, 11), 201}, // 179 EmitVertex - {IR(34785, 26), 488}, // 180 EndInvocationInterlockEXT - {IR(28347, 13), 202}, // 181 EndPrimitive - {IR(28377, 19), 204}, // 182 EndStreamPrimitive - {IR(29391, 14), 265}, // 183 EnqueueKernel - {IR(29377, 14), 264}, // 184 EnqueueMarker - {IR(32810, 24), 414}, // 185 EnqueueNodePayloadsAMDX - {IR(25305, 11), 13}, // 186 EntryPoint - {IR(31637, 19), 369}, // 187 ExecuteCallableKHR - {IR(34567, 18), 479}, // 188 ExecuteCallableNV - {IR(25348, 14), 14}, // 189 ExecutionMode - {IR(30269, 16), 304}, // 190 ExecutionModeId - {IR(36563, 10), 561}, // 191 ExpectKHR - {IR(25159, 8), 11}, // 192 ExtInst - {IR(25099, 14), 10}, // 193 ExtInstImport - {IR(31599, 26), 367}, // 194 ExtInstWithForwardRefsKHR - {IR(25089, 10), 9}, // 195 Extension - {IR(27403, 5), 118}, // 196 FAdd - {IR(27234, 9), 105}, // 197 FConvert - {IR(27438, 5), 125}, // 198 FDiv - {IR(27463, 5), 130}, // 199 FMod - {IR(27423, 5), 122}, // 200 FMul - {IR(27390, 8), 116}, // 201 FNegate - {IR(27900, 10), 168}, // 202 FOrdEqual - {IR(27978, 16), 174}, // 203 FOrdGreaterThan - {IR(28050, 21), 178}, // 204 FOrdGreaterThanEqual - {IR(27950, 13), 172}, // 205 FOrdLessThan - {IR(28012, 18), 176}, // 206 FOrdLessThanEqual - {IR(27922, 13), 170}, // 207 FOrdNotEqual - {IR(12851, 13), 745}, // 208 FPGARegINTEL - {IR(27458, 5), 129}, // 209 FRem - {IR(27413, 5), 120}, // 210 FSub - {IR(27910, 12), 169}, // 211 FUnordEqual - {IR(27994, 18), 175}, // 212 FUnordGreaterThan - {IR(28071, 23), 179}, // 213 FUnordGreaterThanEqual - {IR(27963, 15), 173}, // 214 FUnordLessThan - {IR(28030, 20), 177}, // 215 FUnordLessThanEqual - {IR(27935, 15), 171}, // 216 FUnordNotEqual - {IR(34255, 38), 468}, // 217 FetchMicroTriangleVertexBarycentricNV - {IR(34220, 35), 467}, // 218 FetchMicroTriangleVertexPositionNV - {IR(32859, 29), 416}, // 219 FinishWritingNodePayloadAMDX - {IR(43000, 14), 734}, // 220 FixedCosINTEL - {IR(43047, 16), 737}, // 221 FixedCosPiINTEL - {IR(43096, 14), 740}, // 222 FixedExpINTEL - {IR(43082, 14), 739}, // 223 FixedLogINTEL - {IR(42954, 16), 731}, // 224 FixedRecipINTEL - {IR(42970, 16), 732}, // 225 FixedRsqrtINTEL - {IR(43014, 17), 735}, // 226 FixedSinCosINTEL - {IR(43063, 19), 738}, // 227 FixedSinCosPiINTEL - {IR(42986, 14), 733}, // 228 FixedSinINTEL - {IR(43031, 16), 736}, // 229 FixedSinPiINTEL - {IR(42939, 15), 730}, // 230 FixedSqrtINTEL - {IR(32755, 17), 411}, // 231 FragmentFetchAMD - {IR(32734, 21), 410}, // 232 FragmentMaskFetchAMD - {IR(24209, 9), 48}, // 233 Function - {IR(26211, 13), 51}, // 234 FunctionCall - {IR(26199, 12), 50}, // 235 FunctionEnd - {IR(26181, 18), 49}, // 236 FunctionParameter - {IR(36468, 25), 554}, // 237 FunctionPointerCallINTEL - {IR(28265, 7), 194}, // 238 Fwidth - {IR(28323, 13), 200}, // 239 FwidthCoarse - {IR(28290, 11), 197}, // 240 FwidthFine - {IR(27332, 17), 112}, // 241 GenericCastToPtr - {IR(27349, 25), 113}, // 242 GenericCastToPtrExplicit - {IR(26388, 23), 62}, // 243 GenericPtrMemSemantics - {IR(29629, 16), 276}, // 244 GetDefaultQueue - {IR(30134, 35), 298}, // 245 GetKernelLocalSizeForSubgroupCount - {IR(30169, 25), 299}, // 246 GetKernelMaxNumSubgroups - {IR(29435, 32), 267}, // 247 GetKernelNDrangeMaxSubGroupSize - {IR(29405, 30), 266}, // 248 GetKernelNDrangeSubGroupCount - {IR(29490, 40), 269}, // 249 GetKernelPreferredWorkGroupSizeMultiple - {IR(29467, 23), 268}, // 250 GetKernelWorkGroupSize - {IR(29261, 18), 259}, // 251 GetMaxPipePackets - {IR(29243, 18), 258}, // 252 GetNumPipePackets - {IR(28948, 9), 238}, // 253 GroupAll - {IR(28957, 9), 239}, // 254 GroupAny - {IR(28917, 15), 236}, // 255 GroupAsyncCopy - {IR(44516, 19), 789}, // 256 GroupBitwiseAndKHR - {IR(44535, 18), 790}, // 257 GroupBitwiseOrKHR - {IR(44553, 19), 791}, // 258 GroupBitwiseXorKHR - {IR(28966, 15), 240}, // 259 GroupBroadcast - {IR(29336, 20), 262}, // 260 GroupCommitReadPipe - {IR(29356, 21), 263}, // 261 GroupCommitWritePipe - {IR(26502, 14), 67}, // 262 GroupDecorate - {IR(29024, 10), 242}, // 263 GroupFAdd - {IR(32573, 23), 403}, // 264 GroupFAddNonUniformAMD - {IR(29064, 10), 246}, // 265 GroupFMax - {IR(32665, 23), 407}, // 266 GroupFMaxNonUniformAMD - {IR(29034, 10), 243}, // 267 GroupFMin - {IR(32596, 23), 404}, // 268 GroupFMinNonUniformAMD - {IR(44503, 13), 788}, // 269 GroupFMulKHR - {IR(29014, 10), 241}, // 270 GroupIAdd - {IR(32550, 23), 402}, // 271 GroupIAddNonUniformAMD - {IR(44490, 13), 787}, // 272 GroupIMulKHR - {IR(44572, 19), 792}, // 273 GroupLogicalAndKHR - {IR(44591, 18), 793}, // 274 GroupLogicalOrKHR - {IR(44609, 19), 794}, // 275 GroupLogicalXorKHR - {IR(26561, 20), 68}, // 276 GroupMemberDecorate - {IR(30317, 19), 307}, // 277 GroupNonUniformAll - {IR(30355, 24), 309}, // 278 GroupNonUniformAllEqual - {IR(30336, 19), 308}, // 279 GroupNonUniformAny - {IR(5554, 22), 312}, // 280 GroupNonUniformBallot - {IR(30495, 30), 315}, // 281 GroupNonUniformBallotBitCount - {IR(30463, 32), 314}, // 282 GroupNonUniformBallotBitExtract - {IR(30525, 29), 316}, // 283 GroupNonUniformBallotFindLSB - {IR(30554, 29), 317}, // 284 GroupNonUniformBallotFindMSB - {IR(30861, 26), 332}, // 285 GroupNonUniformBitwiseAnd - {IR(30887, 25), 333}, // 286 GroupNonUniformBitwiseOr - {IR(30912, 26), 334}, // 287 GroupNonUniformBitwiseXor - {IR(30379, 25), 310}, // 288 GroupNonUniformBroadcast - {IR(30404, 30), 311}, // 289 GroupNonUniformBroadcastFirst - {IR(30296, 21), 306}, // 290 GroupNonUniformElect - {IR(30681, 20), 323}, // 291 GroupNonUniformFAdd - {IR(30841, 20), 331}, // 292 GroupNonUniformFMax - {IR(30781, 20), 328}, // 293 GroupNonUniformFMin - {IR(30721, 20), 325}, // 294 GroupNonUniformFMul - {IR(30661, 20), 322}, // 295 GroupNonUniformIAdd - {IR(30701, 20), 324}, // 296 GroupNonUniformIMul - {IR(30434, 29), 313}, // 297 GroupNonUniformInverseBallot - {IR(30938, 26), 335}, // 298 GroupNonUniformLogicalAnd - {IR(30964, 25), 336}, // 299 GroupNonUniformLogicalOr - {IR(30989, 26), 337}, // 300 GroupNonUniformLogicalXor - {IR(34160, 27), 465}, // 301 GroupNonUniformPartitionNV - {IR(32980, 26), 421}, // 302 GroupNonUniformQuadAllKHR - {IR(33006, 26), 422}, // 303 GroupNonUniformQuadAnyKHR - {IR(31015, 29), 338}, // 304 GroupNonUniformQuadBroadcast - {IR(31044, 24), 339}, // 305 GroupNonUniformQuadSwap - {IR(13076, 25), 365}, // 306 GroupNonUniformRotateKHR - {IR(30801, 20), 329}, // 307 GroupNonUniformSMax - {IR(30741, 20), 326}, // 308 GroupNonUniformSMin - {IR(8644, 23), 318}, // 309 GroupNonUniformShuffle - {IR(30634, 27), 321}, // 310 GroupNonUniformShuffleDown - {IR(30609, 25), 320}, // 311 GroupNonUniformShuffleUp - {IR(30583, 26), 319}, // 312 GroupNonUniformShuffleXor - {IR(30821, 20), 330}, // 313 GroupNonUniformUMax - {IR(30761, 20), 327}, // 314 GroupNonUniformUMin - {IR(29279, 28), 260}, // 315 GroupReserveReadPipePackets - {IR(29307, 29), 261}, // 316 GroupReserveWritePipePackets - {IR(29084, 10), 248}, // 317 GroupSMax - {IR(32711, 23), 409}, // 318 GroupSMaxNonUniformAMD - {IR(29054, 10), 245}, // 319 GroupSMin - {IR(32642, 23), 406}, // 320 GroupSMinNonUniformAMD - {IR(29074, 10), 247}, // 321 GroupUMax - {IR(32688, 23), 408}, // 322 GroupUMaxNonUniformAMD - {IR(29044, 10), 244}, // 323 GroupUMin - {IR(32619, 23), 405}, // 324 GroupUMinNonUniformAMD - {IR(28932, 16), 237}, // 325 GroupWaitEvents - {IR(33467, 25), 438}, // 326 HitObjectExecuteShaderNV - {IR(33518, 25), 440}, // 327 HitObjectGetAttributesNV - {IR(34608, 24), 481}, // 328 HitObjectGetClusterIdNV - {IR(33492, 26), 439}, // 329 HitObjectGetCurrentTimeNV - {IR(33594, 28), 443}, // 330 HitObjectGetGeometryIndexNV - {IR(33543, 22), 441}, // 331 HitObjectGetHitKindNV - {IR(33647, 34), 445}, // 332 HitObjectGetInstanceCustomIndexNV - {IR(33622, 25), 444}, // 333 HitObjectGetInstanceIdNV - {IR(35835, 27), 523}, // 334 HitObjectGetLSSPositionsNV - {IR(35862, 23), 524}, // 335 HitObjectGetLSSRadiiNV - {IR(33179, 33), 428}, // 336 HitObjectGetObjectRayDirectionNV - {IR(33212, 30), 429}, // 337 HitObjectGetObjectRayOriginNV - {IR(33151, 28), 427}, // 338 HitObjectGetObjectToWorldNV - {IR(33565, 29), 442}, // 339 HitObjectGetPrimitiveIndexNV - {IR(33742, 22), 448}, // 340 HitObjectGetRayTMaxNV - {IR(33764, 22), 449}, // 341 HitObjectGetRayTMinNV - {IR(33307, 44), 432}, // 342 HitObjectGetShaderBindingTableRecordIndexNV - {IR(33268, 39), 431}, // 343 HitObjectGetShaderRecordBufferHandleNV - {IR(35779, 29), 521}, // 344 HitObjectGetSpherePositionNV - {IR(35808, 27), 522}, // 345 HitObjectGetSphereRadiusNV - {IR(33681, 32), 446}, // 346 HitObjectGetWorldRayDirectionNV - {IR(33713, 29), 447}, // 347 HitObjectGetWorldRayOriginNV - {IR(33123, 28), 426}, // 348 HitObjectGetWorldToObjectNV - {IR(33786, 19), 450}, // 349 HitObjectIsEmptyNV - {IR(33805, 17), 451}, // 350 HitObjectIsHitNV - {IR(35908, 20), 526}, // 351 HitObjectIsLSSHitNV - {IR(33822, 18), 452}, // 352 HitObjectIsMissNV - {IR(35885, 23), 525}, // 353 HitObjectIsSphereHitNV - {IR(33351, 23), 433}, // 354 HitObjectRecordEmptyNV - {IR(33032, 27), 423}, // 355 HitObjectRecordHitMotionNV - {IR(33394, 21), 435}, // 356 HitObjectRecordHitNV - {IR(33059, 36), 424}, // 357 HitObjectRecordHitWithIndexMotionNV - {IR(33415, 30), 436}, // 358 HitObjectRecordHitWithIndexNV - {IR(33095, 28), 425}, // 359 HitObjectRecordMissMotionNV - {IR(33445, 22), 437}, // 360 HitObjectRecordMissNV - {IR(33242, 26), 430}, // 361 HitObjectTraceRayMotionNV - {IR(33374, 20), 434}, // 362 HitObjectTraceRayNV - {IR(27398, 5), 117}, // 363 IAdd - {IR(27575, 10), 138}, // 364 IAddCarry - {IR(36287, 13), 543}, // 365 IAddSatINTEL - {IR(36313, 14), 545}, // 366 IAverageINTEL - {IR(36341, 21), 547}, // 367 IAverageRoundedINTEL - {IR(27771, 7), 158}, // 368 IEqual - {IR(27418, 5), 121}, // 369 IMul - {IR(36409, 15), 551}, // 370 IMul32x16INTEL - {IR(27778, 10), 159}, // 371 INotEqual - {IR(27408, 5), 119}, // 372 ISub - {IR(27585, 11), 139}, // 373 ISubBorrow - {IR(36383, 13), 549}, // 374 ISubSatINTEL - {IR(31691, 22), 371}, // 375 IgnoreIntersectionKHR - {IR(34385, 21), 472}, // 376 IgnoreIntersectionNV - {IR(24253, 6), 91}, // 377 Image - {IR(32521, 29), 401}, // 378 ImageBlockMatchGatherSADQCOM - {IR(32492, 29), 400}, // 379 ImageBlockMatchGatherSSDQCOM - {IR(32411, 23), 397}, // 380 ImageBlockMatchSADQCOM - {IR(32388, 23), 396}, // 381 ImageBlockMatchSSDQCOM - {IR(32463, 29), 399}, // 382 ImageBlockMatchWindowSADQCOM - {IR(32434, 29), 398}, // 383 ImageBlockMatchWindowSSDQCOM - {IR(32369, 19), 395}, // 384 ImageBoxFilterQCOM - {IR(27016, 16), 88}, // 385 ImageDrefGather - {IR(26993, 11), 86}, // 386 ImageFetch - {IR(27004, 12), 87}, // 387 ImageGather - {IR(27053, 17), 92}, // 388 ImageQueryFormat - {IR(27133, 17), 97}, // 389 ImageQueryLevels - {IR(27119, 14), 96}, // 390 ImageQueryLod - {IR(27070, 16), 93}, // 391 ImageQueryOrder - {IR(27150, 18), 98}, // 392 ImageQuerySamples - {IR(27104, 15), 95}, // 393 ImageQuerySize - {IR(27086, 18), 94}, // 394 ImageQuerySizeLod - {IR(27032, 10), 89}, // 395 ImageRead - {IR(26850, 27), 81}, // 396 ImageSampleDrefExplicitLod - {IR(26823, 27), 80}, // 397 ImageSampleDrefImplicitLod - {IR(26800, 23), 79}, // 398 ImageSampleExplicitLod - {IR(33909, 23), 456}, // 399 ImageSampleFootprintNV - {IR(26754, 23), 78}, // 400 ImageSampleImplicitLod - {IR(26962, 31), 85}, // 401 ImageSampleProjDrefExplicitLod - {IR(26931, 31), 84}, // 402 ImageSampleProjDrefImplicitLod - {IR(26904, 27), 83}, // 403 ImageSampleProjExplicitLod - {IR(26877, 27), 82}, // 404 ImageSampleProjImplicitLod - {IR(32345, 24), 394}, // 405 ImageSampleWeightedQCOM - {IR(29957, 22), 288}, // 406 ImageSparseDrefGather - {IR(29922, 17), 286}, // 407 ImageSparseFetch - {IR(29939, 18), 287}, // 408 ImageSparseGather - {IR(30049, 16), 293}, // 409 ImageSparseRead - {IR(29749, 33), 281}, // 410 ImageSparseSampleDrefExplicitLod - {IR(29716, 33), 280}, // 411 ImageSparseSampleDrefImplicitLod - {IR(29687, 29), 279}, // 412 ImageSparseSampleExplicitLod - {IR(29658, 29), 278}, // 413 ImageSparseSampleImplicitLod - {IR(29885, 37), 285}, // 414 ImageSparseSampleProjDrefExplicitLod - {IR(29848, 37), 284}, // 415 ImageSparseSampleProjDrefImplicitLod - {IR(29815, 33), 283}, // 416 ImageSparseSampleProjExplicitLod - {IR(29782, 33), 282}, // 417 ImageSparseSampleProjImplicitLod - {IR(29979, 26), 289}, // 418 ImageSparseTexelsResident - {IR(26233, 18), 53}, // 419 ImageTexelPointer - {IR(27042, 11), 90}, // 420 ImageWrite - {IR(26341, 20), 59}, // 421 InBoundsAccessChain - {IR(26411, 23), 63}, // 422 InBoundsPtrAccessChain - {IR(27642, 9), 146}, // 423 IsFinite - {IR(35270, 22), 504}, // 424 IsHelperInvocationEXT - {IR(27636, 6), 145}, // 425 IsInf - {IR(27630, 6), 144}, // 426 IsNan - {IR(32915, 23), 418}, // 427 IsNodePayloadValidAMDX - {IR(27651, 9), 147}, // 428 IsNormal - {IR(29571, 13), 273}, // 429 IsValidEvent - {IR(29226, 17), 257}, // 430 IsValidReserveId - {IR(28854, 5), 230}, // 431 Kill - {IR(28771, 6), 226}, // 432 Label - {IR(27671, 14), 149}, // 433 LessOrGreater - {IR(28890, 14), 234}, // 434 LifetimeStart - {IR(28904, 13), 235}, // 435 LifetimeStop - {IR(25084, 5), 8}, // 436 Line - {IR(26291, 5), 54}, // 437 Load - {IR(27742, 11), 155}, // 438 LogicalAnd - {IR(27703, 13), 152}, // 439 LogicalEqual - {IR(27753, 11), 156}, // 440 LogicalNot - {IR(27716, 16), 153}, // 441 LogicalNotEqual - {IR(27732, 10), 154}, // 442 LogicalOr - {IR(42857, 17), 726}, // 443 LoopControlINTEL - {IR(28711, 10), 224}, // 444 LoopMerge - {IR(44646, 18), 796}, // 445 MaskedGatherINTEL - {IR(44664, 19), 797}, // 446 MaskedScatterINTEL - {IR(27540, 18), 135}, // 447 MatrixTimesMatrix - {IR(27486, 18), 132}, // 448 MatrixTimesScalar - {IR(27522, 18), 134}, // 449 MatrixTimesVector - {IR(26471, 15), 65}, // 450 MemberDecorate - {IR(36609, 21), 563}, // 451 MemberDecorateString - {IR(36630, 27), 563}, // 452 MemberDecorateStringGOOGLE - {IR(25066, 11), 6}, // 453 MemberName - {IR(28448, 14), 206}, // 454 MemoryBarrier - {IR(25231, 12), 12}, // 455 MemoryModel - {IR(30234, 19), 302}, // 456 MemoryNamedBarrier - {IR(30253, 16), 303}, // 457 ModuleProcessed - {IR(25061, 5), 5}, // 458 Name - {IR(30211, 23), 301}, // 459 NamedBarrierInitialize - {IR(30005, 7), 290}, // 460 NoLine - {IR(32888, 27), 417}, // 461 NodePayloadArrayLengthAMDX - {IR(24857, 4), 0}, // 462 Nop - {IR(28182, 4), 186}, // 463 Not - {IR(27685, 8), 150}, // 464 Ordered - {IR(27558, 13), 136}, // 465 OuterProduct - {IR(28677, 4), 223}, // 466 Phi - {IR(26361, 15), 60}, // 467 PtrAccessChain - {IR(43110, 29), 741}, // 468 PtrCastToCrossWorkgroupINTEL - {IR(27315, 17), 111}, // 469 PtrCastToGeneric - {IR(31101, 8), 343}, // 470 PtrDiff - {IR(31080, 9), 341}, // 471 PtrEqual - {IR(31089, 12), 342}, // 472 PtrNotEqual - {IR(27243, 14), 106}, // 473 QuantizeToF16 - {IR(35575, 17), 515}, // 474 RawAccessChainNV - {IR(32264, 31), 391}, // 475 RayQueryConfirmIntersectionKHR - {IR(32232, 32), 390}, // 476 RayQueryGenerateIntersectionKHR - {IR(34585, 23), 480}, // 477 RayQueryGetClusterIdNV - {IR(43515, 39), 754}, // 478 RayQueryGetIntersectionBarycentricsKHR - {IR(43590, 46), 756}, // 479 RayQueryGetIntersectionCandidateAABBOpaqueKHR - {IR(43554, 36), 755}, // 480 RayQueryGetIntersectionFrontFaceKHR - {IR(43434, 40), 752}, // 481 RayQueryGetIntersectionGeometryIndexKHR - {IR(43286, 46), 749}, // 482 RayQueryGetIntersectionInstanceCustomIndexKHR - {IR(43332, 37), 750}, // 483 RayQueryGetIntersectionInstanceIdKHR - {IR(43369, 65), 751}, // 484 RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR - {IR(35742, 37), 520}, // 485 RayQueryGetIntersectionLSSHitValueNV - {IR(35670, 38), 518}, // 486 RayQueryGetIntersectionLSSPositionsNV - {IR(35708, 34), 519}, // 487 RayQueryGetIntersectionLSSRadiiNV - {IR(43636, 45), 757}, // 488 RayQueryGetIntersectionObjectRayDirectionKHR - {IR(43681, 42), 758}, // 489 RayQueryGetIntersectionObjectRayOriginKHR - {IR(43784, 40), 761}, // 490 RayQueryGetIntersectionObjectToWorldKHR - {IR(43474, 41), 753}, // 491 RayQueryGetIntersectionPrimitiveIndexKHR - {IR(35592, 40), 516}, // 492 RayQueryGetIntersectionSpherePositionNV - {IR(35632, 38), 517}, // 493 RayQueryGetIntersectionSphereRadiusNV - {IR(43258, 28), 748}, // 494 RayQueryGetIntersectionTKHR - {IR(34460, 50), 477}, // 495 RayQueryGetIntersectionTriangleVertexPositionsKHR - {IR(32314, 31), 393}, // 496 RayQueryGetIntersectionTypeKHR - {IR(43824, 40), 762}, // 497 RayQueryGetIntersectionWorldToObjectKHR - {IR(43235, 23), 747}, // 498 RayQueryGetRayFlagsKHR - {IR(43213, 22), 746}, // 499 RayQueryGetRayTMinKHR - {IR(43723, 32), 759}, // 500 RayQueryGetWorldRayDirectionKHR - {IR(43755, 29), 760}, // 501 RayQueryGetWorldRayOriginKHR - {IR(32189, 22), 388}, // 502 RayQueryInitializeKHR - {IR(35950, 19), 528}, // 503 RayQueryIsLSSHitNV - {IR(35928, 22), 527}, // 504 RayQueryIsSphereHitNV - {IR(32295, 19), 392}, // 505 RayQueryProceedKHR - {IR(32211, 21), 389}, // 506 RayQueryTerminateKHR - {IR(32772, 13), 412}, // 507 ReadClockKHR - {IR(29094, 9), 249}, // 508 ReadPipe - {IR(43168, 22), 743}, // 509 ReadPipeBlockingINTEL - {IR(29542, 13), 271}, // 510 ReleaseEvent - {IR(33869, 24), 454}, // 511 ReorderThreadWithHintNV - {IR(33840, 29), 453}, // 512 ReorderThreadWithHitObjectNV - {IR(34342, 22), 471}, // 513 ReportIntersectionKHR - {IR(34364, 21), 471}, // 514 ReportIntersectionNV - {IR(29148, 23), 253}, // 515 ReserveReadPipePackets - {IR(29171, 24), 254}, // 516 ReserveWritePipePackets - {IR(29113, 17), 251}, // 517 ReservedReadPipe - {IR(29130, 18), 252}, // 518 ReservedWritePipe - {IR(41839, 19), 684}, // 519 RestoreMemoryINTEL - {IR(29530, 12), 270}, // 520 RetainEvent - {IR(28859, 7), 231}, // 521 Return - {IR(28866, 12), 232}, // 522 ReturnValue - {IR(44628, 18), 795}, // 523 RoundFToTF32INTEL - {IR(27225, 9), 104}, // 524 SConvert - {IR(27433, 5), 124}, // 525 SDiv - {IR(31776, 5), 373}, // 526 SDot - {IR(31817, 11), 376}, // 527 SDotAccSat - {IR(31828, 14), 376}, // 528 SDotAccSatKHR - {IR(31781, 8), 373}, // 529 SDotKHR - {IR(27801, 13), 161}, // 530 SGreaterThan - {IR(27832, 18), 163}, // 531 SGreaterThanEqual - {IR(27860, 10), 165}, // 532 SLessThan - {IR(27885, 15), 167}, // 533 SLessThanEqual - {IR(27453, 5), 128}, // 534 SMod - {IR(27609, 13), 141}, // 535 SMulExtended - {IR(27382, 8), 115}, // 536 SNegate - {IR(27448, 5), 127}, // 537 SRem - {IR(31802, 6), 375}, // 538 SUDot - {IR(31867, 12), 378}, // 539 SUDotAccSat - {IR(31879, 15), 378}, // 540 SUDotAccSatKHR - {IR(31808, 9), 375}, // 541 SUDotKHR - {IR(26709, 13), 77}, // 542 SampledImage - {IR(35494, 29), 514}, // 543 SamplerImageAddressingModeNV - {IR(27271, 15), 108}, // 544 SatConvertSToU - {IR(27286, 15), 109}, // 545 SatConvertUToS - {IR(41823, 16), 683}, // 546 SaveMemoryINTEL - {IR(27764, 7), 157}, // 547 Select - {IR(28756, 15), 225}, // 548 SelectionMerge - {IR(34142, 18), 464}, // 549 SetMeshOutputsEXT - {IR(29584, 19), 274}, // 550 SetUserEventStatus - {IR(28133, 17), 182}, // 551 ShiftLeftLogical - {IR(28112, 21), 181}, // 552 ShiftRightArithmetic - {IR(28094, 18), 180}, // 553 ShiftRightLogical - {IR(27660, 11), 148}, // 554 SignBitSet - {IR(30065, 7), 294}, // 555 SizeOf - {IR(25038, 7), 3}, // 556 Source - {IR(24919, 16), 2}, // 557 SourceContinued - {IR(25045, 16), 4}, // 558 SourceExtension - {IR(26056, 13), 45}, // 559 SpecConstant - {IR(26069, 22), 46}, // 560 SpecConstantComposite - {IR(43958, 36), 767}, // 561 SpecConstantCompositeContinuedINTEL - {IR(32108, 34), 385}, // 562 SpecConstantCompositeReplicateEXT - {IR(26038, 18), 44}, // 563 SpecConstantFalse - {IR(26132, 15), 47}, // 564 SpecConstantOp - {IR(32957, 23), 420}, // 565 SpecConstantStringAMDX - {IR(26021, 17), 43}, // 566 SpecConstantTrue - {IR(31155, 25), 346}, // 567 StencilAttachmentReadEXT - {IR(26296, 6), 55}, // 568 Store - {IR(25077, 7), 7}, // 569 String - {IR(44259, 25), 780}, // 570 Subgroup2DBlockLoadINTEL - {IR(44284, 34), 781}, // 571 Subgroup2DBlockLoadTransformINTEL - {IR(44318, 34), 782}, // 572 Subgroup2DBlockLoadTransposeINTEL - {IR(44352, 29), 783}, // 573 Subgroup2DBlockPrefetchINTEL - {IR(44381, 26), 784}, // 574 Subgroup2DBlockStoreINTEL - {IR(31553, 20), 364}, // 575 SubgroupAllEqualKHR - {IR(31523, 15), 362}, // 576 SubgroupAllKHR - {IR(31538, 15), 363}, // 577 SubgroupAnyKHR - {IR(40341, 30), 647}, // 578 SubgroupAvcBmeInitializeINTEL - {IR(40311, 30), 646}, // 579 SubgroupAvcFmeInitializeINTEL - {IR(38746, 35), 616}, // 580 SubgroupAvcImeAdjustRefOffsetINTEL - {IR(38781, 39), 617}, // 581 SubgroupAvcImeConvertToMcePayloadINTEL - {IR(39422, 38), 630}, // 582 SubgroupAvcImeConvertToMceResultINTEL - {IR(39045, 45), 623}, // 583 SubgroupAvcImeEvaluateWithDualReferenceINTEL - {IR(39145, 53), 625}, // 584 SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL - {IR(39366, 56), 629}, // 585 SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL - {IR(39254, 54), 627}, // 586 SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL - {IR(38998, 47), 622}, // 587 SubgroupAvcImeEvaluateWithSingleReferenceINTEL - {IR(39090, 55), 624}, // 588 SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL - {IR(39308, 58), 628}, // 589 SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL - {IR(39198, 56), 626}, // 590 SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL - {IR(40054, 36), 641}, // 591 SubgroupAvcImeGetBorderReachedINTEL - {IR(39506, 44), 632}, // 592 SubgroupAvcImeGetDualReferenceStreaminINTEL - {IR(39460, 46), 631}, // 593 SubgroupAvcImeGetSingleReferenceStreaminINTEL - {IR(39921, 66), 639}, // 594 SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL - {IR(39853, 68), 638}, // 595 SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL - {IR(39987, 67), 640}, // 596 SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL - {IR(39716, 68), 636}, // 597 SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL - {IR(39646, 70), 635}, // 598 SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL - {IR(39784, 69), 637}, // 599 SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL - {IR(40090, 48), 642}, // 600 SubgroupAvcImeGetTruncatedSearchIndicationINTEL - {IR(40138, 59), 643}, // 601 SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL - {IR(40255, 56), 645}, // 602 SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL - {IR(40197, 58), 644}, // 603 SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL - {IR(38609, 30), 612}, // 604 SubgroupAvcImeInitializeINTEL - {IR(38713, 33), 615}, // 605 SubgroupAvcImeRefWindowSizeINTEL - {IR(38677, 36), 614}, // 606 SubgroupAvcImeSetDualReferenceINTEL - {IR(38910, 54), 620}, // 607 SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL - {IR(38820, 43), 618}, // 608 SubgroupAvcImeSetMaxMotionVectorCountINTEL - {IR(38639, 38), 613}, // 609 SubgroupAvcImeSetSingleReferenceINTEL - {IR(38863, 47), 619}, // 610 SubgroupAvcImeSetUnidirectionalMixDisableINTEL - {IR(38964, 34), 621}, // 611 SubgroupAvcImeSetWeightedSadINTEL - {IR(39599, 47), 634}, // 612 SubgroupAvcImeStripDualReferenceStreamoutINTEL - {IR(39550, 49), 633}, // 613 SubgroupAvcImeStripSingleReferenceStreamoutINTEL - {IR(37999, 39), 597}, // 614 SubgroupAvcMceConvertToImePayloadINTEL - {IR(38038, 38), 598}, // 615 SubgroupAvcMceConvertToImeResultINTEL - {IR(38076, 39), 599}, // 616 SubgroupAvcMceConvertToRefPayloadINTEL - {IR(38115, 38), 600}, // 617 SubgroupAvcMceConvertToRefResultINTEL - {IR(38153, 39), 601}, // 618 SubgroupAvcMceConvertToSicPayloadINTEL - {IR(38192, 38), 602}, // 619 SubgroupAvcMceConvertToSicResultINTEL - {IR(38305, 43), 605}, // 620 SubgroupAvcMceGetBestInterDistortionsINTEL - {IR(37437, 50), 586}, // 621 SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL - {IR(37035, 60), 578}, // 622 SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL - {IR(37235, 51), 582}, // 623 SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL - {IR(37381, 56), 585}, // 624 SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL - {IR(37148, 47), 580}, // 625 SubgroupAvcMceGetDefaultInterShapePenaltyINTEL - {IR(37736, 56), 592}, // 626 SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL - {IR(37635, 50), 590}, // 627 SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL - {IR(37330, 51), 584}, // 628 SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL - {IR(37539, 49), 588}, // 629 SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL - {IR(37487, 52), 587}, // 630 SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL - {IR(37685, 51), 591}, // 631 SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL - {IR(38424, 38), 608}, // 632 SubgroupAvcMceGetInterDirectionsINTEL - {IR(38266, 39), 604}, // 633 SubgroupAvcMceGetInterDistortionsINTEL - {IR(38348, 38), 606}, // 634 SubgroupAvcMceGetInterMajorShapeINTEL - {IR(38386, 38), 607}, // 635 SubgroupAvcMceGetInterMinorShapeINTEL - {IR(38462, 45), 609}, // 636 SubgroupAvcMceGetInterMotionVectorCountINTEL - {IR(38507, 40), 610}, // 637 SubgroupAvcMceGetInterReferenceIdsINTEL - {IR(38547, 62), 611}, // 638 SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL - {IR(38230, 36), 603}, // 639 SubgroupAvcMceGetMotionVectorsINTEL - {IR(37792, 33), 593}, // 640 SubgroupAvcMceSetAcOnlyHaarINTEL - {IR(37938, 61), 596}, // 641 SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL - {IR(37095, 53), 579}, // 642 SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL - {IR(37286, 44), 583}, // 643 SubgroupAvcMceSetInterDirectionPenaltyINTEL - {IR(37195, 40), 581}, // 644 SubgroupAvcMceSetInterShapePenaltyINTEL - {IR(37588, 47), 589}, // 645 SubgroupAvcMceSetMotionVectorCostFunctionINTEL - {IR(37877, 61), 595}, // 646 SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL - {IR(37825, 52), 594}, // 647 SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL - {IR(40371, 39), 648}, // 648 SubgroupAvcRefConvertToMcePayloadINTEL - {IR(40693, 38), 655}, // 649 SubgroupAvcRefConvertToMceResultINTEL - {IR(40546, 45), 652}, // 650 SubgroupAvcRefEvaluateWithDualReferenceINTEL - {IR(40591, 46), 653}, // 651 SubgroupAvcRefEvaluateWithMultiReferenceINTEL - {IR(40637, 56), 654}, // 652 SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL - {IR(40499, 47), 651}, // 653 SubgroupAvcRefEvaluateWithSingleReferenceINTEL - {IR(40410, 46), 649}, // 654 SubgroupAvcRefSetBidirectionalMixDisableINTEL - {IR(40456, 43), 650}, // 655 SubgroupAvcRefSetBilinearFilterEnableINTEL - {IR(40829, 42), 659}, // 656 SubgroupAvcSicConfigureIpeLumaChromaINTEL - {IR(40793, 36), 658}, // 657 SubgroupAvcSicConfigureIpeLumaINTEL - {IR(40761, 32), 657}, // 658 SubgroupAvcSicConfigureSkcINTEL - {IR(40910, 39), 661}, // 659 SubgroupAvcSicConvertToMcePayloadINTEL - {IR(41450, 38), 673}, // 660 SubgroupAvcSicConvertToMceResultINTEL - {IR(41225, 31), 668}, // 661 SubgroupAvcSicEvaluateIpeINTEL - {IR(41303, 45), 670}, // 662 SubgroupAvcSicEvaluateWithDualReferenceINTEL - {IR(41348, 46), 671}, // 663 SubgroupAvcSicEvaluateWithMultiReferenceINTEL - {IR(41394, 56), 672}, // 664 SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL - {IR(41256, 47), 669}, // 665 SubgroupAvcSicEvaluateWithSingleReferenceINTEL - {IR(41567, 46), 676}, // 666 SubgroupAvcSicGetBestIpeChromaDistortionINTEL - {IR(41523, 44), 675}, // 667 SubgroupAvcSicGetBestIpeLumaDistortionINTEL - {IR(41788, 35), 681}, // 668 SubgroupAvcSicGetInterRawSadsINTEL - {IR(41654, 36), 678}, // 669 SubgroupAvcSicGetIpeChromaModeINTEL - {IR(41488, 35), 674}, // 670 SubgroupAvcSicGetIpeLumaShapeINTEL - {IR(40871, 39), 660}, // 671 SubgroupAvcSicGetMotionVectorMaskINTEL - {IR(41613, 41), 677}, // 672 SubgroupAvcSicGetPackedIpeLumaModesINTEL - {IR(41690, 50), 679}, // 673 SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL - {IR(41740, 48), 680}, // 674 SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL - {IR(40731, 30), 656}, // 675 SubgroupAvcSicInitializeINTEL - {IR(41091, 43), 665}, // 676 SubgroupAvcSicSetBilinearFilterEnableINTEL - {IR(41182, 43), 667}, // 677 SubgroupAvcSicSetBlockBasedRawSkipSadINTEL - {IR(41041, 50), 664}, // 678 SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL - {IR(40993, 48), 663}, // 679 SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL - {IR(40949, 44), 662}, // 680 SubgroupAvcSicSetIntraLumaShapePenaltyINTEL - {IR(41134, 48), 666}, // 681 SubgroupAvcSicSetSkcForwardTransformEnableINTEL - {IR(5315, 18), 356}, // 682 SubgroupBallotKHR - {IR(44232, 27), 779}, // 683 SubgroupBlockPrefetchINTEL - {IR(36041, 23), 533}, // 684 SubgroupBlockReadINTEL - {IR(36064, 24), 534}, // 685 SubgroupBlockWriteINTEL - {IR(31397, 27), 357}, // 686 SubgroupFirstInvocationKHR - {IR(36088, 28), 535}, // 687 SubgroupImageBlockReadINTEL - {IR(36116, 29), 536}, // 688 SubgroupImageBlockWriteINTEL - {IR(36145, 33), 537}, // 689 SubgroupImageMediaBlockReadINTEL - {IR(36178, 34), 538}, // 690 SubgroupImageMediaBlockWriteINTEL - {IR(13621, 38), 785}, // 691 SubgroupMatrixMultiplyAccumulateINTEL - {IR(31573, 26), 366}, // 692 SubgroupReadInvocationKHR - {IR(35969, 25), 530}, // 693 SubgroupShuffleDownINTEL - {IR(11836, 21), 529}, // 694 SubgroupShuffleINTEL - {IR(35994, 23), 531}, // 695 SubgroupShuffleUpINTEL - {IR(36017, 24), 532}, // 696 SubgroupShuffleXorINTEL - {IR(28847, 7), 229}, // 697 Switch - {IR(44141, 23), 775}, // 698 TaskSequenceAsyncINTEL - {IR(44117, 24), 774}, // 699 TaskSequenceCreateINTEL - {IR(44164, 21), 776}, // 700 TaskSequenceGetINTEL - {IR(44185, 25), 777}, // 701 TaskSequenceReleaseINTEL - {IR(35312, 27), 506}, // 702 TensorLayoutSetBlockSizeNV - {IR(35176, 28), 499}, // 703 TensorLayoutSetClampValueNV - {IR(35105, 27), 496}, // 704 TensorLayoutSetDimensionNV - {IR(35132, 24), 497}, // 705 TensorLayoutSetStrideNV - {IR(35156, 20), 498}, // 706 TensorLayoutSliceNV - {IR(31265, 19), 350}, // 707 TensorQuerySizeARM - {IR(31236, 14), 348}, // 708 TensorReadARM - {IR(35292, 20), 505}, // 709 TensorViewSetClipNV - {IR(35223, 25), 501}, // 710 TensorViewSetDimensionNV - {IR(35248, 22), 502}, // 711 TensorViewSetStrideNV - {IR(31250, 15), 349}, // 712 TensorWriteARM - {IR(31284, 20), 351}, // 713 TerminateInvocation - {IR(31713, 16), 372}, // 714 TerminateRayKHR - {IR(34406, 15), 473}, // 715 TerminateRayNV - {IR(34429, 14), 475}, // 716 TraceMotionNV - {IR(34421, 8), 474}, // 717 TraceNV - {IR(31625, 12), 368}, // 718 TraceRayKHR - {IR(34443, 17), 476}, // 719 TraceRayMotionNV - {IR(26699, 10), 76}, // 720 Transpose - {IR(34510, 29), 478}, // 721 TypeAccelerationStructureKHR - {IR(34539, 28), 478}, // 722 TypeAccelerationStructureNV - {IR(25648, 10), 25}, // 723 TypeArray - {IR(36954, 37), 575}, // 724 TypeAvcImeDualReferenceStreaminINTEL - {IR(36689, 23), 566}, // 725 TypeAvcImePayloadINTEL - {IR(36871, 44), 573}, // 726 TypeAvcImeResultDualReferenceStreamoutINTEL - {IR(36803, 22), 571}, // 727 TypeAvcImeResultINTEL - {IR(36825, 46), 572}, // 728 TypeAvcImeResultSingleReferenceStreamoutINTEL - {IR(36915, 39), 574}, // 729 TypeAvcImeSingleReferenceStreaminINTEL - {IR(36758, 23), 569}, // 730 TypeAvcMcePayloadINTEL - {IR(36781, 22), 570}, // 731 TypeAvcMceResultINTEL - {IR(36712, 23), 567}, // 732 TypeAvcRefPayloadINTEL - {IR(36991, 22), 576}, // 733 TypeAvcRefResultINTEL - {IR(36735, 23), 568}, // 734 TypeAvcSicPayloadINTEL - {IR(37013, 22), 577}, // 735 TypeAvcSicResultINTEL - {IR(25410, 9), 17}, // 736 TypeBool - {IR(43878, 23), 764}, // 737 TypeBufferSurfaceINTEL - {IR(31894, 25), 379}, // 738 TypeCooperativeMatrixKHR - {IR(34632, 24), 482}, // 739 TypeCooperativeMatrixNV - {IR(33932, 24), 457}, // 740 TypeCooperativeVectorNV - {IR(25763, 16), 32}, // 741 TypeDeviceEvent - {IR(25753, 10), 31}, // 742 TypeEvent - {IR(25464, 10), 19}, // 743 TypeFloat - {IR(25812, 19), 36}, // 744 TypeForwardPointer - {IR(25740, 13), 30}, // 745 TypeFunction - {IR(33893, 16), 455}, // 746 TypeHitObjectNV - {IR(25609, 10), 22}, // 747 TypeImage - {IR(25419, 8), 18}, // 748 TypeInt - {IR(25485, 11), 21}, // 749 TypeMatrix - {IR(30194, 17), 300}, // 750 TypeNamedBarrier - {IR(32834, 25), 415}, // 751 TypeNodePayloadArrayAMDX - {IR(25686, 11), 28}, // 752 TypeOpaque - {IR(25803, 9), 35}, // 753 TypePipe - {IR(30072, 16), 295}, // 754 TypePipeStorage - {IR(25728, 12), 29}, // 755 TypePointer - {IR(25793, 10), 34}, // 756 TypeQueue - {IR(32173, 16), 387}, // 757 TypeRayQueryKHR - {IR(25779, 14), 33}, // 758 TypeReserveId - {IR(25658, 17), 26}, // 759 TypeRuntimeArray - {IR(25631, 17), 24}, // 760 TypeSampledImage - {IR(25619, 12), 23}, // 761 TypeSampler - {IR(25675, 11), 27}, // 762 TypeStruct - {IR(43901, 25), 765}, // 763 TypeStructContinuedINTEL - {IR(44210, 22), 778}, // 764 TypeTaskSequenceINTEL - {IR(31180, 14), 347}, // 765 TypeTensorARM - {IR(35048, 19), 493}, // 766 TypeTensorLayoutNV - {IR(35067, 17), 494}, // 767 TypeTensorViewNV - {IR(31304, 22), 352}, // 768 TypeUntypedPointerKHR - {IR(25474, 11), 20}, // 769 TypeVector - {IR(36671, 18), 565}, // 770 TypeVmeImageINTEL - {IR(25401, 9), 16}, // 771 TypeVoid - {IR(36300, 13), 544}, // 772 UAddSatINTEL - {IR(36327, 14), 546}, // 773 UAverageINTEL - {IR(36362, 21), 548}, // 774 UAverageRoundedINTEL - {IR(27216, 9), 103}, // 775 UConvert - {IR(36212, 24), 539}, // 776 UCountLeadingZerosINTEL - {IR(36236, 25), 540}, // 777 UCountTrailingZerosINTEL - {IR(27428, 5), 123}, // 778 UDiv - {IR(31789, 5), 374}, // 779 UDot - {IR(31842, 11), 377}, // 780 UDotAccSat - {IR(31853, 14), 377}, // 781 UDotAccSatKHR - {IR(31794, 8), 374}, // 782 UDotKHR - {IR(27788, 13), 160}, // 783 UGreaterThan - {IR(27814, 18), 162}, // 784 UGreaterThanEqual - {IR(27850, 10), 164}, // 785 ULessThan - {IR(27870, 15), 166}, // 786 ULessThanEqual - {IR(27443, 5), 126}, // 787 UMod - {IR(36424, 15), 552}, // 788 UMul32x16INTEL - {IR(27596, 13), 140}, // 789 UMulExtended - {IR(36396, 13), 550}, // 790 USubSatINTEL - {IR(24913, 6), 1}, // 791 Undef - {IR(27693, 10), 151}, // 792 Unordered - {IR(28878, 12), 233}, // 793 Unreachable - {IR(31345, 22), 354}, // 794 UntypedAccessChainKHR - {IR(31482, 22), 360}, // 795 UntypedArrayLengthKHR - {IR(31367, 30), 355}, // 796 UntypedInBoundsAccessChainKHR - {IR(31449, 33), 359}, // 797 UntypedInBoundsPtrAccessChainKHR - {IR(31504, 19), 361}, // 798 UntypedPrefetchKHR - {IR(31424, 25), 358}, // 799 UntypedPtrAccessChainKHR - {IR(31326, 19), 353}, // 800 UntypedVariableKHR - {IR(26224, 9), 52}, // 801 Variable - {IR(12292, 25), 682}, // 802 VariableLengthArrayINTEL - {IR(26581, 21), 69}, // 803 VectorExtractDynamic - {IR(26602, 20), 70}, // 804 VectorInsertDynamic - {IR(26622, 14), 71}, // 805 VectorShuffle - {IR(27504, 18), 133}, // 806 VectorTimesMatrix - {IR(27468, 18), 131}, // 807 VectorTimesScalar - {IR(36657, 14), 564}, // 808 VmeImageINTEL - {IR(34187, 33), 466}, // 809 WritePackedPrimitiveIndices4x8NV - {IR(29103, 10), 250}, // 810 WritePipe - {IR(43190, 23), 744}, // 811 WritePipeBlockingINTEL +static const std::array kInstructionNames{{ + {IR(36501, 13), 548}, // 0 AbsISubINTEL + {IR(36514, 13), 549}, // 1 AbsUSubINTEL + {IR(26476, 12), 58}, // 2 AccessChain + {IR(43114, 21), 734}, // 3 AliasDomainDeclINTEL + {IR(43135, 20), 735}, // 4 AliasScopeDeclINTEL + {IR(43155, 24), 736}, // 5 AliasScopeListDeclINTEL + {IR(27773, 4), 143}, // 6 All + {IR(33025, 25), 420}, // 7 AllocateNodePayloadsAMDX + {IR(27769, 4), 142}, // 8 Any + {IR(42901, 24), 725}, // 9 ArbitraryFloatACosINTEL + {IR(42925, 26), 726}, // 10 ArbitraryFloatACosPiINTEL + {IR(42851, 24), 723}, // 11 ArbitraryFloatASinINTEL + {IR(42875, 26), 724}, // 12 ArbitraryFloatASinPiINTEL + {IR(43001, 25), 729}, // 13 ArbitraryFloatATan2INTEL + {IR(42951, 24), 727}, // 14 ArbitraryFloatATanINTEL + {IR(42975, 26), 728}, // 15 ArbitraryFloatATanPiINTEL + {IR(42210, 23), 696}, // 16 ArbitraryFloatAddINTEL + {IR(42150, 31), 694}, // 17 ArbitraryFloatCastFromIntINTEL + {IR(42126, 24), 693}, // 18 ArbitraryFloatCastINTEL + {IR(42181, 29), 695}, // 19 ArbitraryFloatCastToIntINTEL + {IR(42462, 24), 707}, // 20 ArbitraryFloatCbrtINTEL + {IR(42752, 23), 719}, // 21 ArbitraryFloatCosINTEL + {IR(42826, 25), 722}, // 22 ArbitraryFloatCosPiINTEL + {IR(42279, 23), 699}, // 23 ArbitraryFloatDivINTEL + {IR(42390, 22), 704}, // 24 ArbitraryFloatEQINTEL + {IR(42679, 25), 716}, // 25 ArbitraryFloatExp10INTEL + {IR(42655, 24), 715}, // 26 ArbitraryFloatExp2INTEL + {IR(42632, 23), 714}, // 27 ArbitraryFloatExpINTEL + {IR(42704, 25), 717}, // 28 ArbitraryFloatExpm1INTEL + {IR(42324, 22), 701}, // 29 ArbitraryFloatGEINTEL + {IR(42302, 22), 700}, // 30 ArbitraryFloatGTINTEL + {IR(42486, 25), 708}, // 31 ArbitraryFloatHypotINTEL + {IR(42368, 22), 703}, // 32 ArbitraryFloatLEINTEL + {IR(42346, 22), 702}, // 33 ArbitraryFloatLTINTEL + {IR(42582, 25), 712}, // 34 ArbitraryFloatLog10INTEL + {IR(42607, 25), 713}, // 35 ArbitraryFloatLog1pINTEL + {IR(42558, 24), 711}, // 36 ArbitraryFloatLog2INTEL + {IR(42535, 23), 710}, // 37 ArbitraryFloatLogINTEL + {IR(42256, 23), 698}, // 38 ArbitraryFloatMulINTEL + {IR(43026, 23), 730}, // 39 ArbitraryFloatPowINTEL + {IR(43073, 24), 732}, // 40 ArbitraryFloatPowNINTEL + {IR(43049, 24), 731}, // 41 ArbitraryFloatPowRINTEL + {IR(42437, 25), 706}, // 42 ArbitraryFloatRSqrtINTEL + {IR(42412, 25), 705}, // 43 ArbitraryFloatRecipINTEL + {IR(42775, 26), 720}, // 44 ArbitraryFloatSinCosINTEL + {IR(42098, 28), 692}, // 45 ArbitraryFloatSinCosPiINTEL + {IR(42729, 23), 718}, // 46 ArbitraryFloatSinINTEL + {IR(42801, 25), 721}, // 47 ArbitraryFloatSinPiINTEL + {IR(42511, 24), 709}, // 48 ArbitraryFloatSqrtINTEL + {IR(42233, 23), 697}, // 49 ArbitraryFloatSubINTEL + {IR(13358, 19), 780}, // 50 ArithmeticFenceEXT + {IR(26523, 12), 61}, // 51 ArrayLength + {IR(36748, 13), 564}, // 52 AsmCallINTEL + {IR(12129, 9), 563}, // 53 AsmINTEL + {IR(36733, 15), 562}, // 54 AsmTargetINTEL + {IR(36789, 14), 567}, // 55 AssumeTrueKHR + {IR(28795, 10), 220}, // 56 AtomicAnd + {IR(28647, 22), 210}, // 57 AtomicCompareExchange + {IR(28669, 26), 211}, // 58 AtomicCompareExchangeWeak + {IR(28632, 15), 209}, // 59 AtomicExchange + {IR(44104, 14), 770}, // 60 AtomicFAddEXT + {IR(36775, 14), 566}, // 61 AtomicFMaxEXT + {IR(36761, 14), 565}, // 62 AtomicFMinEXT + {IR(30180, 16), 292}, // 63 AtomicFlagClear + {IR(30159, 21), 291}, // 64 AtomicFlagTestAndSet + {IR(28729, 11), 214}, // 65 AtomicIAdd + {IR(28712, 17), 213}, // 66 AtomicIDecrement + {IR(28695, 17), 212}, // 67 AtomicIIncrement + {IR(28740, 11), 215}, // 68 AtomicISub + {IR(28609, 11), 207}, // 69 AtomicLoad + {IR(28805, 9), 221}, // 70 AtomicOr + {IR(28773, 11), 218}, // 71 AtomicSMax + {IR(28751, 11), 216}, // 72 AtomicSMin + {IR(28620, 12), 208}, // 73 AtomicStore + {IR(28784, 11), 219}, // 74 AtomicUMax + {IR(28762, 11), 217}, // 75 AtomicUMin + {IR(28814, 10), 222}, // 76 AtomicXor + {IR(34997, 28), 494}, // 77 BeginInvocationInterlockEXT + {IR(28393, 9), 191}, // 78 BitCount + {IR(28333, 15), 187}, // 79 BitFieldInsert + {IR(28348, 17), 188}, // 80 BitFieldSExtract + {IR(28365, 17), 189}, // 81 BitFieldUExtract + {IR(28382, 11), 190}, // 82 BitReverse + {IR(27521, 8), 114}, // 83 Bitcast + {IR(28318, 11), 185}, // 84 BitwiseAnd + {IR(44709, 21), 793}, // 85 BitwiseFunctionINTEL + {IR(28297, 10), 183}, // 86 BitwiseOr + {IR(28307, 11), 184}, // 87 BitwiseXor + {IR(28924, 7), 227}, // 88 Branch + {IR(28931, 18), 228}, // 89 BranchConditional + {IR(29792, 13), 277}, // 90 BuildNDRange + {IR(25537, 11), 15}, // 91 Capability + {IR(29750, 26), 275}, // 92 CaptureEventProfilingInfo + {IR(31256, 23), 344}, // 93 ColorAttachmentReadEXT + {IR(29342, 15), 255}, // 94 CommitReadPipe + {IR(29357, 16), 256}, // 95 CommitWritePipe + {IR(26783, 19), 72}, // 96 CompositeConstruct + {IR(44234, 33), 775}, // 97 CompositeConstructContinuedINTEL + {IR(32382, 31), 393}, // 98 CompositeConstructReplicateEXT + {IR(26802, 17), 73}, // 99 CompositeExtract + {IR(26819, 16), 74}, // 100 CompositeInsert + {IR(15277, 9), 39}, // 101 Constant + {IR(26043, 18), 40}, // 102 ConstantComposite + {IR(44166, 32), 773}, // 103 ConstantCompositeContinuedINTEL + {IR(32318, 30), 391}, // 104 ConstantCompositeReplicateEXT + {IR(25991, 14), 38}, // 105 ConstantFalse + {IR(36679, 29), 560}, // 106 ConstantFunctionPointerINTEL + {IR(26155, 13), 42}, // 107 ConstantNull + {IR(30235, 20), 296}, // 108 ConstantPipeStorage + {IR(26139, 16), 41}, // 109 ConstantSampler + {IR(33178, 19), 426}, // 110 ConstantStringAMDX + {IR(25978, 13), 37}, // 111 ConstantTrue + {IR(28580, 15), 205}, // 112 ControlBarrier + {IR(44307, 26), 778}, // 113 ControlBarrierArriveINTEL + {IR(44333, 24), 779}, // 114 ControlBarrierWaitINTEL + {IR(44287, 20), 777}, // 115 ConvertBF16ToFINTEL + {IR(44267, 20), 776}, // 116 ConvertFToBF16INTEL + {IR(27327, 12), 100}, // 117 ConvertFToS + {IR(27315, 12), 99}, // 118 ConvertFToU + {IR(44923, 26), 805}, // 119 ConvertHandleToImageINTEL + {IR(44977, 33), 807}, // 120 ConvertHandleToSampledImageINTEL + {IR(44949, 28), 806}, // 121 ConvertHandleToSamplerINTEL + {IR(35646, 18), 517}, // 122 ConvertImageToUNV + {IR(27404, 14), 107}, // 123 ConvertPtrToU + {IR(27339, 12), 101}, // 124 ConvertSToF + {IR(35709, 25), 520}, // 125 ConvertSampledImageToUNV + {IR(35664, 20), 518}, // 126 ConvertSamplerToUNV + {IR(31896, 35), 377}, // 127 ConvertUToAccelerationStructureKHR + {IR(27351, 12), 102}, // 128 ConvertUToF + {IR(35608, 18), 515}, // 129 ConvertUToImageNV + {IR(27448, 14), 110}, // 130 ConvertUToPtr + {IR(35684, 25), 519}, // 131 ConvertUToSampledImageNV + {IR(35626, 20), 516}, // 132 ConvertUToSamplerNV + {IR(34338, 27), 469}, // 133 CooperativeMatrixConvertNV + {IR(32291, 27), 390}, // 134 CooperativeMatrixLengthKHR + {IR(34971, 26), 493}, // 135 CooperativeMatrixLengthNV + {IR(32159, 25), 387}, // 136 CooperativeMatrixLoadKHR + {IR(34896, 24), 490}, // 137 CooperativeMatrixLoadNV + {IR(35195, 30), 497}, // 138 CooperativeMatrixLoadTensorNV + {IR(32264, 27), 389}, // 139 CooperativeMatrixMulAddKHR + {IR(34945, 26), 492}, // 140 CooperativeMatrixMulAddNV + {IR(35256, 32), 499}, // 141 CooperativeMatrixPerElementOpNV + {IR(35094, 26), 496}, // 142 CooperativeMatrixReduceNV + {IR(32184, 26), 388}, // 143 CooperativeMatrixStoreKHR + {IR(34920, 25), 491}, // 144 CooperativeMatrixStoreNV + {IR(35225, 31), 498}, // 145 CooperativeMatrixStoreTensorNV + {IR(35579, 29), 514}, // 146 CooperativeMatrixTransposeNV + {IR(34533, 24), 476}, // 147 CooperativeVectorLoadNV + {IR(34306, 32), 468}, // 148 CooperativeVectorMatrixMulAddNV + {IR(34196, 29), 465}, // 149 CooperativeVectorMatrixMulNV + {IR(34225, 42), 466}, // 150 CooperativeVectorOuterProductAccumulateNV + {IR(34267, 39), 467}, // 151 CooperativeVectorReduceSumAccumulateNV + {IR(34557, 25), 477}, // 152 CooperativeVectorStoreNV + {IR(31215, 12), 340}, // 153 CopyLogical + {IR(26449, 11), 56}, // 154 CopyMemory + {IR(26460, 16), 57}, // 155 CopyMemorySized + {IR(26835, 11), 75}, // 156 CopyObject + {IR(30255, 26), 297}, // 157 CreatePipeFromPipeStorage + {IR(35324, 21), 502}, // 158 CreateTensorLayoutNV + {IR(35444, 19), 507}, // 159 CreateTensorViewNV + {IR(29702, 16), 272}, // 160 CreateUserEvent + {IR(43379, 29), 749}, // 161 CrossWorkgroupCastToPtrINTEL + {IR(28402, 5), 192}, // 162 DPdx + {IR(28448, 11), 198}, // 163 DPdxCoarse + {IR(28419, 9), 195}, // 164 DPdxFine + {IR(28407, 5), 193}, // 165 DPdy + {IR(28459, 11), 199}, // 166 DPdyCoarse + {IR(28428, 9), 196}, // 167 DPdyFine + {IR(26609, 9), 64}, // 168 Decorate + {IR(30432, 11), 305}, // 169 DecorateId + {IR(36813, 15), 569}, // 170 DecorateString + {IR(36828, 21), 569}, // 171 DecorateStringGOOGLE + {IR(26633, 16), 66}, // 172 DecorationGroup + {IR(11463, 25), 510}, // 173 DemoteToHelperInvocation + {IR(11488, 28), 510}, // 174 DemoteToHelperInvocationEXT + {IR(31279, 23), 345}, // 175 DepthAttachmentReadEXT + {IR(27718, 4), 137}, // 176 Dot + {IR(34365, 17), 470}, // 177 EmitMeshTasksEXT + {IR(28507, 17), 203}, // 178 EmitStreamVertex + {IR(28483, 11), 201}, // 179 EmitVertex + {IR(35025, 26), 495}, // 180 EndInvocationInterlockEXT + {IR(28494, 13), 202}, // 181 EndPrimitive + {IR(28524, 19), 204}, // 182 EndStreamPrimitive + {IR(29538, 14), 265}, // 183 EnqueueKernel + {IR(29524, 14), 264}, // 184 EnqueueMarker + {IR(33050, 24), 421}, // 185 EnqueueNodePayloadsAMDX + {IR(25452, 11), 13}, // 186 EntryPoint + {IR(31877, 19), 376}, // 187 ExecuteCallableKHR + {IR(34807, 18), 486}, // 188 ExecuteCallableNV + {IR(25495, 14), 14}, // 189 ExecutionMode + {IR(30416, 16), 304}, // 190 ExecutionModeId + {IR(36803, 10), 568}, // 191 ExpectKHR + {IR(25306, 8), 11}, // 192 ExtInst + {IR(25246, 14), 10}, // 193 ExtInstImport + {IR(31839, 26), 374}, // 194 ExtInstWithForwardRefsKHR + {IR(25236, 10), 9}, // 195 Extension + {IR(27550, 5), 118}, // 196 FAdd + {IR(27381, 9), 105}, // 197 FConvert + {IR(27585, 5), 125}, // 198 FDiv + {IR(27610, 5), 130}, // 199 FMod + {IR(27570, 5), 122}, // 200 FMul + {IR(27537, 8), 116}, // 201 FNegate + {IR(28047, 10), 168}, // 202 FOrdEqual + {IR(28125, 16), 174}, // 203 FOrdGreaterThan + {IR(28197, 21), 178}, // 204 FOrdGreaterThanEqual + {IR(28097, 13), 172}, // 205 FOrdLessThan + {IR(28159, 18), 176}, // 206 FOrdLessThanEqual + {IR(28069, 13), 170}, // 207 FOrdNotEqual + {IR(12926, 13), 752}, // 208 FPGARegINTEL + {IR(27605, 5), 129}, // 209 FRem + {IR(27560, 5), 120}, // 210 FSub + {IR(28057, 12), 169}, // 211 FUnordEqual + {IR(28141, 18), 175}, // 212 FUnordGreaterThan + {IR(28218, 23), 179}, // 213 FUnordGreaterThanEqual + {IR(28110, 15), 173}, // 214 FUnordLessThan + {IR(28177, 20), 177}, // 215 FUnordLessThanEqual + {IR(28082, 15), 171}, // 216 FUnordNotEqual + {IR(34495, 38), 475}, // 217 FetchMicroTriangleVertexBarycentricNV + {IR(34460, 35), 474}, // 218 FetchMicroTriangleVertexPositionNV + {IR(33099, 29), 423}, // 219 FinishWritingNodePayloadAMDX + {IR(43240, 14), 741}, // 220 FixedCosINTEL + {IR(43287, 16), 744}, // 221 FixedCosPiINTEL + {IR(43336, 14), 747}, // 222 FixedExpINTEL + {IR(43322, 14), 746}, // 223 FixedLogINTEL + {IR(43194, 16), 738}, // 224 FixedRecipINTEL + {IR(43210, 16), 739}, // 225 FixedRsqrtINTEL + {IR(43254, 17), 742}, // 226 FixedSinCosINTEL + {IR(43303, 19), 745}, // 227 FixedSinCosPiINTEL + {IR(43226, 14), 740}, // 228 FixedSinINTEL + {IR(43271, 16), 743}, // 229 FixedSinPiINTEL + {IR(43179, 15), 737}, // 230 FixedSqrtINTEL + {IR(32995, 17), 418}, // 231 FragmentFetchAMD + {IR(32974, 21), 417}, // 232 FragmentMaskFetchAMD + {IR(24356, 9), 48}, // 233 Function + {IR(26358, 13), 51}, // 234 FunctionCall + {IR(26346, 12), 50}, // 235 FunctionEnd + {IR(26328, 18), 49}, // 236 FunctionParameter + {IR(36708, 25), 561}, // 237 FunctionPointerCallINTEL + {IR(28412, 7), 194}, // 238 Fwidth + {IR(28470, 13), 200}, // 239 FwidthCoarse + {IR(28437, 11), 197}, // 240 FwidthFine + {IR(27479, 17), 112}, // 241 GenericCastToPtr + {IR(27496, 25), 113}, // 242 GenericCastToPtrExplicit + {IR(26535, 23), 62}, // 243 GenericPtrMemSemantics + {IR(29776, 16), 276}, // 244 GetDefaultQueue + {IR(30281, 35), 298}, // 245 GetKernelLocalSizeForSubgroupCount + {IR(30316, 25), 299}, // 246 GetKernelMaxNumSubgroups + {IR(29582, 32), 267}, // 247 GetKernelNDrangeMaxSubGroupSize + {IR(29552, 30), 266}, // 248 GetKernelNDrangeSubGroupCount + {IR(29637, 40), 269}, // 249 GetKernelPreferredWorkGroupSizeMultiple + {IR(29614, 23), 268}, // 250 GetKernelWorkGroupSize + {IR(29408, 18), 259}, // 251 GetMaxPipePackets + {IR(29390, 18), 258}, // 252 GetNumPipePackets + {IR(8964, 9), 353}, // 253 GraphARM + {IR(31431, 17), 351}, // 254 GraphConstantARM + {IR(31499, 12), 356}, // 255 GraphEndARM + {IR(31448, 19), 352}, // 256 GraphEntryPointARM + {IR(31467, 14), 354}, // 257 GraphInputARM + {IR(31481, 18), 355}, // 258 GraphSetOutputARM + {IR(29095, 9), 238}, // 259 GroupAll + {IR(29104, 9), 239}, // 260 GroupAny + {IR(29064, 15), 236}, // 261 GroupAsyncCopy + {IR(44756, 19), 796}, // 262 GroupBitwiseAndKHR + {IR(44775, 18), 797}, // 263 GroupBitwiseOrKHR + {IR(44793, 19), 798}, // 264 GroupBitwiseXorKHR + {IR(29113, 15), 240}, // 265 GroupBroadcast + {IR(29483, 20), 262}, // 266 GroupCommitReadPipe + {IR(29503, 21), 263}, // 267 GroupCommitWritePipe + {IR(26649, 14), 67}, // 268 GroupDecorate + {IR(29171, 10), 242}, // 269 GroupFAdd + {IR(32813, 23), 410}, // 270 GroupFAddNonUniformAMD + {IR(29211, 10), 246}, // 271 GroupFMax + {IR(32905, 23), 414}, // 272 GroupFMaxNonUniformAMD + {IR(29181, 10), 243}, // 273 GroupFMin + {IR(32836, 23), 411}, // 274 GroupFMinNonUniformAMD + {IR(44743, 13), 795}, // 275 GroupFMulKHR + {IR(29161, 10), 241}, // 276 GroupIAdd + {IR(32790, 23), 409}, // 277 GroupIAddNonUniformAMD + {IR(44730, 13), 794}, // 278 GroupIMulKHR + {IR(44812, 19), 799}, // 279 GroupLogicalAndKHR + {IR(44831, 18), 800}, // 280 GroupLogicalOrKHR + {IR(44849, 19), 801}, // 281 GroupLogicalXorKHR + {IR(26708, 20), 68}, // 282 GroupMemberDecorate + {IR(30464, 19), 307}, // 283 GroupNonUniformAll + {IR(30502, 24), 309}, // 284 GroupNonUniformAllEqual + {IR(30483, 19), 308}, // 285 GroupNonUniformAny + {IR(5583, 22), 312}, // 286 GroupNonUniformBallot + {IR(30642, 30), 315}, // 287 GroupNonUniformBallotBitCount + {IR(30610, 32), 314}, // 288 GroupNonUniformBallotBitExtract + {IR(30672, 29), 316}, // 289 GroupNonUniformBallotFindLSB + {IR(30701, 29), 317}, // 290 GroupNonUniformBallotFindMSB + {IR(31008, 26), 332}, // 291 GroupNonUniformBitwiseAnd + {IR(31034, 25), 333}, // 292 GroupNonUniformBitwiseOr + {IR(31059, 26), 334}, // 293 GroupNonUniformBitwiseXor + {IR(30526, 25), 310}, // 294 GroupNonUniformBroadcast + {IR(30551, 30), 311}, // 295 GroupNonUniformBroadcastFirst + {IR(30443, 21), 306}, // 296 GroupNonUniformElect + {IR(30828, 20), 323}, // 297 GroupNonUniformFAdd + {IR(30988, 20), 331}, // 298 GroupNonUniformFMax + {IR(30928, 20), 328}, // 299 GroupNonUniformFMin + {IR(30868, 20), 325}, // 300 GroupNonUniformFMul + {IR(30808, 20), 322}, // 301 GroupNonUniformIAdd + {IR(30848, 20), 324}, // 302 GroupNonUniformIMul + {IR(30581, 29), 313}, // 303 GroupNonUniformInverseBallot + {IR(31085, 26), 335}, // 304 GroupNonUniformLogicalAnd + {IR(31111, 25), 336}, // 305 GroupNonUniformLogicalOr + {IR(31136, 26), 337}, // 306 GroupNonUniformLogicalXor + {IR(34400, 27), 472}, // 307 GroupNonUniformPartitionNV + {IR(33220, 26), 428}, // 308 GroupNonUniformQuadAllKHR + {IR(33246, 26), 429}, // 309 GroupNonUniformQuadAnyKHR + {IR(31162, 29), 338}, // 310 GroupNonUniformQuadBroadcast + {IR(31191, 24), 339}, // 311 GroupNonUniformQuadSwap + {IR(13151, 25), 372}, // 312 GroupNonUniformRotateKHR + {IR(30948, 20), 329}, // 313 GroupNonUniformSMax + {IR(30888, 20), 326}, // 314 GroupNonUniformSMin + {IR(8673, 23), 318}, // 315 GroupNonUniformShuffle + {IR(30781, 27), 321}, // 316 GroupNonUniformShuffleDown + {IR(30756, 25), 320}, // 317 GroupNonUniformShuffleUp + {IR(30730, 26), 319}, // 318 GroupNonUniformShuffleXor + {IR(30968, 20), 330}, // 319 GroupNonUniformUMax + {IR(30908, 20), 327}, // 320 GroupNonUniformUMin + {IR(29426, 28), 260}, // 321 GroupReserveReadPipePackets + {IR(29454, 29), 261}, // 322 GroupReserveWritePipePackets + {IR(29231, 10), 248}, // 323 GroupSMax + {IR(32951, 23), 416}, // 324 GroupSMaxNonUniformAMD + {IR(29201, 10), 245}, // 325 GroupSMin + {IR(32882, 23), 413}, // 326 GroupSMinNonUniformAMD + {IR(29221, 10), 247}, // 327 GroupUMax + {IR(32928, 23), 415}, // 328 GroupUMaxNonUniformAMD + {IR(29191, 10), 244}, // 329 GroupUMin + {IR(32859, 23), 412}, // 330 GroupUMinNonUniformAMD + {IR(29079, 16), 237}, // 331 GroupWaitEvents + {IR(33707, 25), 445}, // 332 HitObjectExecuteShaderNV + {IR(33758, 25), 447}, // 333 HitObjectGetAttributesNV + {IR(34848, 24), 488}, // 334 HitObjectGetClusterIdNV + {IR(33732, 26), 446}, // 335 HitObjectGetCurrentTimeNV + {IR(33834, 28), 450}, // 336 HitObjectGetGeometryIndexNV + {IR(33783, 22), 448}, // 337 HitObjectGetHitKindNV + {IR(33887, 34), 452}, // 338 HitObjectGetInstanceCustomIndexNV + {IR(33862, 25), 451}, // 339 HitObjectGetInstanceIdNV + {IR(36075, 27), 530}, // 340 HitObjectGetLSSPositionsNV + {IR(36102, 23), 531}, // 341 HitObjectGetLSSRadiiNV + {IR(33419, 33), 435}, // 342 HitObjectGetObjectRayDirectionNV + {IR(33452, 30), 436}, // 343 HitObjectGetObjectRayOriginNV + {IR(33391, 28), 434}, // 344 HitObjectGetObjectToWorldNV + {IR(33805, 29), 449}, // 345 HitObjectGetPrimitiveIndexNV + {IR(33982, 22), 455}, // 346 HitObjectGetRayTMaxNV + {IR(34004, 22), 456}, // 347 HitObjectGetRayTMinNV + {IR(33547, 44), 439}, // 348 HitObjectGetShaderBindingTableRecordIndexNV + {IR(33508, 39), 438}, // 349 HitObjectGetShaderRecordBufferHandleNV + {IR(36019, 29), 528}, // 350 HitObjectGetSpherePositionNV + {IR(36048, 27), 529}, // 351 HitObjectGetSphereRadiusNV + {IR(33921, 32), 453}, // 352 HitObjectGetWorldRayDirectionNV + {IR(33953, 29), 454}, // 353 HitObjectGetWorldRayOriginNV + {IR(33363, 28), 433}, // 354 HitObjectGetWorldToObjectNV + {IR(34026, 19), 457}, // 355 HitObjectIsEmptyNV + {IR(34045, 17), 458}, // 356 HitObjectIsHitNV + {IR(36148, 20), 533}, // 357 HitObjectIsLSSHitNV + {IR(34062, 18), 459}, // 358 HitObjectIsMissNV + {IR(36125, 23), 532}, // 359 HitObjectIsSphereHitNV + {IR(33591, 23), 440}, // 360 HitObjectRecordEmptyNV + {IR(33272, 27), 430}, // 361 HitObjectRecordHitMotionNV + {IR(33634, 21), 442}, // 362 HitObjectRecordHitNV + {IR(33299, 36), 431}, // 363 HitObjectRecordHitWithIndexMotionNV + {IR(33655, 30), 443}, // 364 HitObjectRecordHitWithIndexNV + {IR(33335, 28), 432}, // 365 HitObjectRecordMissMotionNV + {IR(33685, 22), 444}, // 366 HitObjectRecordMissNV + {IR(33482, 26), 437}, // 367 HitObjectTraceRayMotionNV + {IR(33614, 20), 441}, // 368 HitObjectTraceRayNV + {IR(27545, 5), 117}, // 369 IAdd + {IR(27722, 10), 138}, // 370 IAddCarry + {IR(36527, 13), 550}, // 371 IAddSatINTEL + {IR(36553, 14), 552}, // 372 IAverageINTEL + {IR(36581, 21), 554}, // 373 IAverageRoundedINTEL + {IR(27918, 7), 158}, // 374 IEqual + {IR(27565, 5), 121}, // 375 IMul + {IR(36649, 15), 558}, // 376 IMul32x16INTEL + {IR(27925, 10), 159}, // 377 INotEqual + {IR(27555, 5), 119}, // 378 ISub + {IR(27732, 11), 139}, // 379 ISubBorrow + {IR(36623, 13), 556}, // 380 ISubSatINTEL + {IR(31931, 22), 378}, // 381 IgnoreIntersectionKHR + {IR(34625, 21), 479}, // 382 IgnoreIntersectionNV + {IR(24400, 6), 91}, // 383 Image + {IR(32761, 29), 408}, // 384 ImageBlockMatchGatherSADQCOM + {IR(32732, 29), 407}, // 385 ImageBlockMatchGatherSSDQCOM + {IR(32651, 23), 404}, // 386 ImageBlockMatchSADQCOM + {IR(32628, 23), 403}, // 387 ImageBlockMatchSSDQCOM + {IR(32703, 29), 406}, // 388 ImageBlockMatchWindowSADQCOM + {IR(32674, 29), 405}, // 389 ImageBlockMatchWindowSSDQCOM + {IR(32609, 19), 402}, // 390 ImageBoxFilterQCOM + {IR(27163, 16), 88}, // 391 ImageDrefGather + {IR(27140, 11), 86}, // 392 ImageFetch + {IR(27151, 12), 87}, // 393 ImageGather + {IR(27200, 17), 92}, // 394 ImageQueryFormat + {IR(27280, 17), 97}, // 395 ImageQueryLevels + {IR(27266, 14), 96}, // 396 ImageQueryLod + {IR(27217, 16), 93}, // 397 ImageQueryOrder + {IR(27297, 18), 98}, // 398 ImageQuerySamples + {IR(27251, 15), 95}, // 399 ImageQuerySize + {IR(27233, 18), 94}, // 400 ImageQuerySizeLod + {IR(27179, 10), 89}, // 401 ImageRead + {IR(26997, 27), 81}, // 402 ImageSampleDrefExplicitLod + {IR(26970, 27), 80}, // 403 ImageSampleDrefImplicitLod + {IR(26947, 23), 79}, // 404 ImageSampleExplicitLod + {IR(34149, 23), 463}, // 405 ImageSampleFootprintNV + {IR(26901, 23), 78}, // 406 ImageSampleImplicitLod + {IR(27109, 31), 85}, // 407 ImageSampleProjDrefExplicitLod + {IR(27078, 31), 84}, // 408 ImageSampleProjDrefImplicitLod + {IR(27051, 27), 83}, // 409 ImageSampleProjExplicitLod + {IR(27024, 27), 82}, // 410 ImageSampleProjImplicitLod + {IR(32585, 24), 401}, // 411 ImageSampleWeightedQCOM + {IR(30104, 22), 288}, // 412 ImageSparseDrefGather + {IR(30069, 17), 286}, // 413 ImageSparseFetch + {IR(30086, 18), 287}, // 414 ImageSparseGather + {IR(30196, 16), 293}, // 415 ImageSparseRead + {IR(29896, 33), 281}, // 416 ImageSparseSampleDrefExplicitLod + {IR(29863, 33), 280}, // 417 ImageSparseSampleDrefImplicitLod + {IR(29834, 29), 279}, // 418 ImageSparseSampleExplicitLod + {IR(29805, 29), 278}, // 419 ImageSparseSampleImplicitLod + {IR(30032, 37), 285}, // 420 ImageSparseSampleProjDrefExplicitLod + {IR(29995, 37), 284}, // 421 ImageSparseSampleProjDrefImplicitLod + {IR(29962, 33), 283}, // 422 ImageSparseSampleProjExplicitLod + {IR(29929, 33), 282}, // 423 ImageSparseSampleProjImplicitLod + {IR(30126, 26), 289}, // 424 ImageSparseTexelsResident + {IR(26380, 18), 53}, // 425 ImageTexelPointer + {IR(27189, 11), 90}, // 426 ImageWrite + {IR(26488, 20), 59}, // 427 InBoundsAccessChain + {IR(26558, 23), 63}, // 428 InBoundsPtrAccessChain + {IR(27789, 9), 146}, // 429 IsFinite + {IR(35510, 22), 511}, // 430 IsHelperInvocationEXT + {IR(27783, 6), 145}, // 431 IsInf + {IR(27777, 6), 144}, // 432 IsNan + {IR(33155, 23), 425}, // 433 IsNodePayloadValidAMDX + {IR(27798, 9), 147}, // 434 IsNormal + {IR(29718, 13), 273}, // 435 IsValidEvent + {IR(29373, 17), 257}, // 436 IsValidReserveId + {IR(29001, 5), 230}, // 437 Kill + {IR(28918, 6), 226}, // 438 Label + {IR(27818, 14), 149}, // 439 LessOrGreater + {IR(29037, 14), 234}, // 440 LifetimeStart + {IR(29051, 13), 235}, // 441 LifetimeStop + {IR(25231, 5), 8}, // 442 Line + {IR(26438, 5), 54}, // 443 Load + {IR(27889, 11), 155}, // 444 LogicalAnd + {IR(27850, 13), 152}, // 445 LogicalEqual + {IR(27900, 11), 156}, // 446 LogicalNot + {IR(27863, 16), 153}, // 447 LogicalNotEqual + {IR(27879, 10), 154}, // 448 LogicalOr + {IR(43097, 17), 733}, // 449 LoopControlINTEL + {IR(28858, 10), 224}, // 450 LoopMerge + {IR(44886, 18), 803}, // 451 MaskedGatherINTEL + {IR(44904, 19), 804}, // 452 MaskedScatterINTEL + {IR(27687, 18), 135}, // 453 MatrixTimesMatrix + {IR(27633, 18), 132}, // 454 MatrixTimesScalar + {IR(27669, 18), 134}, // 455 MatrixTimesVector + {IR(26618, 15), 65}, // 456 MemberDecorate + {IR(36849, 21), 570}, // 457 MemberDecorateString + {IR(36870, 27), 570}, // 458 MemberDecorateStringGOOGLE + {IR(25213, 11), 6}, // 459 MemberName + {IR(28595, 14), 206}, // 460 MemoryBarrier + {IR(25378, 12), 12}, // 461 MemoryModel + {IR(30381, 19), 302}, // 462 MemoryNamedBarrier + {IR(30400, 16), 303}, // 463 ModuleProcessed + {IR(25208, 5), 5}, // 464 Name + {IR(30358, 23), 301}, // 465 NamedBarrierInitialize + {IR(30152, 7), 290}, // 466 NoLine + {IR(33128, 27), 424}, // 467 NodePayloadArrayLengthAMDX + {IR(25004, 4), 0}, // 468 Nop + {IR(28329, 4), 186}, // 469 Not + {IR(27832, 8), 150}, // 470 Ordered + {IR(27705, 13), 136}, // 471 OuterProduct + {IR(28824, 4), 223}, // 472 Phi + {IR(26508, 15), 60}, // 473 PtrAccessChain + {IR(43350, 29), 748}, // 474 PtrCastToCrossWorkgroupINTEL + {IR(27462, 17), 111}, // 475 PtrCastToGeneric + {IR(31248, 8), 343}, // 476 PtrDiff + {IR(31227, 9), 341}, // 477 PtrEqual + {IR(31236, 12), 342}, // 478 PtrNotEqual + {IR(27390, 14), 106}, // 479 QuantizeToF16 + {IR(35815, 17), 522}, // 480 RawAccessChainNV + {IR(32504, 31), 398}, // 481 RayQueryConfirmIntersectionKHR + {IR(32472, 32), 397}, // 482 RayQueryGenerateIntersectionKHR + {IR(34825, 23), 487}, // 483 RayQueryGetClusterIdNV + {IR(43755, 39), 761}, // 484 RayQueryGetIntersectionBarycentricsKHR + {IR(43830, 46), 763}, // 485 RayQueryGetIntersectionCandidateAABBOpaqueKHR + {IR(43794, 36), 762}, // 486 RayQueryGetIntersectionFrontFaceKHR + {IR(43674, 40), 759}, // 487 RayQueryGetIntersectionGeometryIndexKHR + {IR(43526, 46), 756}, // 488 RayQueryGetIntersectionInstanceCustomIndexKHR + {IR(43572, 37), 757}, // 489 RayQueryGetIntersectionInstanceIdKHR + {IR(43609, 65), 758}, // 490 RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR + {IR(35982, 37), 527}, // 491 RayQueryGetIntersectionLSSHitValueNV + {IR(35910, 38), 525}, // 492 RayQueryGetIntersectionLSSPositionsNV + {IR(35948, 34), 526}, // 493 RayQueryGetIntersectionLSSRadiiNV + {IR(43876, 45), 764}, // 494 RayQueryGetIntersectionObjectRayDirectionKHR + {IR(43921, 42), 765}, // 495 RayQueryGetIntersectionObjectRayOriginKHR + {IR(44024, 40), 768}, // 496 RayQueryGetIntersectionObjectToWorldKHR + {IR(43714, 41), 760}, // 497 RayQueryGetIntersectionPrimitiveIndexKHR + {IR(35832, 40), 523}, // 498 RayQueryGetIntersectionSpherePositionNV + {IR(35872, 38), 524}, // 499 RayQueryGetIntersectionSphereRadiusNV + {IR(43498, 28), 755}, // 500 RayQueryGetIntersectionTKHR + {IR(34700, 50), 484}, // 501 RayQueryGetIntersectionTriangleVertexPositionsKHR + {IR(32554, 31), 400}, // 502 RayQueryGetIntersectionTypeKHR + {IR(44064, 40), 769}, // 503 RayQueryGetIntersectionWorldToObjectKHR + {IR(43475, 23), 754}, // 504 RayQueryGetRayFlagsKHR + {IR(43453, 22), 753}, // 505 RayQueryGetRayTMinKHR + {IR(43963, 32), 766}, // 506 RayQueryGetWorldRayDirectionKHR + {IR(43995, 29), 767}, // 507 RayQueryGetWorldRayOriginKHR + {IR(32429, 22), 395}, // 508 RayQueryInitializeKHR + {IR(36190, 19), 535}, // 509 RayQueryIsLSSHitNV + {IR(36168, 22), 534}, // 510 RayQueryIsSphereHitNV + {IR(32535, 19), 399}, // 511 RayQueryProceedKHR + {IR(32451, 21), 396}, // 512 RayQueryTerminateKHR + {IR(33012, 13), 419}, // 513 ReadClockKHR + {IR(29241, 9), 249}, // 514 ReadPipe + {IR(43408, 22), 750}, // 515 ReadPipeBlockingINTEL + {IR(29689, 13), 271}, // 516 ReleaseEvent + {IR(34109, 24), 461}, // 517 ReorderThreadWithHintNV + {IR(34080, 29), 460}, // 518 ReorderThreadWithHitObjectNV + {IR(34582, 22), 478}, // 519 ReportIntersectionKHR + {IR(34604, 21), 478}, // 520 ReportIntersectionNV + {IR(29295, 23), 253}, // 521 ReserveReadPipePackets + {IR(29318, 24), 254}, // 522 ReserveWritePipePackets + {IR(29260, 17), 251}, // 523 ReservedReadPipe + {IR(29277, 18), 252}, // 524 ReservedWritePipe + {IR(42079, 19), 691}, // 525 RestoreMemoryINTEL + {IR(29677, 12), 270}, // 526 RetainEvent + {IR(29006, 7), 231}, // 527 Return + {IR(29013, 12), 232}, // 528 ReturnValue + {IR(44868, 18), 802}, // 529 RoundFToTF32INTEL + {IR(27372, 9), 104}, // 530 SConvert + {IR(27580, 5), 124}, // 531 SDiv + {IR(32016, 5), 380}, // 532 SDot + {IR(32057, 11), 383}, // 533 SDotAccSat + {IR(32068, 14), 383}, // 534 SDotAccSatKHR + {IR(32021, 8), 380}, // 535 SDotKHR + {IR(27948, 13), 161}, // 536 SGreaterThan + {IR(27979, 18), 163}, // 537 SGreaterThanEqual + {IR(28007, 10), 165}, // 538 SLessThan + {IR(28032, 15), 167}, // 539 SLessThanEqual + {IR(27600, 5), 128}, // 540 SMod + {IR(27756, 13), 141}, // 541 SMulExtended + {IR(27529, 8), 115}, // 542 SNegate + {IR(27595, 5), 127}, // 543 SRem + {IR(32042, 6), 382}, // 544 SUDot + {IR(32107, 12), 385}, // 545 SUDotAccSat + {IR(32119, 15), 385}, // 546 SUDotAccSatKHR + {IR(32048, 9), 382}, // 547 SUDotKHR + {IR(26856, 13), 77}, // 548 SampledImage + {IR(35734, 29), 521}, // 549 SamplerImageAddressingModeNV + {IR(27418, 15), 108}, // 550 SatConvertSToU + {IR(27433, 15), 109}, // 551 SatConvertUToS + {IR(42063, 16), 690}, // 552 SaveMemoryINTEL + {IR(27911, 7), 157}, // 553 Select + {IR(28903, 15), 225}, // 554 SelectionMerge + {IR(34382, 18), 471}, // 555 SetMeshOutputsEXT + {IR(29731, 19), 274}, // 556 SetUserEventStatus + {IR(28280, 17), 182}, // 557 ShiftLeftLogical + {IR(28259, 21), 181}, // 558 ShiftRightArithmetic + {IR(28241, 18), 180}, // 559 ShiftRightLogical + {IR(27807, 11), 148}, // 560 SignBitSet + {IR(30212, 7), 294}, // 561 SizeOf + {IR(25185, 7), 3}, // 562 Source + {IR(25066, 16), 2}, // 563 SourceContinued + {IR(25192, 16), 4}, // 564 SourceExtension + {IR(26203, 13), 45}, // 565 SpecConstant + {IR(26216, 22), 46}, // 566 SpecConstantComposite + {IR(44198, 36), 774}, // 567 SpecConstantCompositeContinuedINTEL + {IR(32348, 34), 392}, // 568 SpecConstantCompositeReplicateEXT + {IR(26185, 18), 44}, // 569 SpecConstantFalse + {IR(26279, 15), 47}, // 570 SpecConstantOp + {IR(33197, 23), 427}, // 571 SpecConstantStringAMDX + {IR(26168, 17), 43}, // 572 SpecConstantTrue + {IR(31302, 25), 346}, // 573 StencilAttachmentReadEXT + {IR(26443, 6), 55}, // 574 Store + {IR(25224, 7), 7}, // 575 String + {IR(44499, 25), 787}, // 576 Subgroup2DBlockLoadINTEL + {IR(44524, 34), 788}, // 577 Subgroup2DBlockLoadTransformINTEL + {IR(44558, 34), 789}, // 578 Subgroup2DBlockLoadTransposeINTEL + {IR(44592, 29), 790}, // 579 Subgroup2DBlockPrefetchINTEL + {IR(44621, 26), 791}, // 580 Subgroup2DBlockStoreINTEL + {IR(31793, 20), 371}, // 581 SubgroupAllEqualKHR + {IR(31763, 15), 369}, // 582 SubgroupAllKHR + {IR(31778, 15), 370}, // 583 SubgroupAnyKHR + {IR(40581, 30), 654}, // 584 SubgroupAvcBmeInitializeINTEL + {IR(40551, 30), 653}, // 585 SubgroupAvcFmeInitializeINTEL + {IR(38986, 35), 623}, // 586 SubgroupAvcImeAdjustRefOffsetINTEL + {IR(39021, 39), 624}, // 587 SubgroupAvcImeConvertToMcePayloadINTEL + {IR(39662, 38), 637}, // 588 SubgroupAvcImeConvertToMceResultINTEL + {IR(39285, 45), 630}, // 589 SubgroupAvcImeEvaluateWithDualReferenceINTEL + {IR(39385, 53), 632}, // 590 SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL + {IR(39606, 56), 636}, // 591 SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL + {IR(39494, 54), 634}, // 592 SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL + {IR(39238, 47), 629}, // 593 SubgroupAvcImeEvaluateWithSingleReferenceINTEL + {IR(39330, 55), 631}, // 594 SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL + {IR(39548, 58), 635}, // 595 SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL + {IR(39438, 56), 633}, // 596 SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL + {IR(40294, 36), 648}, // 597 SubgroupAvcImeGetBorderReachedINTEL + {IR(39746, 44), 639}, // 598 SubgroupAvcImeGetDualReferenceStreaminINTEL + {IR(39700, 46), 638}, // 599 SubgroupAvcImeGetSingleReferenceStreaminINTEL + {IR(40161, 66), 646}, // 600 SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL + {IR(40093, 68), 645}, // 601 SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL + {IR(40227, 67), 647}, // 602 SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL + {IR(39956, 68), 643}, // 603 SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL + {IR(39886, 70), 642}, // 604 SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL + {IR(40024, 69), 644}, // 605 SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL + {IR(40330, 48), 649}, // 606 SubgroupAvcImeGetTruncatedSearchIndicationINTEL + {IR(40378, 59), 650}, // 607 SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL + {IR(40495, 56), 652}, // 608 SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL + {IR(40437, 58), 651}, // 609 SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL + {IR(38849, 30), 619}, // 610 SubgroupAvcImeInitializeINTEL + {IR(38953, 33), 622}, // 611 SubgroupAvcImeRefWindowSizeINTEL + {IR(38917, 36), 621}, // 612 SubgroupAvcImeSetDualReferenceINTEL + {IR(39150, 54), 627}, // 613 SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL + {IR(39060, 43), 625}, // 614 SubgroupAvcImeSetMaxMotionVectorCountINTEL + {IR(38879, 38), 620}, // 615 SubgroupAvcImeSetSingleReferenceINTEL + {IR(39103, 47), 626}, // 616 SubgroupAvcImeSetUnidirectionalMixDisableINTEL + {IR(39204, 34), 628}, // 617 SubgroupAvcImeSetWeightedSadINTEL + {IR(39839, 47), 641}, // 618 SubgroupAvcImeStripDualReferenceStreamoutINTEL + {IR(39790, 49), 640}, // 619 SubgroupAvcImeStripSingleReferenceStreamoutINTEL + {IR(38239, 39), 604}, // 620 SubgroupAvcMceConvertToImePayloadINTEL + {IR(38278, 38), 605}, // 621 SubgroupAvcMceConvertToImeResultINTEL + {IR(38316, 39), 606}, // 622 SubgroupAvcMceConvertToRefPayloadINTEL + {IR(38355, 38), 607}, // 623 SubgroupAvcMceConvertToRefResultINTEL + {IR(38393, 39), 608}, // 624 SubgroupAvcMceConvertToSicPayloadINTEL + {IR(38432, 38), 609}, // 625 SubgroupAvcMceConvertToSicResultINTEL + {IR(38545, 43), 612}, // 626 SubgroupAvcMceGetBestInterDistortionsINTEL + {IR(37677, 50), 593}, // 627 SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL + {IR(37275, 60), 585}, // 628 SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL + {IR(37475, 51), 589}, // 629 SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL + {IR(37621, 56), 592}, // 630 SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL + {IR(37388, 47), 587}, // 631 SubgroupAvcMceGetDefaultInterShapePenaltyINTEL + {IR(37976, 56), 599}, // 632 SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL + {IR(37875, 50), 597}, // 633 SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL + {IR(37570, 51), 591}, // 634 SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL + {IR(37779, 49), 595}, // 635 SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL + {IR(37727, 52), 594}, // 636 SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL + {IR(37925, 51), 598}, // 637 SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL + {IR(38664, 38), 615}, // 638 SubgroupAvcMceGetInterDirectionsINTEL + {IR(38506, 39), 611}, // 639 SubgroupAvcMceGetInterDistortionsINTEL + {IR(38588, 38), 613}, // 640 SubgroupAvcMceGetInterMajorShapeINTEL + {IR(38626, 38), 614}, // 641 SubgroupAvcMceGetInterMinorShapeINTEL + {IR(38702, 45), 616}, // 642 SubgroupAvcMceGetInterMotionVectorCountINTEL + {IR(38747, 40), 617}, // 643 SubgroupAvcMceGetInterReferenceIdsINTEL + {IR(38787, 62), 618}, // 644 SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL + {IR(38470, 36), 610}, // 645 SubgroupAvcMceGetMotionVectorsINTEL + {IR(38032, 33), 600}, // 646 SubgroupAvcMceSetAcOnlyHaarINTEL + {IR(38178, 61), 603}, // 647 SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL + {IR(37335, 53), 586}, // 648 SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL + {IR(37526, 44), 590}, // 649 SubgroupAvcMceSetInterDirectionPenaltyINTEL + {IR(37435, 40), 588}, // 650 SubgroupAvcMceSetInterShapePenaltyINTEL + {IR(37828, 47), 596}, // 651 SubgroupAvcMceSetMotionVectorCostFunctionINTEL + {IR(38117, 61), 602}, // 652 SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL + {IR(38065, 52), 601}, // 653 SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL + {IR(40611, 39), 655}, // 654 SubgroupAvcRefConvertToMcePayloadINTEL + {IR(40933, 38), 662}, // 655 SubgroupAvcRefConvertToMceResultINTEL + {IR(40786, 45), 659}, // 656 SubgroupAvcRefEvaluateWithDualReferenceINTEL + {IR(40831, 46), 660}, // 657 SubgroupAvcRefEvaluateWithMultiReferenceINTEL + {IR(40877, 56), 661}, // 658 SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL + {IR(40739, 47), 658}, // 659 SubgroupAvcRefEvaluateWithSingleReferenceINTEL + {IR(40650, 46), 656}, // 660 SubgroupAvcRefSetBidirectionalMixDisableINTEL + {IR(40696, 43), 657}, // 661 SubgroupAvcRefSetBilinearFilterEnableINTEL + {IR(41069, 42), 666}, // 662 SubgroupAvcSicConfigureIpeLumaChromaINTEL + {IR(41033, 36), 665}, // 663 SubgroupAvcSicConfigureIpeLumaINTEL + {IR(41001, 32), 664}, // 664 SubgroupAvcSicConfigureSkcINTEL + {IR(41150, 39), 668}, // 665 SubgroupAvcSicConvertToMcePayloadINTEL + {IR(41690, 38), 680}, // 666 SubgroupAvcSicConvertToMceResultINTEL + {IR(41465, 31), 675}, // 667 SubgroupAvcSicEvaluateIpeINTEL + {IR(41543, 45), 677}, // 668 SubgroupAvcSicEvaluateWithDualReferenceINTEL + {IR(41588, 46), 678}, // 669 SubgroupAvcSicEvaluateWithMultiReferenceINTEL + {IR(41634, 56), 679}, // 670 SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL + {IR(41496, 47), 676}, // 671 SubgroupAvcSicEvaluateWithSingleReferenceINTEL + {IR(41807, 46), 683}, // 672 SubgroupAvcSicGetBestIpeChromaDistortionINTEL + {IR(41763, 44), 682}, // 673 SubgroupAvcSicGetBestIpeLumaDistortionINTEL + {IR(42028, 35), 688}, // 674 SubgroupAvcSicGetInterRawSadsINTEL + {IR(41894, 36), 685}, // 675 SubgroupAvcSicGetIpeChromaModeINTEL + {IR(41728, 35), 681}, // 676 SubgroupAvcSicGetIpeLumaShapeINTEL + {IR(41111, 39), 667}, // 677 SubgroupAvcSicGetMotionVectorMaskINTEL + {IR(41853, 41), 684}, // 678 SubgroupAvcSicGetPackedIpeLumaModesINTEL + {IR(41930, 50), 686}, // 679 SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL + {IR(41980, 48), 687}, // 680 SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL + {IR(40971, 30), 663}, // 681 SubgroupAvcSicInitializeINTEL + {IR(41331, 43), 672}, // 682 SubgroupAvcSicSetBilinearFilterEnableINTEL + {IR(41422, 43), 674}, // 683 SubgroupAvcSicSetBlockBasedRawSkipSadINTEL + {IR(41281, 50), 671}, // 684 SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL + {IR(41233, 48), 670}, // 685 SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL + {IR(41189, 44), 669}, // 686 SubgroupAvcSicSetIntraLumaShapePenaltyINTEL + {IR(41374, 48), 673}, // 687 SubgroupAvcSicSetSkcForwardTransformEnableINTEL + {IR(5344, 18), 363}, // 688 SubgroupBallotKHR + {IR(44472, 27), 786}, // 689 SubgroupBlockPrefetchINTEL + {IR(36281, 23), 540}, // 690 SubgroupBlockReadINTEL + {IR(36304, 24), 541}, // 691 SubgroupBlockWriteINTEL + {IR(31637, 27), 364}, // 692 SubgroupFirstInvocationKHR + {IR(36328, 28), 542}, // 693 SubgroupImageBlockReadINTEL + {IR(36356, 29), 543}, // 694 SubgroupImageBlockWriteINTEL + {IR(36385, 33), 544}, // 695 SubgroupImageMediaBlockReadINTEL + {IR(36418, 34), 545}, // 696 SubgroupImageMediaBlockWriteINTEL + {IR(13696, 38), 792}, // 697 SubgroupMatrixMultiplyAccumulateINTEL + {IR(31813, 26), 373}, // 698 SubgroupReadInvocationKHR + {IR(36209, 25), 537}, // 699 SubgroupShuffleDownINTEL + {IR(11911, 21), 536}, // 700 SubgroupShuffleINTEL + {IR(36234, 23), 538}, // 701 SubgroupShuffleUpINTEL + {IR(36257, 24), 539}, // 702 SubgroupShuffleXorINTEL + {IR(28994, 7), 229}, // 703 Switch + {IR(44381, 23), 782}, // 704 TaskSequenceAsyncINTEL + {IR(44357, 24), 781}, // 705 TaskSequenceCreateINTEL + {IR(44404, 21), 783}, // 706 TaskSequenceGetINTEL + {IR(44425, 25), 784}, // 707 TaskSequenceReleaseINTEL + {IR(35552, 27), 513}, // 708 TensorLayoutSetBlockSizeNV + {IR(35416, 28), 506}, // 709 TensorLayoutSetClampValueNV + {IR(35345, 27), 503}, // 710 TensorLayoutSetDimensionNV + {IR(35372, 24), 504}, // 711 TensorLayoutSetStrideNV + {IR(35396, 20), 505}, // 712 TensorLayoutSliceNV + {IR(31412, 19), 350}, // 713 TensorQuerySizeARM + {IR(31383, 14), 348}, // 714 TensorReadARM + {IR(35532, 20), 512}, // 715 TensorViewSetClipNV + {IR(35463, 25), 508}, // 716 TensorViewSetDimensionNV + {IR(35488, 22), 509}, // 717 TensorViewSetStrideNV + {IR(31397, 15), 349}, // 718 TensorWriteARM + {IR(31524, 20), 358}, // 719 TerminateInvocation + {IR(31953, 16), 379}, // 720 TerminateRayKHR + {IR(34646, 15), 480}, // 721 TerminateRayNV + {IR(34669, 14), 482}, // 722 TraceMotionNV + {IR(34661, 8), 481}, // 723 TraceNV + {IR(31865, 12), 375}, // 724 TraceRayKHR + {IR(34683, 17), 483}, // 725 TraceRayMotionNV + {IR(26846, 10), 76}, // 726 Transpose + {IR(34750, 29), 485}, // 727 TypeAccelerationStructureKHR + {IR(34779, 28), 485}, // 728 TypeAccelerationStructureNV + {IR(25795, 10), 25}, // 729 TypeArray + {IR(37194, 37), 582}, // 730 TypeAvcImeDualReferenceStreaminINTEL + {IR(36929, 23), 573}, // 731 TypeAvcImePayloadINTEL + {IR(37111, 44), 580}, // 732 TypeAvcImeResultDualReferenceStreamoutINTEL + {IR(37043, 22), 578}, // 733 TypeAvcImeResultINTEL + {IR(37065, 46), 579}, // 734 TypeAvcImeResultSingleReferenceStreamoutINTEL + {IR(37155, 39), 581}, // 735 TypeAvcImeSingleReferenceStreaminINTEL + {IR(36998, 23), 576}, // 736 TypeAvcMcePayloadINTEL + {IR(37021, 22), 577}, // 737 TypeAvcMceResultINTEL + {IR(36952, 23), 574}, // 738 TypeAvcRefPayloadINTEL + {IR(37231, 22), 583}, // 739 TypeAvcRefResultINTEL + {IR(36975, 23), 575}, // 740 TypeAvcSicPayloadINTEL + {IR(37253, 22), 584}, // 741 TypeAvcSicResultINTEL + {IR(25557, 9), 17}, // 742 TypeBool + {IR(44118, 23), 771}, // 743 TypeBufferSurfaceINTEL + {IR(32134, 25), 386}, // 744 TypeCooperativeMatrixKHR + {IR(34872, 24), 489}, // 745 TypeCooperativeMatrixNV + {IR(34172, 24), 464}, // 746 TypeCooperativeVectorNV + {IR(25910, 16), 32}, // 747 TypeDeviceEvent + {IR(25900, 10), 31}, // 748 TypeEvent + {IR(25611, 10), 19}, // 749 TypeFloat + {IR(25959, 19), 36}, // 750 TypeForwardPointer + {IR(25887, 13), 30}, // 751 TypeFunction + {IR(31511, 13), 357}, // 752 TypeGraphARM + {IR(34133, 16), 462}, // 753 TypeHitObjectNV + {IR(25756, 10), 22}, // 754 TypeImage + {IR(25566, 8), 18}, // 755 TypeInt + {IR(25632, 11), 21}, // 756 TypeMatrix + {IR(30341, 17), 300}, // 757 TypeNamedBarrier + {IR(33074, 25), 422}, // 758 TypeNodePayloadArrayAMDX + {IR(25833, 11), 28}, // 759 TypeOpaque + {IR(25950, 9), 35}, // 760 TypePipe + {IR(30219, 16), 295}, // 761 TypePipeStorage + {IR(25875, 12), 29}, // 762 TypePointer + {IR(25940, 10), 34}, // 763 TypeQueue + {IR(32413, 16), 394}, // 764 TypeRayQueryKHR + {IR(25926, 14), 33}, // 765 TypeReserveId + {IR(25805, 17), 26}, // 766 TypeRuntimeArray + {IR(25778, 17), 24}, // 767 TypeSampledImage + {IR(25766, 12), 23}, // 768 TypeSampler + {IR(25822, 11), 27}, // 769 TypeStruct + {IR(44141, 25), 772}, // 770 TypeStructContinuedINTEL + {IR(44450, 22), 785}, // 771 TypeTaskSequenceINTEL + {IR(31327, 14), 347}, // 772 TypeTensorARM + {IR(35288, 19), 500}, // 773 TypeTensorLayoutNV + {IR(35307, 17), 501}, // 774 TypeTensorViewNV + {IR(31544, 22), 359}, // 775 TypeUntypedPointerKHR + {IR(25621, 11), 20}, // 776 TypeVector + {IR(36911, 18), 572}, // 777 TypeVmeImageINTEL + {IR(25548, 9), 16}, // 778 TypeVoid + {IR(36540, 13), 551}, // 779 UAddSatINTEL + {IR(36567, 14), 553}, // 780 UAverageINTEL + {IR(36602, 21), 555}, // 781 UAverageRoundedINTEL + {IR(27363, 9), 103}, // 782 UConvert + {IR(36452, 24), 546}, // 783 UCountLeadingZerosINTEL + {IR(36476, 25), 547}, // 784 UCountTrailingZerosINTEL + {IR(27575, 5), 123}, // 785 UDiv + {IR(32029, 5), 381}, // 786 UDot + {IR(32082, 11), 384}, // 787 UDotAccSat + {IR(32093, 14), 384}, // 788 UDotAccSatKHR + {IR(32034, 8), 381}, // 789 UDotKHR + {IR(27935, 13), 160}, // 790 UGreaterThan + {IR(27961, 18), 162}, // 791 UGreaterThanEqual + {IR(27997, 10), 164}, // 792 ULessThan + {IR(28017, 15), 166}, // 793 ULessThanEqual + {IR(27590, 5), 126}, // 794 UMod + {IR(36664, 15), 559}, // 795 UMul32x16INTEL + {IR(27743, 13), 140}, // 796 UMulExtended + {IR(36636, 13), 557}, // 797 USubSatINTEL + {IR(25060, 6), 1}, // 798 Undef + {IR(27840, 10), 151}, // 799 Unordered + {IR(29025, 12), 233}, // 800 Unreachable + {IR(31585, 22), 361}, // 801 UntypedAccessChainKHR + {IR(31722, 22), 367}, // 802 UntypedArrayLengthKHR + {IR(31607, 30), 362}, // 803 UntypedInBoundsAccessChainKHR + {IR(31689, 33), 366}, // 804 UntypedInBoundsPtrAccessChainKHR + {IR(31744, 19), 368}, // 805 UntypedPrefetchKHR + {IR(31664, 25), 365}, // 806 UntypedPtrAccessChainKHR + {IR(31566, 19), 360}, // 807 UntypedVariableKHR + {IR(26371, 9), 52}, // 808 Variable + {IR(12367, 25), 689}, // 809 VariableLengthArrayINTEL + {IR(26728, 21), 69}, // 810 VectorExtractDynamic + {IR(26749, 20), 70}, // 811 VectorInsertDynamic + {IR(26769, 14), 71}, // 812 VectorShuffle + {IR(27651, 18), 133}, // 813 VectorTimesMatrix + {IR(27615, 18), 131}, // 814 VectorTimesScalar + {IR(36897, 14), 571}, // 815 VmeImageINTEL + {IR(34427, 33), 473}, // 816 WritePackedPrimitiveIndices4x8NV + {IR(29250, 10), 250}, // 817 WritePipe + {IR(43430, 23), 751}, // 818 WritePipeBlockingINTEL }}; // Extended instruction descriptions, ordered by (extinst enum, opcode value). @@ -4623,432 +4653,498 @@ static const std::array kInstructionNames{{ // operands, an IndexRange into kOperandSpans // name, a character-counting IndexRange into kStrings // capabilities, an IndexRange into kCapabilitySpans -static const std::array kExtInstByValue{{ - {0,IR(0, 0),IR(44770, 14),IR(1, 0)}, // DebugInfoNone in debuginfo - {1,IR(52, 3),IR(44784, 21),IR(1, 0)}, // DebugCompilationUnit in debuginfo - {2,IR(727, 3),IR(44857, 15),IR(1, 0)}, // DebugTypeBasic in debuginfo - {3,IR(730, 3),IR(44906, 17),IR(1, 0)}, // DebugTypePointer in debuginfo - {4,IR(733, 2),IR(44961, 19),IR(1, 0)}, // DebugTypeQualifier in debuginfo - {5,IR(168, 2),IR(44980, 15),IR(1, 0)}, // DebugTypeArray in debuginfo - {6,IR(261, 2),IR(44995, 16),IR(1, 0)}, // DebugTypeVector in debuginfo - {7,IR(735, 6),IR(45011, 13),IR(1, 0)}, // DebugTypedef in debuginfo - {8,IR(168, 2),IR(45024, 18),IR(1, 0)}, // DebugTypeFunction in debuginfo - {9,IR(741, 9),IR(45042, 14),IR(1, 0)}, // DebugTypeEnum in debuginfo - {10,IR(750, 9),IR(45094, 19),IR(1, 0)}, // DebugTypeComposite in debuginfo - {11,IR(759, 10),IR(45113, 16),IR(1, 0)}, // DebugTypeMember in debuginfo - {12,IR(769, 5),IR(45129, 21),IR(1, 0)}, // DebugTypeInheritance in debuginfo - {13,IR(36, 2),IR(45150, 21),IR(1, 0)}, // DebugTypePtrToMember in debuginfo - {14,IR(168, 2),IR(45171, 18),IR(1, 0)}, // DebugTypeTemplate in debuginfo - {15,IR(774, 6),IR(45189, 27),IR(1, 0)}, // DebugTypeTemplateParameter in debuginfo - {16,IR(780, 5),IR(45216, 35),IR(1, 0)}, // DebugTypeTemplateTemplateParameter in debuginfo - {17,IR(785, 5),IR(45251, 31),IR(1, 0)}, // DebugTypeTemplateParameterPack in debuginfo - {18,IR(759, 10),IR(45282, 20),IR(1, 0)}, // DebugGlobalVariable in debuginfo - {19,IR(790, 8),IR(45302, 25),IR(1, 0)}, // DebugFunctionDeclaration in debuginfo - {20,IR(798, 11),IR(45327, 14),IR(1, 0)}, // DebugFunction in debuginfo - {21,IR(809, 5),IR(45341, 18),IR(1, 0)}, // DebugLexicalBlock in debuginfo - {22,IR(814, 3),IR(45359, 31),IR(1, 0)}, // DebugLexicalBlockDiscriminator in debuginfo - {23,IR(817, 2),IR(45390, 11),IR(1, 0)}, // DebugScope in debuginfo - {24,IR(0, 0),IR(45401, 13),IR(1, 0)}, // DebugNoScope in debuginfo - {25,IR(819, 3),IR(45414, 15),IR(1, 0)}, // DebugInlinedAt in debuginfo - {26,IR(822, 7),IR(45471, 19),IR(1, 0)}, // DebugLocalVariable in debuginfo - {27,IR(36, 2),IR(45490, 21),IR(1, 0)}, // DebugInlinedVariable in debuginfo - {28,IR(33, 3),IR(45511, 13),IR(1, 0)}, // DebugDeclare in debuginfo - {29,IR(829, 3),IR(45524, 11),IR(1, 0)}, // DebugValue in debuginfo - {30,IR(832, 2),IR(45568, 15),IR(1, 0)}, // DebugOperation in debuginfo - {31,IR(683, 1),IR(45583, 16),IR(1, 0)}, // DebugExpression in debuginfo - {32,IR(834, 4),IR(45599, 14),IR(1, 0)}, // DebugMacroDef in debuginfo - {33,IR(814, 3),IR(45613, 16),IR(1, 0)}, // DebugMacroUndef in debuginfo - {1,IR(10, 1),IR(45629, 6),IR(1, 0)}, // Round in glsl_std_450 - {2,IR(10, 1),IR(45635, 10),IR(1, 0)}, // RoundEven in glsl_std_450 - {3,IR(10, 1),IR(45645, 6),IR(1, 0)}, // Trunc in glsl_std_450 - {4,IR(10, 1),IR(45651, 5),IR(1, 0)}, // FAbs in glsl_std_450 - {5,IR(10, 1),IR(45656, 5),IR(1, 0)}, // SAbs in glsl_std_450 - {6,IR(10, 1),IR(45661, 6),IR(1, 0)}, // FSign in glsl_std_450 - {7,IR(10, 1),IR(45667, 6),IR(1, 0)}, // SSign in glsl_std_450 - {8,IR(10, 1),IR(45673, 6),IR(1, 0)}, // Floor in glsl_std_450 - {9,IR(10, 1),IR(45679, 5),IR(1, 0)}, // Ceil in glsl_std_450 - {10,IR(10, 1),IR(45684, 6),IR(1, 0)}, // Fract in glsl_std_450 - {11,IR(10, 1),IR(45690, 8),IR(1, 0)}, // Radians in glsl_std_450 - {12,IR(10, 1),IR(45698, 8),IR(1, 0)}, // Degrees in glsl_std_450 - {13,IR(10, 1),IR(45706, 4),IR(1, 0)}, // Sin in glsl_std_450 - {14,IR(10, 1),IR(45710, 4),IR(1, 0)}, // Cos in glsl_std_450 - {15,IR(10, 1),IR(45714, 4),IR(1, 0)}, // Tan in glsl_std_450 - {16,IR(10, 1),IR(45718, 5),IR(1, 0)}, // Asin in glsl_std_450 - {17,IR(10, 1),IR(45723, 5),IR(1, 0)}, // Acos in glsl_std_450 - {18,IR(10, 1),IR(45728, 5),IR(1, 0)}, // Atan in glsl_std_450 - {19,IR(10, 1),IR(45733, 5),IR(1, 0)}, // Sinh in glsl_std_450 - {20,IR(10, 1),IR(45738, 5),IR(1, 0)}, // Cosh in glsl_std_450 - {21,IR(10, 1),IR(45743, 5),IR(1, 0)}, // Tanh in glsl_std_450 - {22,IR(10, 1),IR(45748, 6),IR(1, 0)}, // Asinh in glsl_std_450 - {23,IR(10, 1),IR(45754, 6),IR(1, 0)}, // Acosh in glsl_std_450 - {24,IR(10, 1),IR(45760, 6),IR(1, 0)}, // Atanh in glsl_std_450 - {25,IR(36, 2),IR(45766, 6),IR(1, 0)}, // Atan2 in glsl_std_450 - {26,IR(36, 2),IR(45772, 4),IR(1, 0)}, // Pow in glsl_std_450 - {27,IR(10, 1),IR(45776, 4),IR(1, 0)}, // Exp in glsl_std_450 - {28,IR(10, 1),IR(45780, 4),IR(1, 0)}, // Log in glsl_std_450 - {29,IR(10, 1),IR(45784, 5),IR(1, 0)}, // Exp2 in glsl_std_450 - {30,IR(10, 1),IR(45789, 5),IR(1, 0)}, // Log2 in glsl_std_450 - {31,IR(10, 1),IR(45794, 5),IR(1, 0)}, // Sqrt in glsl_std_450 - {32,IR(10, 1),IR(45799, 12),IR(1, 0)}, // InverseSqrt in glsl_std_450 - {33,IR(10, 1),IR(45811, 12),IR(1, 0)}, // Determinant in glsl_std_450 - {34,IR(10, 1),IR(45823, 14),IR(1, 0)}, // MatrixInverse in glsl_std_450 - {35,IR(36, 2),IR(45837, 5),IR(1, 0)}, // Modf in glsl_std_450 - {36,IR(10, 1),IR(45842, 11),IR(1, 0)}, // ModfStruct in glsl_std_450 - {37,IR(36, 2),IR(45853, 5),IR(1, 0)}, // FMin in glsl_std_450 - {38,IR(36, 2),IR(45858, 5),IR(1, 0)}, // UMin in glsl_std_450 - {39,IR(36, 2),IR(45863, 5),IR(1, 0)}, // SMin in glsl_std_450 - {40,IR(36, 2),IR(45868, 5),IR(1, 0)}, // FMax in glsl_std_450 - {41,IR(36, 2),IR(45873, 5),IR(1, 0)}, // UMax in glsl_std_450 - {42,IR(36, 2),IR(45878, 5),IR(1, 0)}, // SMax in glsl_std_450 - {43,IR(33, 3),IR(45883, 7),IR(1, 0)}, // FClamp in glsl_std_450 - {44,IR(33, 3),IR(45890, 7),IR(1, 0)}, // UClamp in glsl_std_450 - {45,IR(33, 3),IR(45897, 7),IR(1, 0)}, // SClamp in glsl_std_450 - {46,IR(33, 3),IR(45904, 5),IR(1, 0)}, // FMix in glsl_std_450 - {47,IR(33, 3),IR(45909, 5),IR(1, 0)}, // IMix in glsl_std_450 - {48,IR(36, 2),IR(45914, 5),IR(1, 0)}, // Step in glsl_std_450 - {49,IR(33, 3),IR(45919, 11),IR(1, 0)}, // SmoothStep in glsl_std_450 - {50,IR(33, 3),IR(45930, 4),IR(1, 0)}, // Fma in glsl_std_450 - {51,IR(36, 2),IR(45934, 6),IR(1, 0)}, // Frexp in glsl_std_450 - {52,IR(10, 1),IR(45940, 12),IR(1, 0)}, // FrexpStruct in glsl_std_450 - {53,IR(36, 2),IR(45952, 6),IR(1, 0)}, // Ldexp in glsl_std_450 - {54,IR(10, 1),IR(45958, 13),IR(1, 0)}, // PackSnorm4x8 in glsl_std_450 - {55,IR(10, 1),IR(45971, 13),IR(1, 0)}, // PackUnorm4x8 in glsl_std_450 - {56,IR(10, 1),IR(45984, 14),IR(1, 0)}, // PackSnorm2x16 in glsl_std_450 - {57,IR(10, 1),IR(45998, 14),IR(1, 0)}, // PackUnorm2x16 in glsl_std_450 - {58,IR(10, 1),IR(46012, 13),IR(1, 0)}, // PackHalf2x16 in glsl_std_450 - {59,IR(10, 1),IR(46025, 15),IR(301, 1)}, // PackDouble2x32 in glsl_std_450 - {60,IR(10, 1),IR(46040, 16),IR(1, 0)}, // UnpackSnorm2x16 in glsl_std_450 - {61,IR(10, 1),IR(46056, 16),IR(1, 0)}, // UnpackUnorm2x16 in glsl_std_450 - {62,IR(10, 1),IR(46072, 15),IR(1, 0)}, // UnpackHalf2x16 in glsl_std_450 - {63,IR(10, 1),IR(46087, 15),IR(1, 0)}, // UnpackSnorm4x8 in glsl_std_450 - {64,IR(10, 1),IR(46102, 15),IR(1, 0)}, // UnpackUnorm4x8 in glsl_std_450 - {65,IR(10, 1),IR(46117, 17),IR(301, 1)}, // UnpackDouble2x32 in glsl_std_450 - {66,IR(10, 1),IR(46134, 7),IR(1, 0)}, // Length in glsl_std_450 - {67,IR(36, 2),IR(46141, 9),IR(1, 0)}, // Distance in glsl_std_450 - {68,IR(36, 2),IR(46150, 6),IR(1, 0)}, // Cross in glsl_std_450 - {69,IR(10, 1),IR(46156, 10),IR(1, 0)}, // Normalize in glsl_std_450 - {70,IR(33, 3),IR(46166, 12),IR(1, 0)}, // FaceForward in glsl_std_450 - {71,IR(36, 2),IR(46178, 8),IR(1, 0)}, // Reflect in glsl_std_450 - {72,IR(33, 3),IR(46186, 8),IR(1, 0)}, // Refract in glsl_std_450 - {73,IR(10, 1),IR(46194, 9),IR(1, 0)}, // FindILsb in glsl_std_450 - {74,IR(10, 1),IR(46203, 9),IR(1, 0)}, // FindSMsb in glsl_std_450 - {75,IR(10, 1),IR(46212, 9),IR(1, 0)}, // FindUMsb in glsl_std_450 - {76,IR(10, 1),IR(46221, 22),IR(302, 1)}, // InterpolateAtCentroid in glsl_std_450 - {77,IR(36, 2),IR(46243, 20),IR(302, 1)}, // InterpolateAtSample in glsl_std_450 - {78,IR(36, 2),IR(46263, 20),IR(302, 1)}, // InterpolateAtOffset in glsl_std_450 - {79,IR(36, 2),IR(46283, 5),IR(1, 0)}, // NMin in glsl_std_450 - {80,IR(36, 2),IR(46288, 5),IR(1, 0)}, // NMax in glsl_std_450 - {81,IR(33, 3),IR(46293, 7),IR(1, 0)}, // NClamp in glsl_std_450 - {1,IR(387, 5),IR(4534, 7),IR(1, 0)}, // Kernel in nonsemantic_clspvreflection - {2,IR(838, 5),IR(46300, 13),IR(1, 0)}, // ArgumentInfo in nonsemantic_clspvreflection - {3,IR(843, 5),IR(46313, 22),IR(1, 0)}, // ArgumentStorageBuffer in nonsemantic_clspvreflection - {4,IR(843, 5),IR(46335, 16),IR(1, 0)}, // ArgumentUniform in nonsemantic_clspvreflection - {5,IR(531, 7),IR(46351, 25),IR(1, 0)}, // ArgumentPodStorageBuffer in nonsemantic_clspvreflection - {6,IR(531, 7),IR(46376, 19),IR(1, 0)}, // ArgumentPodUniform in nonsemantic_clspvreflection - {7,IR(843, 5),IR(46395, 24),IR(1, 0)}, // ArgumentPodPushConstant in nonsemantic_clspvreflection - {8,IR(843, 5),IR(46419, 21),IR(1, 0)}, // ArgumentSampledImage in nonsemantic_clspvreflection - {9,IR(843, 5),IR(46440, 21),IR(1, 0)}, // ArgumentStorageImage in nonsemantic_clspvreflection - {10,IR(843, 5),IR(46461, 16),IR(1, 0)}, // ArgumentSampler in nonsemantic_clspvreflection - {11,IR(843, 5),IR(46477, 18),IR(1, 0)}, // ArgumentWorkgroup in nonsemantic_clspvreflection - {12,IR(33, 3),IR(46495, 26),IR(1, 0)}, // SpecConstantWorkgroupSize in nonsemantic_clspvreflection - {13,IR(33, 3),IR(46521, 25),IR(1, 0)}, // SpecConstantGlobalOffset in nonsemantic_clspvreflection - {14,IR(10, 1),IR(46546, 20),IR(1, 0)}, // SpecConstantWorkDim in nonsemantic_clspvreflection - {15,IR(36, 2),IR(46566, 25),IR(1, 0)}, // PushConstantGlobalOffset in nonsemantic_clspvreflection - {16,IR(36, 2),IR(46591, 30),IR(1, 0)}, // PushConstantEnqueuedLocalSize in nonsemantic_clspvreflection - {17,IR(36, 2),IR(46621, 23),IR(1, 0)}, // PushConstantGlobalSize in nonsemantic_clspvreflection - {18,IR(36, 2),IR(46644, 25),IR(1, 0)}, // PushConstantRegionOffset in nonsemantic_clspvreflection - {19,IR(36, 2),IR(46669, 26),IR(1, 0)}, // PushConstantNumWorkgroups in nonsemantic_clspvreflection - {20,IR(36, 2),IR(46695, 30),IR(1, 0)}, // PushConstantRegionGroupOffset in nonsemantic_clspvreflection - {21,IR(33, 3),IR(46725, 26),IR(1, 0)}, // ConstantDataStorageBuffer in nonsemantic_clspvreflection - {22,IR(33, 3),IR(46751, 20),IR(1, 0)}, // ConstantDataUniform in nonsemantic_clspvreflection - {23,IR(33, 3),IR(7959, 15),IR(1, 0)}, // LiteralSampler in nonsemantic_clspvreflection - {24,IR(296, 4),IR(46771, 30),IR(1, 0)}, // PropertyRequiredWorkgroupSize in nonsemantic_clspvreflection - {25,IR(10, 1),IR(46801, 28),IR(1, 0)}, // SpecConstantSubgroupMaxSize in nonsemantic_clspvreflection - {26,IR(843, 5),IR(46829, 28),IR(1, 0)}, // ArgumentPointerPushConstant in nonsemantic_clspvreflection - {27,IR(531, 7),IR(46857, 23),IR(1, 0)}, // ArgumentPointerUniform in nonsemantic_clspvreflection - {28,IR(33, 3),IR(46880, 35),IR(1, 0)}, // ProgramScopeVariablesStorageBuffer in nonsemantic_clspvreflection - {29,IR(33, 3),IR(46915, 38),IR(1, 0)}, // ProgramScopeVariablePointerRelocation in nonsemantic_clspvreflection - {30,IR(296, 4),IR(46953, 42),IR(1, 0)}, // ImageArgumentInfoChannelOrderPushConstant in nonsemantic_clspvreflection - {31,IR(296, 4),IR(46995, 45),IR(1, 0)}, // ImageArgumentInfoChannelDataTypePushConstant in nonsemantic_clspvreflection - {32,IR(502, 6),IR(47040, 37),IR(1, 0)}, // ImageArgumentInfoChannelOrderUniform in nonsemantic_clspvreflection - {33,IR(502, 6),IR(47077, 40),IR(1, 0)}, // ImageArgumentInfoChannelDataTypeUniform in nonsemantic_clspvreflection - {34,IR(843, 5),IR(47117, 27),IR(1, 0)}, // ArgumentStorageTexelBuffer in nonsemantic_clspvreflection - {35,IR(843, 5),IR(47144, 27),IR(1, 0)}, // ArgumentUniformTexelBuffer in nonsemantic_clspvreflection - {36,IR(33, 3),IR(47171, 32),IR(1, 0)}, // ConstantDataPointerPushConstant in nonsemantic_clspvreflection - {37,IR(33, 3),IR(47203, 40),IR(1, 0)}, // ProgramScopeVariablePointerPushConstant in nonsemantic_clspvreflection - {38,IR(829, 3),IR(47243, 11),IR(1, 0)}, // PrintfInfo in nonsemantic_clspvreflection - {39,IR(33, 3),IR(47254, 26),IR(1, 0)}, // PrintfBufferStorageBuffer in nonsemantic_clspvreflection - {40,IR(33, 3),IR(47280, 32),IR(1, 0)}, // PrintfBufferPointerPushConstant in nonsemantic_clspvreflection - {41,IR(296, 4),IR(47312, 34),IR(1, 0)}, // NormalizedSamplerMaskPushConstant in nonsemantic_clspvreflection - {42,IR(36, 2),IR(47346, 22),IR(1, 0)}, // WorkgroupVariableSize in nonsemantic_clspvreflection - {0,IR(0, 0),IR(44770, 14),IR(1, 0)}, // DebugInfoNone in nonsemantic_shader_debuginfo_100 - {1,IR(296, 4),IR(44784, 21),IR(1, 0)}, // DebugCompilationUnit in nonsemantic_shader_debuginfo_100 - {2,IR(296, 4),IR(44857, 15),IR(1, 0)}, // DebugTypeBasic in nonsemantic_shader_debuginfo_100 - {3,IR(33, 3),IR(44906, 17),IR(1, 0)}, // DebugTypePointer in nonsemantic_shader_debuginfo_100 - {4,IR(36, 2),IR(44961, 19),IR(1, 0)}, // DebugTypeQualifier in nonsemantic_shader_debuginfo_100 - {5,IR(168, 2),IR(44980, 15),IR(1, 0)}, // DebugTypeArray in nonsemantic_shader_debuginfo_100 - {6,IR(36, 2),IR(44995, 16),IR(1, 0)}, // DebugTypeVector in nonsemantic_shader_debuginfo_100 - {7,IR(502, 6),IR(45011, 13),IR(1, 0)}, // DebugTypedef in nonsemantic_shader_debuginfo_100 - {8,IR(829, 3),IR(45024, 18),IR(1, 0)}, // DebugTypeFunction in nonsemantic_shader_debuginfo_100 - {9,IR(848, 9),IR(45042, 14),IR(1, 0)}, // DebugTypeEnum in nonsemantic_shader_debuginfo_100 - {10,IR(857, 10),IR(45094, 19),IR(1, 0)}, // DebugTypeComposite in nonsemantic_shader_debuginfo_100 - {11,IR(867, 9),IR(45113, 16),IR(1, 0)}, // DebugTypeMember in nonsemantic_shader_debuginfo_100 - {12,IR(296, 4),IR(45129, 21),IR(1, 0)}, // DebugTypeInheritance in nonsemantic_shader_debuginfo_100 - {13,IR(36, 2),IR(45150, 21),IR(1, 0)}, // DebugTypePtrToMember in nonsemantic_shader_debuginfo_100 - {14,IR(168, 2),IR(45171, 18),IR(1, 0)}, // DebugTypeTemplate in nonsemantic_shader_debuginfo_100 - {15,IR(502, 6),IR(45189, 27),IR(1, 0)}, // DebugTypeTemplateParameter in nonsemantic_shader_debuginfo_100 - {16,IR(611, 5),IR(45216, 35),IR(1, 0)}, // DebugTypeTemplateTemplateParameter in nonsemantic_shader_debuginfo_100 - {17,IR(876, 5),IR(45251, 31),IR(1, 0)}, // DebugTypeTemplateParameterPack in nonsemantic_shader_debuginfo_100 - {18,IR(881, 10),IR(45282, 20),IR(1, 0)}, // DebugGlobalVariable in nonsemantic_shader_debuginfo_100 - {19,IR(448, 8),IR(45302, 25),IR(1, 0)}, // DebugFunctionDeclaration in nonsemantic_shader_debuginfo_100 - {20,IR(881, 10),IR(45327, 14),IR(1, 0)}, // DebugFunction in nonsemantic_shader_debuginfo_100 - {21,IR(843, 5),IR(45341, 18),IR(1, 0)}, // DebugLexicalBlock in nonsemantic_shader_debuginfo_100 - {22,IR(33, 3),IR(45359, 31),IR(1, 0)}, // DebugLexicalBlockDiscriminator in nonsemantic_shader_debuginfo_100 - {23,IR(817, 2),IR(45390, 11),IR(1, 0)}, // DebugScope in nonsemantic_shader_debuginfo_100 - {24,IR(0, 0),IR(45401, 13),IR(1, 0)}, // DebugNoScope in nonsemantic_shader_debuginfo_100 - {25,IR(891, 3),IR(45414, 15),IR(1, 0)}, // DebugInlinedAt in nonsemantic_shader_debuginfo_100 - {26,IR(894, 8),IR(45471, 19),IR(1, 0)}, // DebugLocalVariable in nonsemantic_shader_debuginfo_100 - {27,IR(36, 2),IR(45490, 21),IR(1, 0)}, // DebugInlinedVariable in nonsemantic_shader_debuginfo_100 - {28,IR(902, 4),IR(45511, 13),IR(1, 0)}, // DebugDeclare in nonsemantic_shader_debuginfo_100 - {29,IR(902, 4),IR(45524, 11),IR(1, 0)}, // DebugValue in nonsemantic_shader_debuginfo_100 - {30,IR(168, 2),IR(45568, 15),IR(1, 0)}, // DebugOperation in nonsemantic_shader_debuginfo_100 - {31,IR(683, 1),IR(45583, 16),IR(1, 0)}, // DebugExpression in nonsemantic_shader_debuginfo_100 - {32,IR(554, 4),IR(45599, 14),IR(1, 0)}, // DebugMacroDef in nonsemantic_shader_debuginfo_100 - {33,IR(33, 3),IR(45613, 16),IR(1, 0)}, // DebugMacroUndef in nonsemantic_shader_debuginfo_100 - {34,IR(483, 7),IR(47368, 20),IR(1, 0)}, // DebugImportedEntity in nonsemantic_shader_debuginfo_100 - {35,IR(817, 2),IR(47388, 12),IR(1, 0)}, // DebugSource in nonsemantic_shader_debuginfo_100 - {101,IR(36, 2),IR(47400, 24),IR(1, 0)}, // DebugFunctionDefinition in nonsemantic_shader_debuginfo_100 - {102,IR(10, 1),IR(47424, 21),IR(1, 0)}, // DebugSourceContinued in nonsemantic_shader_debuginfo_100 - {103,IR(611, 5),IR(47445, 10),IR(1, 0)}, // DebugLine in nonsemantic_shader_debuginfo_100 - {104,IR(0, 0),IR(47455, 12),IR(1, 0)}, // DebugNoLine in nonsemantic_shader_debuginfo_100 - {105,IR(36, 2),IR(47467, 21),IR(1, 0)}, // DebugBuildIdentifier in nonsemantic_shader_debuginfo_100 - {106,IR(10, 1),IR(47488, 17),IR(1, 0)}, // DebugStoragePath in nonsemantic_shader_debuginfo_100 - {107,IR(296, 4),IR(47505, 16),IR(1, 0)}, // DebugEntryPoint in nonsemantic_shader_debuginfo_100 - {108,IR(33, 3),IR(47521, 16),IR(1, 0)}, // DebugTypeMatrix in nonsemantic_shader_debuginfo_100 - {1,IR(701, 9),IR(47537, 14),IR(1, 0)}, // Configuration in nonsemantic_vkspreflection - {2,IR(10, 1),IR(47551, 13),IR(1, 0)}, // StartCounter in nonsemantic_vkspreflection - {3,IR(10, 1),IR(47564, 12),IR(1, 0)}, // StopCounter in nonsemantic_vkspreflection - {4,IR(296, 4),IR(47576, 14),IR(1, 0)}, // PushConstants in nonsemantic_vkspreflection - {5,IR(33, 3),IR(47590, 23),IR(1, 0)}, // SpecializationMapEntry in nonsemantic_vkspreflection - {6,IR(906, 15),IR(47613, 20),IR(1, 0)}, // DescriptorSetBuffer in nonsemantic_vkspreflection - {7,IR(921, 33),IR(47633, 19),IR(1, 0)}, // DescriptorSetImage in nonsemantic_vkspreflection - {8,IR(954, 19),IR(47652, 21),IR(1, 0)}, // DescriptorSetSampler in nonsemantic_vkspreflection - {0,IR(0, 0),IR(44770, 14),IR(1, 0)}, // DebugInfoNone in opencl_debuginfo_100 - {1,IR(973, 4),IR(44784, 21),IR(1, 0)}, // DebugCompilationUnit in opencl_debuginfo_100 - {2,IR(977, 3),IR(44857, 15),IR(1, 0)}, // DebugTypeBasic in opencl_debuginfo_100 - {3,IR(980, 3),IR(44906, 17),IR(1, 0)}, // DebugTypePointer in opencl_debuginfo_100 - {4,IR(983, 2),IR(44961, 19),IR(1, 0)}, // DebugTypeQualifier in opencl_debuginfo_100 - {5,IR(168, 2),IR(44980, 15),IR(1, 0)}, // DebugTypeArray in opencl_debuginfo_100 - {6,IR(261, 2),IR(44995, 16),IR(1, 0)}, // DebugTypeVector in opencl_debuginfo_100 - {7,IR(735, 6),IR(45011, 13),IR(1, 0)}, // DebugTypedef in opencl_debuginfo_100 - {8,IR(985, 3),IR(45024, 18),IR(1, 0)}, // DebugTypeFunction in opencl_debuginfo_100 - {9,IR(988, 9),IR(45042, 14),IR(1, 0)}, // DebugTypeEnum in opencl_debuginfo_100 - {10,IR(997, 10),IR(45094, 19),IR(1, 0)}, // DebugTypeComposite in opencl_debuginfo_100 - {11,IR(1007, 10),IR(45113, 16),IR(1, 0)}, // DebugTypeMember in opencl_debuginfo_100 - {12,IR(1017, 5),IR(45129, 21),IR(1, 0)}, // DebugTypeInheritance in opencl_debuginfo_100 - {13,IR(36, 2),IR(45150, 21),IR(1, 0)}, // DebugTypePtrToMember in opencl_debuginfo_100 - {14,IR(168, 2),IR(45171, 18),IR(1, 0)}, // DebugTypeTemplate in opencl_debuginfo_100 - {15,IR(774, 6),IR(45189, 27),IR(1, 0)}, // DebugTypeTemplateParameter in opencl_debuginfo_100 - {16,IR(780, 5),IR(45216, 35),IR(1, 0)}, // DebugTypeTemplateTemplateParameter in opencl_debuginfo_100 - {17,IR(785, 5),IR(45251, 31),IR(1, 0)}, // DebugTypeTemplateParameterPack in opencl_debuginfo_100 - {18,IR(1007, 10),IR(45282, 20),IR(1, 0)}, // DebugGlobalVariable in opencl_debuginfo_100 - {19,IR(1022, 8),IR(45302, 25),IR(1, 0)}, // DebugFunctionDeclaration in opencl_debuginfo_100 - {20,IR(1030, 11),IR(45327, 14),IR(1, 0)}, // DebugFunction in opencl_debuginfo_100 - {21,IR(809, 5),IR(45341, 18),IR(1, 0)}, // DebugLexicalBlock in opencl_debuginfo_100 - {22,IR(814, 3),IR(45359, 31),IR(1, 0)}, // DebugLexicalBlockDiscriminator in opencl_debuginfo_100 - {23,IR(817, 2),IR(45390, 11),IR(1, 0)}, // DebugScope in opencl_debuginfo_100 - {24,IR(0, 0),IR(45401, 13),IR(1, 0)}, // DebugNoScope in opencl_debuginfo_100 - {25,IR(819, 3),IR(45414, 15),IR(1, 0)}, // DebugInlinedAt in opencl_debuginfo_100 - {26,IR(1041, 8),IR(45471, 19),IR(1, 0)}, // DebugLocalVariable in opencl_debuginfo_100 - {27,IR(36, 2),IR(45490, 21),IR(1, 0)}, // DebugInlinedVariable in opencl_debuginfo_100 - {28,IR(33, 3),IR(45511, 13),IR(1, 0)}, // DebugDeclare in opencl_debuginfo_100 - {29,IR(902, 4),IR(45524, 11),IR(1, 0)}, // DebugValue in opencl_debuginfo_100 - {30,IR(1049, 2),IR(45568, 15),IR(1, 0)}, // DebugOperation in opencl_debuginfo_100 - {31,IR(683, 1),IR(45583, 16),IR(1, 0)}, // DebugExpression in opencl_debuginfo_100 - {32,IR(834, 4),IR(45599, 14),IR(1, 0)}, // DebugMacroDef in opencl_debuginfo_100 - {33,IR(814, 3),IR(45613, 16),IR(1, 0)}, // DebugMacroUndef in opencl_debuginfo_100 - {34,IR(1051, 7),IR(47368, 20),IR(1, 0)}, // DebugImportedEntity in opencl_debuginfo_100 - {35,IR(817, 2),IR(47388, 12),IR(1, 0)}, // DebugSource in opencl_debuginfo_100 - {36,IR(1058, 8),IR(47973, 17),IR(1, 0)}, // DebugModuleINTEL in opencl_debuginfo_100 - {0,IR(10, 1),IR(47990, 5),IR(1, 0)}, // acos in opencl_std_100 - {1,IR(10, 1),IR(47995, 6),IR(1, 0)}, // acosh in opencl_std_100 - {2,IR(10, 1),IR(48001, 7),IR(1, 0)}, // acospi in opencl_std_100 - {3,IR(10, 1),IR(48008, 5),IR(1, 0)}, // asin in opencl_std_100 - {4,IR(10, 1),IR(48013, 6),IR(1, 0)}, // asinh in opencl_std_100 - {5,IR(10, 1),IR(48019, 7),IR(1, 0)}, // asinpi in opencl_std_100 - {6,IR(10, 1),IR(48026, 5),IR(1, 0)}, // atan in opencl_std_100 - {7,IR(36, 2),IR(48031, 6),IR(1, 0)}, // atan2 in opencl_std_100 - {8,IR(10, 1),IR(48037, 6),IR(1, 0)}, // atanh in opencl_std_100 - {9,IR(10, 1),IR(48043, 7),IR(1, 0)}, // atanpi in opencl_std_100 - {10,IR(36, 2),IR(48050, 8),IR(1, 0)}, // atan2pi in opencl_std_100 - {11,IR(10, 1),IR(48058, 5),IR(1, 0)}, // cbrt in opencl_std_100 - {12,IR(10, 1),IR(48063, 5),IR(1, 0)}, // ceil in opencl_std_100 - {13,IR(36, 2),IR(48068, 9),IR(1, 0)}, // copysign in opencl_std_100 - {14,IR(10, 1),IR(48077, 4),IR(1, 0)}, // cos in opencl_std_100 - {15,IR(10, 1),IR(48081, 5),IR(1, 0)}, // cosh in opencl_std_100 - {16,IR(10, 1),IR(48086, 6),IR(1, 0)}, // cospi in opencl_std_100 - {17,IR(10, 1),IR(48092, 5),IR(1, 0)}, // erfc in opencl_std_100 - {18,IR(10, 1),IR(48097, 4),IR(1, 0)}, // erf in opencl_std_100 - {19,IR(10, 1),IR(48101, 4),IR(1, 0)}, // exp in opencl_std_100 - {20,IR(10, 1),IR(48105, 5),IR(1, 0)}, // exp2 in opencl_std_100 - {21,IR(10, 1),IR(48110, 6),IR(1, 0)}, // exp10 in opencl_std_100 - {22,IR(10, 1),IR(48116, 6),IR(1, 0)}, // expm1 in opencl_std_100 - {23,IR(10, 1),IR(48122, 5),IR(1, 0)}, // fabs in opencl_std_100 - {24,IR(36, 2),IR(48127, 5),IR(1, 0)}, // fdim in opencl_std_100 - {25,IR(10, 1),IR(48132, 6),IR(1, 0)}, // floor in opencl_std_100 - {26,IR(33, 3),IR(48138, 4),IR(1, 0)}, // fma in opencl_std_100 - {27,IR(36, 2),IR(48142, 5),IR(1, 0)}, // fmax in opencl_std_100 - {28,IR(36, 2),IR(48147, 5),IR(1, 0)}, // fmin in opencl_std_100 - {29,IR(36, 2),IR(48152, 5),IR(1, 0)}, // fmod in opencl_std_100 - {30,IR(36, 2),IR(48157, 6),IR(1, 0)}, // fract in opencl_std_100 - {31,IR(36, 2),IR(48163, 6),IR(1, 0)}, // frexp in opencl_std_100 - {32,IR(36, 2),IR(48169, 6),IR(1, 0)}, // hypot in opencl_std_100 - {33,IR(10, 1),IR(48175, 6),IR(1, 0)}, // ilogb in opencl_std_100 - {34,IR(36, 2),IR(48181, 6),IR(1, 0)}, // ldexp in opencl_std_100 - {35,IR(10, 1),IR(48187, 7),IR(1, 0)}, // lgamma in opencl_std_100 - {36,IR(36, 2),IR(48194, 9),IR(1, 0)}, // lgamma_r in opencl_std_100 - {37,IR(10, 1),IR(48203, 4),IR(1, 0)}, // log in opencl_std_100 - {38,IR(10, 1),IR(48207, 5),IR(1, 0)}, // log2 in opencl_std_100 - {39,IR(10, 1),IR(48212, 6),IR(1, 0)}, // log10 in opencl_std_100 - {40,IR(10, 1),IR(48218, 6),IR(1, 0)}, // log1p in opencl_std_100 - {41,IR(10, 1),IR(48224, 5),IR(1, 0)}, // logb in opencl_std_100 - {42,IR(33, 3),IR(48229, 4),IR(1, 0)}, // mad in opencl_std_100 - {43,IR(36, 2),IR(48233, 7),IR(1, 0)}, // maxmag in opencl_std_100 - {44,IR(36, 2),IR(48240, 7),IR(1, 0)}, // minmag in opencl_std_100 - {45,IR(36, 2),IR(48247, 5),IR(1, 0)}, // modf in opencl_std_100 - {46,IR(10, 1),IR(48252, 4),IR(1, 0)}, // nan in opencl_std_100 - {47,IR(36, 2),IR(48256, 10),IR(1, 0)}, // nextafter in opencl_std_100 - {48,IR(36, 2),IR(48266, 4),IR(1, 0)}, // pow in opencl_std_100 - {49,IR(36, 2),IR(48270, 5),IR(1, 0)}, // pown in opencl_std_100 - {50,IR(36, 2),IR(48275, 5),IR(1, 0)}, // powr in opencl_std_100 - {51,IR(36, 2),IR(48280, 10),IR(1, 0)}, // remainder in opencl_std_100 - {52,IR(33, 3),IR(48290, 7),IR(1, 0)}, // remquo in opencl_std_100 - {53,IR(10, 1),IR(48297, 5),IR(1, 0)}, // rint in opencl_std_100 - {54,IR(36, 2),IR(48302, 6),IR(1, 0)}, // rootn in opencl_std_100 - {55,IR(10, 1),IR(48308, 6),IR(1, 0)}, // round in opencl_std_100 - {56,IR(10, 1),IR(48314, 6),IR(1, 0)}, // rsqrt in opencl_std_100 - {57,IR(10, 1),IR(48320, 4),IR(1, 0)}, // sin in opencl_std_100 - {58,IR(36, 2),IR(48324, 7),IR(1, 0)}, // sincos in opencl_std_100 - {59,IR(10, 1),IR(48331, 5),IR(1, 0)}, // sinh in opencl_std_100 - {60,IR(10, 1),IR(48336, 6),IR(1, 0)}, // sinpi in opencl_std_100 - {61,IR(10, 1),IR(48342, 5),IR(1, 0)}, // sqrt in opencl_std_100 - {62,IR(10, 1),IR(48347, 4),IR(1, 0)}, // tan in opencl_std_100 - {63,IR(10, 1),IR(48351, 5),IR(1, 0)}, // tanh in opencl_std_100 - {64,IR(10, 1),IR(48356, 6),IR(1, 0)}, // tanpi in opencl_std_100 - {65,IR(10, 1),IR(48362, 7),IR(1, 0)}, // tgamma in opencl_std_100 - {66,IR(10, 1),IR(48369, 6),IR(1, 0)}, // trunc in opencl_std_100 - {67,IR(10, 1),IR(48375, 9),IR(1, 0)}, // half_cos in opencl_std_100 - {68,IR(36, 2),IR(48384, 12),IR(1, 0)}, // half_divide in opencl_std_100 - {69,IR(10, 1),IR(48396, 9),IR(1, 0)}, // half_exp in opencl_std_100 - {70,IR(10, 1),IR(48405, 10),IR(1, 0)}, // half_exp2 in opencl_std_100 - {71,IR(10, 1),IR(48415, 11),IR(1, 0)}, // half_exp10 in opencl_std_100 - {72,IR(10, 1),IR(48426, 9),IR(1, 0)}, // half_log in opencl_std_100 - {73,IR(10, 1),IR(48435, 10),IR(1, 0)}, // half_log2 in opencl_std_100 - {74,IR(10, 1),IR(48445, 11),IR(1, 0)}, // half_log10 in opencl_std_100 - {75,IR(36, 2),IR(48456, 10),IR(1, 0)}, // half_powr in opencl_std_100 - {76,IR(10, 1),IR(48466, 11),IR(1, 0)}, // half_recip in opencl_std_100 - {77,IR(10, 1),IR(48477, 11),IR(1, 0)}, // half_rsqrt in opencl_std_100 - {78,IR(10, 1),IR(48488, 9),IR(1, 0)}, // half_sin in opencl_std_100 - {79,IR(10, 1),IR(48497, 10),IR(1, 0)}, // half_sqrt in opencl_std_100 - {80,IR(10, 1),IR(48507, 9),IR(1, 0)}, // half_tan in opencl_std_100 - {81,IR(10, 1),IR(48516, 11),IR(1, 0)}, // native_cos in opencl_std_100 - {82,IR(36, 2),IR(48527, 14),IR(1, 0)}, // native_divide in opencl_std_100 - {83,IR(10, 1),IR(48541, 11),IR(1, 0)}, // native_exp in opencl_std_100 - {84,IR(10, 1),IR(48552, 12),IR(1, 0)}, // native_exp2 in opencl_std_100 - {85,IR(10, 1),IR(48564, 13),IR(1, 0)}, // native_exp10 in opencl_std_100 - {86,IR(10, 1),IR(48577, 11),IR(1, 0)}, // native_log in opencl_std_100 - {87,IR(10, 1),IR(48588, 12),IR(1, 0)}, // native_log2 in opencl_std_100 - {88,IR(10, 1),IR(48600, 13),IR(1, 0)}, // native_log10 in opencl_std_100 - {89,IR(36, 2),IR(48613, 12),IR(1, 0)}, // native_powr in opencl_std_100 - {90,IR(10, 1),IR(48625, 13),IR(1, 0)}, // native_recip in opencl_std_100 - {91,IR(10, 1),IR(48638, 13),IR(1, 0)}, // native_rsqrt in opencl_std_100 - {92,IR(10, 1),IR(48651, 11),IR(1, 0)}, // native_sin in opencl_std_100 - {93,IR(10, 1),IR(48662, 12),IR(1, 0)}, // native_sqrt in opencl_std_100 - {94,IR(10, 1),IR(48674, 11),IR(1, 0)}, // native_tan in opencl_std_100 - {95,IR(33, 3),IR(48685, 7),IR(1, 0)}, // fclamp in opencl_std_100 - {96,IR(10, 1),IR(48692, 8),IR(1, 0)}, // degrees in opencl_std_100 - {97,IR(36, 2),IR(48700, 12),IR(1, 0)}, // fmax_common in opencl_std_100 - {98,IR(36, 2),IR(48712, 12),IR(1, 0)}, // fmin_common in opencl_std_100 - {99,IR(33, 3),IR(48724, 4),IR(1, 0)}, // mix in opencl_std_100 - {100,IR(10, 1),IR(48728, 8),IR(1, 0)}, // radians in opencl_std_100 - {101,IR(36, 2),IR(48736, 5),IR(1, 0)}, // step in opencl_std_100 - {102,IR(33, 3),IR(48741, 11),IR(1, 0)}, // smoothstep in opencl_std_100 - {103,IR(10, 1),IR(48752, 5),IR(1, 0)}, // sign in opencl_std_100 - {104,IR(36, 2),IR(48757, 6),IR(1, 0)}, // cross in opencl_std_100 - {105,IR(36, 2),IR(48763, 9),IR(1, 0)}, // distance in opencl_std_100 - {106,IR(10, 1),IR(48772, 7),IR(1, 0)}, // length in opencl_std_100 - {107,IR(10, 1),IR(48779, 10),IR(1, 0)}, // normalize in opencl_std_100 - {108,IR(36, 2),IR(48789, 14),IR(1, 0)}, // fast_distance in opencl_std_100 - {109,IR(10, 1),IR(48803, 12),IR(1, 0)}, // fast_length in opencl_std_100 - {110,IR(10, 1),IR(48815, 15),IR(1, 0)}, // fast_normalize in opencl_std_100 - {141,IR(10, 1),IR(48830, 6),IR(1, 0)}, // s_abs in opencl_std_100 - {142,IR(36, 2),IR(48836, 11),IR(1, 0)}, // s_abs_diff in opencl_std_100 - {143,IR(36, 2),IR(48847, 10),IR(1, 0)}, // s_add_sat in opencl_std_100 - {144,IR(36, 2),IR(48857, 10),IR(1, 0)}, // u_add_sat in opencl_std_100 - {145,IR(36, 2),IR(48867, 7),IR(1, 0)}, // s_hadd in opencl_std_100 - {146,IR(36, 2),IR(48874, 7),IR(1, 0)}, // u_hadd in opencl_std_100 - {147,IR(36, 2),IR(48881, 8),IR(1, 0)}, // s_rhadd in opencl_std_100 - {148,IR(36, 2),IR(48889, 8),IR(1, 0)}, // u_rhadd in opencl_std_100 - {149,IR(33, 3),IR(48897, 8),IR(1, 0)}, // s_clamp in opencl_std_100 - {150,IR(33, 3),IR(48905, 8),IR(1, 0)}, // u_clamp in opencl_std_100 - {151,IR(10, 1),IR(48913, 4),IR(1, 0)}, // clz in opencl_std_100 - {152,IR(10, 1),IR(48917, 4),IR(1, 0)}, // ctz in opencl_std_100 - {153,IR(33, 3),IR(48921, 9),IR(1, 0)}, // s_mad_hi in opencl_std_100 - {154,IR(33, 3),IR(48930, 10),IR(1, 0)}, // u_mad_sat in opencl_std_100 - {155,IR(33, 3),IR(48940, 10),IR(1, 0)}, // s_mad_sat in opencl_std_100 - {156,IR(36, 2),IR(48950, 6),IR(1, 0)}, // s_max in opencl_std_100 - {157,IR(36, 2),IR(48956, 6),IR(1, 0)}, // u_max in opencl_std_100 - {158,IR(36, 2),IR(48962, 6),IR(1, 0)}, // s_min in opencl_std_100 - {159,IR(36, 2),IR(48968, 6),IR(1, 0)}, // u_min in opencl_std_100 - {160,IR(36, 2),IR(48974, 9),IR(1, 0)}, // s_mul_hi in opencl_std_100 - {161,IR(36, 2),IR(48983, 7),IR(1, 0)}, // rotate in opencl_std_100 - {162,IR(36, 2),IR(48990, 10),IR(1, 0)}, // s_sub_sat in opencl_std_100 - {163,IR(36, 2),IR(49000, 10),IR(1, 0)}, // u_sub_sat in opencl_std_100 - {164,IR(36, 2),IR(49010, 11),IR(1, 0)}, // u_upsample in opencl_std_100 - {165,IR(36, 2),IR(49021, 11),IR(1, 0)}, // s_upsample in opencl_std_100 - {166,IR(10, 1),IR(49032, 9),IR(1, 0)}, // popcount in opencl_std_100 - {167,IR(33, 3),IR(49041, 8),IR(1, 0)}, // s_mad24 in opencl_std_100 - {168,IR(33, 3),IR(49049, 8),IR(1, 0)}, // u_mad24 in opencl_std_100 - {169,IR(36, 2),IR(49057, 8),IR(1, 0)}, // s_mul24 in opencl_std_100 - {170,IR(36, 2),IR(49065, 8),IR(1, 0)}, // u_mul24 in opencl_std_100 - {171,IR(1066, 3),IR(49073, 7),IR(1, 0)}, // vloadn in opencl_std_100 - {172,IR(33, 3),IR(49080, 8),IR(1, 0)}, // vstoren in opencl_std_100 - {173,IR(36, 2),IR(49088, 11),IR(1, 0)}, // vload_half in opencl_std_100 - {174,IR(1066, 3),IR(49099, 12),IR(1, 0)}, // vload_halfn in opencl_std_100 - {175,IR(33, 3),IR(49111, 12),IR(1, 0)}, // vstore_half in opencl_std_100 - {176,IR(1069, 4),IR(49123, 14),IR(1, 0)}, // vstore_half_r in opencl_std_100 - {177,IR(33, 3),IR(49137, 13),IR(1, 0)}, // vstore_halfn in opencl_std_100 - {178,IR(1069, 4),IR(49150, 15),IR(1, 0)}, // vstore_halfn_r in opencl_std_100 - {179,IR(1066, 3),IR(49165, 13),IR(1, 0)}, // vloada_halfn in opencl_std_100 - {180,IR(33, 3),IR(49178, 14),IR(1, 0)}, // vstorea_halfn in opencl_std_100 - {181,IR(1069, 4),IR(49192, 16),IR(1, 0)}, // vstorea_halfn_r in opencl_std_100 - {182,IR(36, 2),IR(49208, 8),IR(1, 0)}, // shuffle in opencl_std_100 - {183,IR(33, 3),IR(49216, 9),IR(1, 0)}, // shuffle2 in opencl_std_100 - {184,IR(168, 2),IR(49225, 7),IR(1, 0)}, // printf in opencl_std_100 - {185,IR(36, 2),IR(49232, 9),IR(1, 0)}, // prefetch in opencl_std_100 - {186,IR(33, 3),IR(49241, 10),IR(1, 0)}, // bitselect in opencl_std_100 - {187,IR(33, 3),IR(49251, 7),IR(1, 0)}, // select in opencl_std_100 - {201,IR(10, 1),IR(49258, 6),IR(1, 0)}, // u_abs in opencl_std_100 - {202,IR(36, 2),IR(49264, 11),IR(1, 0)}, // u_abs_diff in opencl_std_100 - {203,IR(36, 2),IR(49275, 9),IR(1, 0)}, // u_mul_hi in opencl_std_100 - {204,IR(33, 3),IR(49284, 9),IR(1, 0)}, // u_mad_hi in opencl_std_100 - {1,IR(10, 1),IR(49293, 17),IR(1, 0)}, // CubeFaceIndexAMD in spv_amd_gcn_shader - {2,IR(10, 1),IR(49310, 17),IR(1, 0)}, // CubeFaceCoordAMD in spv_amd_gcn_shader - {3,IR(0, 0),IR(49327, 8),IR(1, 0)}, // TimeAMD in spv_amd_gcn_shader - {1,IR(36, 2),IR(49335, 22),IR(1, 0)}, // SwizzleInvocationsAMD in spv_amd_shader_ballot - {2,IR(36, 2),IR(49357, 28),IR(1, 0)}, // SwizzleInvocationsMaskedAMD in spv_amd_shader_ballot - {3,IR(33, 3),IR(49385, 19),IR(1, 0)}, // WriteInvocationAMD in spv_amd_shader_ballot - {4,IR(10, 1),IR(49404, 9),IR(1, 0)}, // MbcntAMD in spv_amd_shader_ballot - {1,IR(36, 2),IR(49413, 23),IR(1, 0)}, // InterpolateAtVertexAMD in spv_amd_shader_explicit_vertex_parameter - {1,IR(33, 3),IR(49436, 9),IR(1, 0)}, // FMin3AMD in spv_amd_shader_trinary_minmax - {2,IR(33, 3),IR(49445, 9),IR(1, 0)}, // UMin3AMD in spv_amd_shader_trinary_minmax - {3,IR(33, 3),IR(49454, 9),IR(1, 0)}, // SMin3AMD in spv_amd_shader_trinary_minmax - {4,IR(33, 3),IR(49463, 9),IR(1, 0)}, // FMax3AMD in spv_amd_shader_trinary_minmax - {5,IR(33, 3),IR(49472, 9),IR(1, 0)}, // UMax3AMD in spv_amd_shader_trinary_minmax - {6,IR(33, 3),IR(49481, 9),IR(1, 0)}, // SMax3AMD in spv_amd_shader_trinary_minmax - {7,IR(33, 3),IR(49490, 9),IR(1, 0)}, // FMid3AMD in spv_amd_shader_trinary_minmax - {8,IR(33, 3),IR(49499, 9),IR(1, 0)}, // UMid3AMD in spv_amd_shader_trinary_minmax - {9,IR(33, 3),IR(49508, 9),IR(1, 0)}, // SMid3AMD in spv_amd_shader_trinary_minmax +static const std::array kExtInstByValue{{ + {0,IR(0, 0),IR(45010, 14),IR(1, 0)}, // DebugInfoNone in debuginfo + {1,IR(52, 3),IR(45024, 21),IR(1, 0)}, // DebugCompilationUnit in debuginfo + {2,IR(739, 3),IR(45097, 15),IR(1, 0)}, // DebugTypeBasic in debuginfo + {3,IR(742, 3),IR(45146, 17),IR(1, 0)}, // DebugTypePointer in debuginfo + {4,IR(745, 2),IR(45201, 19),IR(1, 0)}, // DebugTypeQualifier in debuginfo + {5,IR(168, 2),IR(45220, 15),IR(1, 0)}, // DebugTypeArray in debuginfo + {6,IR(261, 2),IR(45235, 16),IR(1, 0)}, // DebugTypeVector in debuginfo + {7,IR(747, 6),IR(45251, 13),IR(1, 0)}, // DebugTypedef in debuginfo + {8,IR(168, 2),IR(45264, 18),IR(1, 0)}, // DebugTypeFunction in debuginfo + {9,IR(753, 9),IR(45282, 14),IR(1, 0)}, // DebugTypeEnum in debuginfo + {10,IR(762, 9),IR(45334, 19),IR(1, 0)}, // DebugTypeComposite in debuginfo + {11,IR(771, 10),IR(45353, 16),IR(1, 0)}, // DebugTypeMember in debuginfo + {12,IR(781, 5),IR(45369, 21),IR(1, 0)}, // DebugTypeInheritance in debuginfo + {13,IR(36, 2),IR(45390, 21),IR(1, 0)}, // DebugTypePtrToMember in debuginfo + {14,IR(168, 2),IR(45411, 18),IR(1, 0)}, // DebugTypeTemplate in debuginfo + {15,IR(786, 6),IR(45429, 27),IR(1, 0)}, // DebugTypeTemplateParameter in debuginfo + {16,IR(792, 5),IR(45456, 35),IR(1, 0)}, // DebugTypeTemplateTemplateParameter in debuginfo + {17,IR(797, 5),IR(45491, 31),IR(1, 0)}, // DebugTypeTemplateParameterPack in debuginfo + {18,IR(771, 10),IR(45522, 20),IR(1, 0)}, // DebugGlobalVariable in debuginfo + {19,IR(802, 8),IR(45542, 25),IR(1, 0)}, // DebugFunctionDeclaration in debuginfo + {20,IR(810, 11),IR(45567, 14),IR(1, 0)}, // DebugFunction in debuginfo + {21,IR(821, 5),IR(45581, 18),IR(1, 0)}, // DebugLexicalBlock in debuginfo + {22,IR(826, 3),IR(45599, 31),IR(1, 0)}, // DebugLexicalBlockDiscriminator in debuginfo + {23,IR(829, 2),IR(45630, 11),IR(1, 0)}, // DebugScope in debuginfo + {24,IR(0, 0),IR(45641, 13),IR(1, 0)}, // DebugNoScope in debuginfo + {25,IR(831, 3),IR(45654, 15),IR(1, 0)}, // DebugInlinedAt in debuginfo + {26,IR(834, 7),IR(45711, 19),IR(1, 0)}, // DebugLocalVariable in debuginfo + {27,IR(36, 2),IR(45730, 21),IR(1, 0)}, // DebugInlinedVariable in debuginfo + {28,IR(33, 3),IR(45751, 13),IR(1, 0)}, // DebugDeclare in debuginfo + {29,IR(375, 3),IR(45764, 11),IR(1, 0)}, // DebugValue in debuginfo + {30,IR(841, 2),IR(45808, 15),IR(1, 0)}, // DebugOperation in debuginfo + {31,IR(695, 1),IR(45823, 16),IR(1, 0)}, // DebugExpression in debuginfo + {32,IR(843, 4),IR(45839, 14),IR(1, 0)}, // DebugMacroDef in debuginfo + {33,IR(826, 3),IR(45853, 16),IR(1, 0)}, // DebugMacroUndef in debuginfo + {1,IR(10, 1),IR(45869, 6),IR(1, 0)}, // Round in glsl_std_450 + {2,IR(10, 1),IR(45875, 10),IR(1, 0)}, // RoundEven in glsl_std_450 + {3,IR(10, 1),IR(45885, 6),IR(1, 0)}, // Trunc in glsl_std_450 + {4,IR(10, 1),IR(45891, 5),IR(1, 0)}, // FAbs in glsl_std_450 + {5,IR(10, 1),IR(45896, 5),IR(1, 0)}, // SAbs in glsl_std_450 + {6,IR(10, 1),IR(45901, 6),IR(1, 0)}, // FSign in glsl_std_450 + {7,IR(10, 1),IR(45907, 6),IR(1, 0)}, // SSign in glsl_std_450 + {8,IR(10, 1),IR(45913, 6),IR(1, 0)}, // Floor in glsl_std_450 + {9,IR(10, 1),IR(45919, 5),IR(1, 0)}, // Ceil in glsl_std_450 + {10,IR(10, 1),IR(45924, 6),IR(1, 0)}, // Fract in glsl_std_450 + {11,IR(10, 1),IR(45930, 8),IR(1, 0)}, // Radians in glsl_std_450 + {12,IR(10, 1),IR(45938, 8),IR(1, 0)}, // Degrees in glsl_std_450 + {13,IR(10, 1),IR(45946, 4),IR(1, 0)}, // Sin in glsl_std_450 + {14,IR(10, 1),IR(45950, 4),IR(1, 0)}, // Cos in glsl_std_450 + {15,IR(10, 1),IR(45954, 4),IR(1, 0)}, // Tan in glsl_std_450 + {16,IR(10, 1),IR(45958, 5),IR(1, 0)}, // Asin in glsl_std_450 + {17,IR(10, 1),IR(45963, 5),IR(1, 0)}, // Acos in glsl_std_450 + {18,IR(10, 1),IR(45968, 5),IR(1, 0)}, // Atan in glsl_std_450 + {19,IR(10, 1),IR(45973, 5),IR(1, 0)}, // Sinh in glsl_std_450 + {20,IR(10, 1),IR(45978, 5),IR(1, 0)}, // Cosh in glsl_std_450 + {21,IR(10, 1),IR(45983, 5),IR(1, 0)}, // Tanh in glsl_std_450 + {22,IR(10, 1),IR(45988, 6),IR(1, 0)}, // Asinh in glsl_std_450 + {23,IR(10, 1),IR(45994, 6),IR(1, 0)}, // Acosh in glsl_std_450 + {24,IR(10, 1),IR(46000, 6),IR(1, 0)}, // Atanh in glsl_std_450 + {25,IR(36, 2),IR(46006, 6),IR(1, 0)}, // Atan2 in glsl_std_450 + {26,IR(36, 2),IR(46012, 4),IR(1, 0)}, // Pow in glsl_std_450 + {27,IR(10, 1),IR(46016, 4),IR(1, 0)}, // Exp in glsl_std_450 + {28,IR(10, 1),IR(46020, 4),IR(1, 0)}, // Log in glsl_std_450 + {29,IR(10, 1),IR(46024, 5),IR(1, 0)}, // Exp2 in glsl_std_450 + {30,IR(10, 1),IR(46029, 5),IR(1, 0)}, // Log2 in glsl_std_450 + {31,IR(10, 1),IR(46034, 5),IR(1, 0)}, // Sqrt in glsl_std_450 + {32,IR(10, 1),IR(46039, 12),IR(1, 0)}, // InverseSqrt in glsl_std_450 + {33,IR(10, 1),IR(46051, 12),IR(1, 0)}, // Determinant in glsl_std_450 + {34,IR(10, 1),IR(46063, 14),IR(1, 0)}, // MatrixInverse in glsl_std_450 + {35,IR(36, 2),IR(46077, 5),IR(1, 0)}, // Modf in glsl_std_450 + {36,IR(10, 1),IR(46082, 11),IR(1, 0)}, // ModfStruct in glsl_std_450 + {37,IR(36, 2),IR(46093, 5),IR(1, 0)}, // FMin in glsl_std_450 + {38,IR(36, 2),IR(46098, 5),IR(1, 0)}, // UMin in glsl_std_450 + {39,IR(36, 2),IR(46103, 5),IR(1, 0)}, // SMin in glsl_std_450 + {40,IR(36, 2),IR(46108, 5),IR(1, 0)}, // FMax in glsl_std_450 + {41,IR(36, 2),IR(46113, 5),IR(1, 0)}, // UMax in glsl_std_450 + {42,IR(36, 2),IR(46118, 5),IR(1, 0)}, // SMax in glsl_std_450 + {43,IR(33, 3),IR(46123, 7),IR(1, 0)}, // FClamp in glsl_std_450 + {44,IR(33, 3),IR(46130, 7),IR(1, 0)}, // UClamp in glsl_std_450 + {45,IR(33, 3),IR(46137, 7),IR(1, 0)}, // SClamp in glsl_std_450 + {46,IR(33, 3),IR(46144, 5),IR(1, 0)}, // FMix in glsl_std_450 + {47,IR(33, 3),IR(46149, 5),IR(1, 0)}, // IMix in glsl_std_450 + {48,IR(36, 2),IR(46154, 5),IR(1, 0)}, // Step in glsl_std_450 + {49,IR(33, 3),IR(46159, 11),IR(1, 0)}, // SmoothStep in glsl_std_450 + {50,IR(33, 3),IR(46170, 4),IR(1, 0)}, // Fma in glsl_std_450 + {51,IR(36, 2),IR(46174, 6),IR(1, 0)}, // Frexp in glsl_std_450 + {52,IR(10, 1),IR(46180, 12),IR(1, 0)}, // FrexpStruct in glsl_std_450 + {53,IR(36, 2),IR(46192, 6),IR(1, 0)}, // Ldexp in glsl_std_450 + {54,IR(10, 1),IR(46198, 13),IR(1, 0)}, // PackSnorm4x8 in glsl_std_450 + {55,IR(10, 1),IR(46211, 13),IR(1, 0)}, // PackUnorm4x8 in glsl_std_450 + {56,IR(10, 1),IR(46224, 14),IR(1, 0)}, // PackSnorm2x16 in glsl_std_450 + {57,IR(10, 1),IR(46238, 14),IR(1, 0)}, // PackUnorm2x16 in glsl_std_450 + {58,IR(10, 1),IR(46252, 13),IR(1, 0)}, // PackHalf2x16 in glsl_std_450 + {59,IR(10, 1),IR(46265, 15),IR(305, 1)}, // PackDouble2x32 in glsl_std_450 + {60,IR(10, 1),IR(46280, 16),IR(1, 0)}, // UnpackSnorm2x16 in glsl_std_450 + {61,IR(10, 1),IR(46296, 16),IR(1, 0)}, // UnpackUnorm2x16 in glsl_std_450 + {62,IR(10, 1),IR(46312, 15),IR(1, 0)}, // UnpackHalf2x16 in glsl_std_450 + {63,IR(10, 1),IR(46327, 15),IR(1, 0)}, // UnpackSnorm4x8 in glsl_std_450 + {64,IR(10, 1),IR(46342, 15),IR(1, 0)}, // UnpackUnorm4x8 in glsl_std_450 + {65,IR(10, 1),IR(46357, 17),IR(305, 1)}, // UnpackDouble2x32 in glsl_std_450 + {66,IR(10, 1),IR(46374, 7),IR(1, 0)}, // Length in glsl_std_450 + {67,IR(36, 2),IR(46381, 9),IR(1, 0)}, // Distance in glsl_std_450 + {68,IR(36, 2),IR(46390, 6),IR(1, 0)}, // Cross in glsl_std_450 + {69,IR(10, 1),IR(46396, 10),IR(1, 0)}, // Normalize in glsl_std_450 + {70,IR(33, 3),IR(46406, 12),IR(1, 0)}, // FaceForward in glsl_std_450 + {71,IR(36, 2),IR(46418, 8),IR(1, 0)}, // Reflect in glsl_std_450 + {72,IR(33, 3),IR(46426, 8),IR(1, 0)}, // Refract in glsl_std_450 + {73,IR(10, 1),IR(46434, 9),IR(1, 0)}, // FindILsb in glsl_std_450 + {74,IR(10, 1),IR(46443, 9),IR(1, 0)}, // FindSMsb in glsl_std_450 + {75,IR(10, 1),IR(46452, 9),IR(1, 0)}, // FindUMsb in glsl_std_450 + {76,IR(10, 1),IR(46461, 22),IR(306, 1)}, // InterpolateAtCentroid in glsl_std_450 + {77,IR(36, 2),IR(46483, 20),IR(306, 1)}, // InterpolateAtSample in glsl_std_450 + {78,IR(36, 2),IR(46503, 20),IR(306, 1)}, // InterpolateAtOffset in glsl_std_450 + {79,IR(36, 2),IR(46523, 5),IR(1, 0)}, // NMin in glsl_std_450 + {80,IR(36, 2),IR(46528, 5),IR(1, 0)}, // NMax in glsl_std_450 + {81,IR(33, 3),IR(46533, 7),IR(1, 0)}, // NClamp in glsl_std_450 + {1,IR(399, 5),IR(4563, 7),IR(1, 0)}, // Kernel in nonsemantic_clspvreflection + {2,IR(847, 5),IR(46540, 13),IR(1, 0)}, // ArgumentInfo in nonsemantic_clspvreflection + {3,IR(852, 5),IR(46553, 22),IR(1, 0)}, // ArgumentStorageBuffer in nonsemantic_clspvreflection + {4,IR(852, 5),IR(46575, 16),IR(1, 0)}, // ArgumentUniform in nonsemantic_clspvreflection + {5,IR(543, 7),IR(46591, 25),IR(1, 0)}, // ArgumentPodStorageBuffer in nonsemantic_clspvreflection + {6,IR(543, 7),IR(46616, 19),IR(1, 0)}, // ArgumentPodUniform in nonsemantic_clspvreflection + {7,IR(852, 5),IR(46635, 24),IR(1, 0)}, // ArgumentPodPushConstant in nonsemantic_clspvreflection + {8,IR(852, 5),IR(46659, 21),IR(1, 0)}, // ArgumentSampledImage in nonsemantic_clspvreflection + {9,IR(852, 5),IR(46680, 21),IR(1, 0)}, // ArgumentStorageImage in nonsemantic_clspvreflection + {10,IR(852, 5),IR(46701, 16),IR(1, 0)}, // ArgumentSampler in nonsemantic_clspvreflection + {11,IR(852, 5),IR(46717, 18),IR(1, 0)}, // ArgumentWorkgroup in nonsemantic_clspvreflection + {12,IR(33, 3),IR(46735, 26),IR(1, 0)}, // SpecConstantWorkgroupSize in nonsemantic_clspvreflection + {13,IR(33, 3),IR(46761, 25),IR(1, 0)}, // SpecConstantGlobalOffset in nonsemantic_clspvreflection + {14,IR(10, 1),IR(46786, 20),IR(1, 0)}, // SpecConstantWorkDim in nonsemantic_clspvreflection + {15,IR(36, 2),IR(46806, 25),IR(1, 0)}, // PushConstantGlobalOffset in nonsemantic_clspvreflection + {16,IR(36, 2),IR(46831, 30),IR(1, 0)}, // PushConstantEnqueuedLocalSize in nonsemantic_clspvreflection + {17,IR(36, 2),IR(46861, 23),IR(1, 0)}, // PushConstantGlobalSize in nonsemantic_clspvreflection + {18,IR(36, 2),IR(46884, 25),IR(1, 0)}, // PushConstantRegionOffset in nonsemantic_clspvreflection + {19,IR(36, 2),IR(46909, 26),IR(1, 0)}, // PushConstantNumWorkgroups in nonsemantic_clspvreflection + {20,IR(36, 2),IR(46935, 30),IR(1, 0)}, // PushConstantRegionGroupOffset in nonsemantic_clspvreflection + {21,IR(33, 3),IR(46965, 26),IR(1, 0)}, // ConstantDataStorageBuffer in nonsemantic_clspvreflection + {22,IR(33, 3),IR(46991, 20),IR(1, 0)}, // ConstantDataUniform in nonsemantic_clspvreflection + {23,IR(33, 3),IR(7988, 15),IR(1, 0)}, // LiteralSampler in nonsemantic_clspvreflection + {24,IR(296, 4),IR(47011, 30),IR(1, 0)}, // PropertyRequiredWorkgroupSize in nonsemantic_clspvreflection + {25,IR(10, 1),IR(47041, 28),IR(1, 0)}, // SpecConstantSubgroupMaxSize in nonsemantic_clspvreflection + {26,IR(852, 5),IR(47069, 28),IR(1, 0)}, // ArgumentPointerPushConstant in nonsemantic_clspvreflection + {27,IR(543, 7),IR(47097, 23),IR(1, 0)}, // ArgumentPointerUniform in nonsemantic_clspvreflection + {28,IR(33, 3),IR(47120, 35),IR(1, 0)}, // ProgramScopeVariablesStorageBuffer in nonsemantic_clspvreflection + {29,IR(33, 3),IR(47155, 38),IR(1, 0)}, // ProgramScopeVariablePointerRelocation in nonsemantic_clspvreflection + {30,IR(296, 4),IR(47193, 42),IR(1, 0)}, // ImageArgumentInfoChannelOrderPushConstant in nonsemantic_clspvreflection + {31,IR(296, 4),IR(47235, 45),IR(1, 0)}, // ImageArgumentInfoChannelDataTypePushConstant in nonsemantic_clspvreflection + {32,IR(514, 6),IR(47280, 37),IR(1, 0)}, // ImageArgumentInfoChannelOrderUniform in nonsemantic_clspvreflection + {33,IR(514, 6),IR(47317, 40),IR(1, 0)}, // ImageArgumentInfoChannelDataTypeUniform in nonsemantic_clspvreflection + {34,IR(852, 5),IR(47357, 27),IR(1, 0)}, // ArgumentStorageTexelBuffer in nonsemantic_clspvreflection + {35,IR(852, 5),IR(47384, 27),IR(1, 0)}, // ArgumentUniformTexelBuffer in nonsemantic_clspvreflection + {36,IR(33, 3),IR(47411, 32),IR(1, 0)}, // ConstantDataPointerPushConstant in nonsemantic_clspvreflection + {37,IR(33, 3),IR(47443, 40),IR(1, 0)}, // ProgramScopeVariablePointerPushConstant in nonsemantic_clspvreflection + {38,IR(375, 3),IR(47483, 11),IR(1, 0)}, // PrintfInfo in nonsemantic_clspvreflection + {39,IR(33, 3),IR(47494, 26),IR(1, 0)}, // PrintfBufferStorageBuffer in nonsemantic_clspvreflection + {40,IR(33, 3),IR(47520, 32),IR(1, 0)}, // PrintfBufferPointerPushConstant in nonsemantic_clspvreflection + {41,IR(296, 4),IR(47552, 34),IR(1, 0)}, // NormalizedSamplerMaskPushConstant in nonsemantic_clspvreflection + {42,IR(36, 2),IR(47586, 22),IR(1, 0)}, // WorkgroupVariableSize in nonsemantic_clspvreflection + {0,IR(0, 0),IR(45010, 14),IR(1, 0)}, // DebugInfoNone in nonsemantic_shader_debuginfo_100 + {1,IR(296, 4),IR(45024, 21),IR(1, 0)}, // DebugCompilationUnit in nonsemantic_shader_debuginfo_100 + {2,IR(296, 4),IR(45097, 15),IR(1, 0)}, // DebugTypeBasic in nonsemantic_shader_debuginfo_100 + {3,IR(33, 3),IR(45146, 17),IR(1, 0)}, // DebugTypePointer in nonsemantic_shader_debuginfo_100 + {4,IR(36, 2),IR(45201, 19),IR(1, 0)}, // DebugTypeQualifier in nonsemantic_shader_debuginfo_100 + {5,IR(168, 2),IR(45220, 15),IR(1, 0)}, // DebugTypeArray in nonsemantic_shader_debuginfo_100 + {6,IR(36, 2),IR(45235, 16),IR(1, 0)}, // DebugTypeVector in nonsemantic_shader_debuginfo_100 + {7,IR(514, 6),IR(45251, 13),IR(1, 0)}, // DebugTypedef in nonsemantic_shader_debuginfo_100 + {8,IR(375, 3),IR(45264, 18),IR(1, 0)}, // DebugTypeFunction in nonsemantic_shader_debuginfo_100 + {9,IR(857, 9),IR(45282, 14),IR(1, 0)}, // DebugTypeEnum in nonsemantic_shader_debuginfo_100 + {10,IR(866, 10),IR(45334, 19),IR(1, 0)}, // DebugTypeComposite in nonsemantic_shader_debuginfo_100 + {11,IR(876, 9),IR(45353, 16),IR(1, 0)}, // DebugTypeMember in nonsemantic_shader_debuginfo_100 + {12,IR(296, 4),IR(45369, 21),IR(1, 0)}, // DebugTypeInheritance in nonsemantic_shader_debuginfo_100 + {13,IR(36, 2),IR(45390, 21),IR(1, 0)}, // DebugTypePtrToMember in nonsemantic_shader_debuginfo_100 + {14,IR(168, 2),IR(45411, 18),IR(1, 0)}, // DebugTypeTemplate in nonsemantic_shader_debuginfo_100 + {15,IR(514, 6),IR(45429, 27),IR(1, 0)}, // DebugTypeTemplateParameter in nonsemantic_shader_debuginfo_100 + {16,IR(623, 5),IR(45456, 35),IR(1, 0)}, // DebugTypeTemplateTemplateParameter in nonsemantic_shader_debuginfo_100 + {17,IR(885, 5),IR(45491, 31),IR(1, 0)}, // DebugTypeTemplateParameterPack in nonsemantic_shader_debuginfo_100 + {18,IR(890, 10),IR(45522, 20),IR(1, 0)}, // DebugGlobalVariable in nonsemantic_shader_debuginfo_100 + {19,IR(460, 8),IR(45542, 25),IR(1, 0)}, // DebugFunctionDeclaration in nonsemantic_shader_debuginfo_100 + {20,IR(890, 10),IR(45567, 14),IR(1, 0)}, // DebugFunction in nonsemantic_shader_debuginfo_100 + {21,IR(852, 5),IR(45581, 18),IR(1, 0)}, // DebugLexicalBlock in nonsemantic_shader_debuginfo_100 + {22,IR(33, 3),IR(45599, 31),IR(1, 0)}, // DebugLexicalBlockDiscriminator in nonsemantic_shader_debuginfo_100 + {23,IR(829, 2),IR(45630, 11),IR(1, 0)}, // DebugScope in nonsemantic_shader_debuginfo_100 + {24,IR(0, 0),IR(45641, 13),IR(1, 0)}, // DebugNoScope in nonsemantic_shader_debuginfo_100 + {25,IR(900, 3),IR(45654, 15),IR(1, 0)}, // DebugInlinedAt in nonsemantic_shader_debuginfo_100 + {26,IR(903, 8),IR(45711, 19),IR(1, 0)}, // DebugLocalVariable in nonsemantic_shader_debuginfo_100 + {27,IR(36, 2),IR(45730, 21),IR(1, 0)}, // DebugInlinedVariable in nonsemantic_shader_debuginfo_100 + {28,IR(911, 4),IR(45751, 13),IR(1, 0)}, // DebugDeclare in nonsemantic_shader_debuginfo_100 + {29,IR(911, 4),IR(45764, 11),IR(1, 0)}, // DebugValue in nonsemantic_shader_debuginfo_100 + {30,IR(168, 2),IR(45808, 15),IR(1, 0)}, // DebugOperation in nonsemantic_shader_debuginfo_100 + {31,IR(695, 1),IR(45823, 16),IR(1, 0)}, // DebugExpression in nonsemantic_shader_debuginfo_100 + {32,IR(566, 4),IR(45839, 14),IR(1, 0)}, // DebugMacroDef in nonsemantic_shader_debuginfo_100 + {33,IR(33, 3),IR(45853, 16),IR(1, 0)}, // DebugMacroUndef in nonsemantic_shader_debuginfo_100 + {34,IR(495, 7),IR(47608, 20),IR(1, 0)}, // DebugImportedEntity in nonsemantic_shader_debuginfo_100 + {35,IR(829, 2),IR(47628, 12),IR(1, 0)}, // DebugSource in nonsemantic_shader_debuginfo_100 + {101,IR(36, 2),IR(47640, 24),IR(1, 0)}, // DebugFunctionDefinition in nonsemantic_shader_debuginfo_100 + {102,IR(10, 1),IR(47664, 21),IR(1, 0)}, // DebugSourceContinued in nonsemantic_shader_debuginfo_100 + {103,IR(623, 5),IR(47685, 10),IR(1, 0)}, // DebugLine in nonsemantic_shader_debuginfo_100 + {104,IR(0, 0),IR(47695, 12),IR(1, 0)}, // DebugNoLine in nonsemantic_shader_debuginfo_100 + {105,IR(36, 2),IR(47707, 21),IR(1, 0)}, // DebugBuildIdentifier in nonsemantic_shader_debuginfo_100 + {106,IR(10, 1),IR(47728, 17),IR(1, 0)}, // DebugStoragePath in nonsemantic_shader_debuginfo_100 + {107,IR(296, 4),IR(47745, 16),IR(1, 0)}, // DebugEntryPoint in nonsemantic_shader_debuginfo_100 + {108,IR(33, 3),IR(47761, 16),IR(1, 0)}, // DebugTypeMatrix in nonsemantic_shader_debuginfo_100 + {1,IR(713, 9),IR(47777, 14),IR(1, 0)}, // Configuration in nonsemantic_vkspreflection + {2,IR(10, 1),IR(47791, 13),IR(1, 0)}, // StartCounter in nonsemantic_vkspreflection + {3,IR(10, 1),IR(47804, 12),IR(1, 0)}, // StopCounter in nonsemantic_vkspreflection + {4,IR(296, 4),IR(47816, 14),IR(1, 0)}, // PushConstants in nonsemantic_vkspreflection + {5,IR(33, 3),IR(47830, 23),IR(1, 0)}, // SpecializationMapEntry in nonsemantic_vkspreflection + {6,IR(915, 15),IR(47853, 20),IR(1, 0)}, // DescriptorSetBuffer in nonsemantic_vkspreflection + {7,IR(930, 33),IR(47873, 19),IR(1, 0)}, // DescriptorSetImage in nonsemantic_vkspreflection + {8,IR(963, 19),IR(47892, 21),IR(1, 0)}, // DescriptorSetSampler in nonsemantic_vkspreflection + {0,IR(0, 0),IR(45010, 14),IR(1, 0)}, // DebugInfoNone in opencl_debuginfo_100 + {1,IR(982, 4),IR(45024, 21),IR(1, 0)}, // DebugCompilationUnit in opencl_debuginfo_100 + {2,IR(986, 3),IR(45097, 15),IR(1, 0)}, // DebugTypeBasic in opencl_debuginfo_100 + {3,IR(989, 3),IR(45146, 17),IR(1, 0)}, // DebugTypePointer in opencl_debuginfo_100 + {4,IR(992, 2),IR(45201, 19),IR(1, 0)}, // DebugTypeQualifier in opencl_debuginfo_100 + {5,IR(168, 2),IR(45220, 15),IR(1, 0)}, // DebugTypeArray in opencl_debuginfo_100 + {6,IR(261, 2),IR(45235, 16),IR(1, 0)}, // DebugTypeVector in opencl_debuginfo_100 + {7,IR(747, 6),IR(45251, 13),IR(1, 0)}, // DebugTypedef in opencl_debuginfo_100 + {8,IR(994, 3),IR(45264, 18),IR(1, 0)}, // DebugTypeFunction in opencl_debuginfo_100 + {9,IR(997, 9),IR(45282, 14),IR(1, 0)}, // DebugTypeEnum in opencl_debuginfo_100 + {10,IR(1006, 10),IR(45334, 19),IR(1, 0)}, // DebugTypeComposite in opencl_debuginfo_100 + {11,IR(1016, 10),IR(45353, 16),IR(1, 0)}, // DebugTypeMember in opencl_debuginfo_100 + {12,IR(1026, 5),IR(45369, 21),IR(1, 0)}, // DebugTypeInheritance in opencl_debuginfo_100 + {13,IR(36, 2),IR(45390, 21),IR(1, 0)}, // DebugTypePtrToMember in opencl_debuginfo_100 + {14,IR(168, 2),IR(45411, 18),IR(1, 0)}, // DebugTypeTemplate in opencl_debuginfo_100 + {15,IR(786, 6),IR(45429, 27),IR(1, 0)}, // DebugTypeTemplateParameter in opencl_debuginfo_100 + {16,IR(792, 5),IR(45456, 35),IR(1, 0)}, // DebugTypeTemplateTemplateParameter in opencl_debuginfo_100 + {17,IR(797, 5),IR(45491, 31),IR(1, 0)}, // DebugTypeTemplateParameterPack in opencl_debuginfo_100 + {18,IR(1016, 10),IR(45522, 20),IR(1, 0)}, // DebugGlobalVariable in opencl_debuginfo_100 + {19,IR(1031, 8),IR(45542, 25),IR(1, 0)}, // DebugFunctionDeclaration in opencl_debuginfo_100 + {20,IR(1039, 11),IR(45567, 14),IR(1, 0)}, // DebugFunction in opencl_debuginfo_100 + {21,IR(821, 5),IR(45581, 18),IR(1, 0)}, // DebugLexicalBlock in opencl_debuginfo_100 + {22,IR(826, 3),IR(45599, 31),IR(1, 0)}, // DebugLexicalBlockDiscriminator in opencl_debuginfo_100 + {23,IR(829, 2),IR(45630, 11),IR(1, 0)}, // DebugScope in opencl_debuginfo_100 + {24,IR(0, 0),IR(45641, 13),IR(1, 0)}, // DebugNoScope in opencl_debuginfo_100 + {25,IR(831, 3),IR(45654, 15),IR(1, 0)}, // DebugInlinedAt in opencl_debuginfo_100 + {26,IR(1050, 8),IR(45711, 19),IR(1, 0)}, // DebugLocalVariable in opencl_debuginfo_100 + {27,IR(36, 2),IR(45730, 21),IR(1, 0)}, // DebugInlinedVariable in opencl_debuginfo_100 + {28,IR(33, 3),IR(45751, 13),IR(1, 0)}, // DebugDeclare in opencl_debuginfo_100 + {29,IR(911, 4),IR(45764, 11),IR(1, 0)}, // DebugValue in opencl_debuginfo_100 + {30,IR(1058, 2),IR(45808, 15),IR(1, 0)}, // DebugOperation in opencl_debuginfo_100 + {31,IR(695, 1),IR(45823, 16),IR(1, 0)}, // DebugExpression in opencl_debuginfo_100 + {32,IR(843, 4),IR(45839, 14),IR(1, 0)}, // DebugMacroDef in opencl_debuginfo_100 + {33,IR(826, 3),IR(45853, 16),IR(1, 0)}, // DebugMacroUndef in opencl_debuginfo_100 + {34,IR(1060, 7),IR(47608, 20),IR(1, 0)}, // DebugImportedEntity in opencl_debuginfo_100 + {35,IR(829, 2),IR(47628, 12),IR(1, 0)}, // DebugSource in opencl_debuginfo_100 + {36,IR(1067, 8),IR(48213, 17),IR(1, 0)}, // DebugModuleINTEL in opencl_debuginfo_100 + {0,IR(10, 1),IR(48230, 5),IR(1, 0)}, // acos in opencl_std_100 + {1,IR(10, 1),IR(48235, 6),IR(1, 0)}, // acosh in opencl_std_100 + {2,IR(10, 1),IR(48241, 7),IR(1, 0)}, // acospi in opencl_std_100 + {3,IR(10, 1),IR(48248, 5),IR(1, 0)}, // asin in opencl_std_100 + {4,IR(10, 1),IR(48253, 6),IR(1, 0)}, // asinh in opencl_std_100 + {5,IR(10, 1),IR(48259, 7),IR(1, 0)}, // asinpi in opencl_std_100 + {6,IR(10, 1),IR(48266, 5),IR(1, 0)}, // atan in opencl_std_100 + {7,IR(36, 2),IR(48271, 6),IR(1, 0)}, // atan2 in opencl_std_100 + {8,IR(10, 1),IR(48277, 6),IR(1, 0)}, // atanh in opencl_std_100 + {9,IR(10, 1),IR(48283, 7),IR(1, 0)}, // atanpi in opencl_std_100 + {10,IR(36, 2),IR(48290, 8),IR(1, 0)}, // atan2pi in opencl_std_100 + {11,IR(10, 1),IR(48298, 5),IR(1, 0)}, // cbrt in opencl_std_100 + {12,IR(10, 1),IR(48303, 5),IR(1, 0)}, // ceil in opencl_std_100 + {13,IR(36, 2),IR(48308, 9),IR(1, 0)}, // copysign in opencl_std_100 + {14,IR(10, 1),IR(48317, 4),IR(1, 0)}, // cos in opencl_std_100 + {15,IR(10, 1),IR(48321, 5),IR(1, 0)}, // cosh in opencl_std_100 + {16,IR(10, 1),IR(48326, 6),IR(1, 0)}, // cospi in opencl_std_100 + {17,IR(10, 1),IR(48332, 5),IR(1, 0)}, // erfc in opencl_std_100 + {18,IR(10, 1),IR(48337, 4),IR(1, 0)}, // erf in opencl_std_100 + {19,IR(10, 1),IR(48341, 4),IR(1, 0)}, // exp in opencl_std_100 + {20,IR(10, 1),IR(48345, 5),IR(1, 0)}, // exp2 in opencl_std_100 + {21,IR(10, 1),IR(48350, 6),IR(1, 0)}, // exp10 in opencl_std_100 + {22,IR(10, 1),IR(48356, 6),IR(1, 0)}, // expm1 in opencl_std_100 + {23,IR(10, 1),IR(48362, 5),IR(1, 0)}, // fabs in opencl_std_100 + {24,IR(36, 2),IR(48367, 5),IR(1, 0)}, // fdim in opencl_std_100 + {25,IR(10, 1),IR(48372, 6),IR(1, 0)}, // floor in opencl_std_100 + {26,IR(33, 3),IR(48378, 4),IR(1, 0)}, // fma in opencl_std_100 + {27,IR(36, 2),IR(48382, 5),IR(1, 0)}, // fmax in opencl_std_100 + {28,IR(36, 2),IR(48387, 5),IR(1, 0)}, // fmin in opencl_std_100 + {29,IR(36, 2),IR(48392, 5),IR(1, 0)}, // fmod in opencl_std_100 + {30,IR(36, 2),IR(48397, 6),IR(1, 0)}, // fract in opencl_std_100 + {31,IR(36, 2),IR(48403, 6),IR(1, 0)}, // frexp in opencl_std_100 + {32,IR(36, 2),IR(48409, 6),IR(1, 0)}, // hypot in opencl_std_100 + {33,IR(10, 1),IR(48415, 6),IR(1, 0)}, // ilogb in opencl_std_100 + {34,IR(36, 2),IR(48421, 6),IR(1, 0)}, // ldexp in opencl_std_100 + {35,IR(10, 1),IR(48427, 7),IR(1, 0)}, // lgamma in opencl_std_100 + {36,IR(36, 2),IR(48434, 9),IR(1, 0)}, // lgamma_r in opencl_std_100 + {37,IR(10, 1),IR(48443, 4),IR(1, 0)}, // log in opencl_std_100 + {38,IR(10, 1),IR(48447, 5),IR(1, 0)}, // log2 in opencl_std_100 + {39,IR(10, 1),IR(48452, 6),IR(1, 0)}, // log10 in opencl_std_100 + {40,IR(10, 1),IR(48458, 6),IR(1, 0)}, // log1p in opencl_std_100 + {41,IR(10, 1),IR(48464, 5),IR(1, 0)}, // logb in opencl_std_100 + {42,IR(33, 3),IR(48469, 4),IR(1, 0)}, // mad in opencl_std_100 + {43,IR(36, 2),IR(48473, 7),IR(1, 0)}, // maxmag in opencl_std_100 + {44,IR(36, 2),IR(48480, 7),IR(1, 0)}, // minmag in opencl_std_100 + {45,IR(36, 2),IR(48487, 5),IR(1, 0)}, // modf in opencl_std_100 + {46,IR(10, 1),IR(48492, 4),IR(1, 0)}, // nan in opencl_std_100 + {47,IR(36, 2),IR(48496, 10),IR(1, 0)}, // nextafter in opencl_std_100 + {48,IR(36, 2),IR(48506, 4),IR(1, 0)}, // pow in opencl_std_100 + {49,IR(36, 2),IR(48510, 5),IR(1, 0)}, // pown in opencl_std_100 + {50,IR(36, 2),IR(48515, 5),IR(1, 0)}, // powr in opencl_std_100 + {51,IR(36, 2),IR(48520, 10),IR(1, 0)}, // remainder in opencl_std_100 + {52,IR(33, 3),IR(48530, 7),IR(1, 0)}, // remquo in opencl_std_100 + {53,IR(10, 1),IR(48537, 5),IR(1, 0)}, // rint in opencl_std_100 + {54,IR(36, 2),IR(48542, 6),IR(1, 0)}, // rootn in opencl_std_100 + {55,IR(10, 1),IR(48548, 6),IR(1, 0)}, // round in opencl_std_100 + {56,IR(10, 1),IR(48554, 6),IR(1, 0)}, // rsqrt in opencl_std_100 + {57,IR(10, 1),IR(48560, 4),IR(1, 0)}, // sin in opencl_std_100 + {58,IR(36, 2),IR(48564, 7),IR(1, 0)}, // sincos in opencl_std_100 + {59,IR(10, 1),IR(48571, 5),IR(1, 0)}, // sinh in opencl_std_100 + {60,IR(10, 1),IR(48576, 6),IR(1, 0)}, // sinpi in opencl_std_100 + {61,IR(10, 1),IR(48582, 5),IR(1, 0)}, // sqrt in opencl_std_100 + {62,IR(10, 1),IR(48587, 4),IR(1, 0)}, // tan in opencl_std_100 + {63,IR(10, 1),IR(48591, 5),IR(1, 0)}, // tanh in opencl_std_100 + {64,IR(10, 1),IR(48596, 6),IR(1, 0)}, // tanpi in opencl_std_100 + {65,IR(10, 1),IR(48602, 7),IR(1, 0)}, // tgamma in opencl_std_100 + {66,IR(10, 1),IR(48609, 6),IR(1, 0)}, // trunc in opencl_std_100 + {67,IR(10, 1),IR(48615, 9),IR(1, 0)}, // half_cos in opencl_std_100 + {68,IR(36, 2),IR(48624, 12),IR(1, 0)}, // half_divide in opencl_std_100 + {69,IR(10, 1),IR(48636, 9),IR(1, 0)}, // half_exp in opencl_std_100 + {70,IR(10, 1),IR(48645, 10),IR(1, 0)}, // half_exp2 in opencl_std_100 + {71,IR(10, 1),IR(48655, 11),IR(1, 0)}, // half_exp10 in opencl_std_100 + {72,IR(10, 1),IR(48666, 9),IR(1, 0)}, // half_log in opencl_std_100 + {73,IR(10, 1),IR(48675, 10),IR(1, 0)}, // half_log2 in opencl_std_100 + {74,IR(10, 1),IR(48685, 11),IR(1, 0)}, // half_log10 in opencl_std_100 + {75,IR(36, 2),IR(48696, 10),IR(1, 0)}, // half_powr in opencl_std_100 + {76,IR(10, 1),IR(48706, 11),IR(1, 0)}, // half_recip in opencl_std_100 + {77,IR(10, 1),IR(48717, 11),IR(1, 0)}, // half_rsqrt in opencl_std_100 + {78,IR(10, 1),IR(48728, 9),IR(1, 0)}, // half_sin in opencl_std_100 + {79,IR(10, 1),IR(48737, 10),IR(1, 0)}, // half_sqrt in opencl_std_100 + {80,IR(10, 1),IR(48747, 9),IR(1, 0)}, // half_tan in opencl_std_100 + {81,IR(10, 1),IR(48756, 11),IR(1, 0)}, // native_cos in opencl_std_100 + {82,IR(36, 2),IR(48767, 14),IR(1, 0)}, // native_divide in opencl_std_100 + {83,IR(10, 1),IR(48781, 11),IR(1, 0)}, // native_exp in opencl_std_100 + {84,IR(10, 1),IR(48792, 12),IR(1, 0)}, // native_exp2 in opencl_std_100 + {85,IR(10, 1),IR(48804, 13),IR(1, 0)}, // native_exp10 in opencl_std_100 + {86,IR(10, 1),IR(48817, 11),IR(1, 0)}, // native_log in opencl_std_100 + {87,IR(10, 1),IR(48828, 12),IR(1, 0)}, // native_log2 in opencl_std_100 + {88,IR(10, 1),IR(48840, 13),IR(1, 0)}, // native_log10 in opencl_std_100 + {89,IR(36, 2),IR(48853, 12),IR(1, 0)}, // native_powr in opencl_std_100 + {90,IR(10, 1),IR(48865, 13),IR(1, 0)}, // native_recip in opencl_std_100 + {91,IR(10, 1),IR(48878, 13),IR(1, 0)}, // native_rsqrt in opencl_std_100 + {92,IR(10, 1),IR(48891, 11),IR(1, 0)}, // native_sin in opencl_std_100 + {93,IR(10, 1),IR(48902, 12),IR(1, 0)}, // native_sqrt in opencl_std_100 + {94,IR(10, 1),IR(48914, 11),IR(1, 0)}, // native_tan in opencl_std_100 + {95,IR(33, 3),IR(48925, 7),IR(1, 0)}, // fclamp in opencl_std_100 + {96,IR(10, 1),IR(48932, 8),IR(1, 0)}, // degrees in opencl_std_100 + {97,IR(36, 2),IR(48940, 12),IR(1, 0)}, // fmax_common in opencl_std_100 + {98,IR(36, 2),IR(48952, 12),IR(1, 0)}, // fmin_common in opencl_std_100 + {99,IR(33, 3),IR(48964, 4),IR(1, 0)}, // mix in opencl_std_100 + {100,IR(10, 1),IR(48968, 8),IR(1, 0)}, // radians in opencl_std_100 + {101,IR(36, 2),IR(48976, 5),IR(1, 0)}, // step in opencl_std_100 + {102,IR(33, 3),IR(48981, 11),IR(1, 0)}, // smoothstep in opencl_std_100 + {103,IR(10, 1),IR(48992, 5),IR(1, 0)}, // sign in opencl_std_100 + {104,IR(36, 2),IR(48997, 6),IR(1, 0)}, // cross in opencl_std_100 + {105,IR(36, 2),IR(49003, 9),IR(1, 0)}, // distance in opencl_std_100 + {106,IR(10, 1),IR(49012, 7),IR(1, 0)}, // length in opencl_std_100 + {107,IR(10, 1),IR(49019, 10),IR(1, 0)}, // normalize in opencl_std_100 + {108,IR(36, 2),IR(49029, 14),IR(1, 0)}, // fast_distance in opencl_std_100 + {109,IR(10, 1),IR(49043, 12),IR(1, 0)}, // fast_length in opencl_std_100 + {110,IR(10, 1),IR(49055, 15),IR(1, 0)}, // fast_normalize in opencl_std_100 + {141,IR(10, 1),IR(49070, 6),IR(1, 0)}, // s_abs in opencl_std_100 + {142,IR(36, 2),IR(49076, 11),IR(1, 0)}, // s_abs_diff in opencl_std_100 + {143,IR(36, 2),IR(49087, 10),IR(1, 0)}, // s_add_sat in opencl_std_100 + {144,IR(36, 2),IR(49097, 10),IR(1, 0)}, // u_add_sat in opencl_std_100 + {145,IR(36, 2),IR(49107, 7),IR(1, 0)}, // s_hadd in opencl_std_100 + {146,IR(36, 2),IR(49114, 7),IR(1, 0)}, // u_hadd in opencl_std_100 + {147,IR(36, 2),IR(49121, 8),IR(1, 0)}, // s_rhadd in opencl_std_100 + {148,IR(36, 2),IR(49129, 8),IR(1, 0)}, // u_rhadd in opencl_std_100 + {149,IR(33, 3),IR(49137, 8),IR(1, 0)}, // s_clamp in opencl_std_100 + {150,IR(33, 3),IR(49145, 8),IR(1, 0)}, // u_clamp in opencl_std_100 + {151,IR(10, 1),IR(49153, 4),IR(1, 0)}, // clz in opencl_std_100 + {152,IR(10, 1),IR(49157, 4),IR(1, 0)}, // ctz in opencl_std_100 + {153,IR(33, 3),IR(49161, 9),IR(1, 0)}, // s_mad_hi in opencl_std_100 + {154,IR(33, 3),IR(49170, 10),IR(1, 0)}, // u_mad_sat in opencl_std_100 + {155,IR(33, 3),IR(49180, 10),IR(1, 0)}, // s_mad_sat in opencl_std_100 + {156,IR(36, 2),IR(49190, 6),IR(1, 0)}, // s_max in opencl_std_100 + {157,IR(36, 2),IR(49196, 6),IR(1, 0)}, // u_max in opencl_std_100 + {158,IR(36, 2),IR(49202, 6),IR(1, 0)}, // s_min in opencl_std_100 + {159,IR(36, 2),IR(49208, 6),IR(1, 0)}, // u_min in opencl_std_100 + {160,IR(36, 2),IR(49214, 9),IR(1, 0)}, // s_mul_hi in opencl_std_100 + {161,IR(36, 2),IR(49223, 7),IR(1, 0)}, // rotate in opencl_std_100 + {162,IR(36, 2),IR(49230, 10),IR(1, 0)}, // s_sub_sat in opencl_std_100 + {163,IR(36, 2),IR(49240, 10),IR(1, 0)}, // u_sub_sat in opencl_std_100 + {164,IR(36, 2),IR(49250, 11),IR(1, 0)}, // u_upsample in opencl_std_100 + {165,IR(36, 2),IR(49261, 11),IR(1, 0)}, // s_upsample in opencl_std_100 + {166,IR(10, 1),IR(49272, 9),IR(1, 0)}, // popcount in opencl_std_100 + {167,IR(33, 3),IR(49281, 8),IR(1, 0)}, // s_mad24 in opencl_std_100 + {168,IR(33, 3),IR(49289, 8),IR(1, 0)}, // u_mad24 in opencl_std_100 + {169,IR(36, 2),IR(49297, 8),IR(1, 0)}, // s_mul24 in opencl_std_100 + {170,IR(36, 2),IR(49305, 8),IR(1, 0)}, // u_mul24 in opencl_std_100 + {171,IR(1075, 3),IR(49313, 7),IR(1, 0)}, // vloadn in opencl_std_100 + {172,IR(33, 3),IR(49320, 8),IR(1, 0)}, // vstoren in opencl_std_100 + {173,IR(36, 2),IR(49328, 11),IR(1, 0)}, // vload_half in opencl_std_100 + {174,IR(1075, 3),IR(49339, 12),IR(1, 0)}, // vload_halfn in opencl_std_100 + {175,IR(33, 3),IR(49351, 12),IR(1, 0)}, // vstore_half in opencl_std_100 + {176,IR(1078, 4),IR(49363, 14),IR(1, 0)}, // vstore_half_r in opencl_std_100 + {177,IR(33, 3),IR(49377, 13),IR(1, 0)}, // vstore_halfn in opencl_std_100 + {178,IR(1078, 4),IR(49390, 15),IR(1, 0)}, // vstore_halfn_r in opencl_std_100 + {179,IR(1075, 3),IR(49405, 13),IR(1, 0)}, // vloada_halfn in opencl_std_100 + {180,IR(33, 3),IR(49418, 14),IR(1, 0)}, // vstorea_halfn in opencl_std_100 + {181,IR(1078, 4),IR(49432, 16),IR(1, 0)}, // vstorea_halfn_r in opencl_std_100 + {182,IR(36, 2),IR(49448, 8),IR(1, 0)}, // shuffle in opencl_std_100 + {183,IR(33, 3),IR(49456, 9),IR(1, 0)}, // shuffle2 in opencl_std_100 + {184,IR(168, 2),IR(49465, 7),IR(1, 0)}, // printf in opencl_std_100 + {185,IR(36, 2),IR(49472, 9),IR(1, 0)}, // prefetch in opencl_std_100 + {186,IR(33, 3),IR(49481, 10),IR(1, 0)}, // bitselect in opencl_std_100 + {187,IR(33, 3),IR(49491, 7),IR(1, 0)}, // select in opencl_std_100 + {201,IR(10, 1),IR(49498, 6),IR(1, 0)}, // u_abs in opencl_std_100 + {202,IR(36, 2),IR(49504, 11),IR(1, 0)}, // u_abs_diff in opencl_std_100 + {203,IR(36, 2),IR(49515, 9),IR(1, 0)}, // u_mul_hi in opencl_std_100 + {204,IR(33, 3),IR(49524, 9),IR(1, 0)}, // u_mad_hi in opencl_std_100 + {1,IR(10, 1),IR(49533, 17),IR(1, 0)}, // CubeFaceIndexAMD in spv_amd_gcn_shader + {2,IR(10, 1),IR(49550, 17),IR(1, 0)}, // CubeFaceCoordAMD in spv_amd_gcn_shader + {3,IR(0, 0),IR(49567, 8),IR(1, 0)}, // TimeAMD in spv_amd_gcn_shader + {1,IR(36, 2),IR(49575, 22),IR(1, 0)}, // SwizzleInvocationsAMD in spv_amd_shader_ballot + {2,IR(36, 2),IR(49597, 28),IR(1, 0)}, // SwizzleInvocationsMaskedAMD in spv_amd_shader_ballot + {3,IR(33, 3),IR(49625, 19),IR(1, 0)}, // WriteInvocationAMD in spv_amd_shader_ballot + {4,IR(10, 1),IR(49644, 9),IR(1, 0)}, // MbcntAMD in spv_amd_shader_ballot + {1,IR(36, 2),IR(49653, 23),IR(1, 0)}, // InterpolateAtVertexAMD in spv_amd_shader_explicit_vertex_parameter + {1,IR(33, 3),IR(49676, 9),IR(1, 0)}, // FMin3AMD in spv_amd_shader_trinary_minmax + {2,IR(33, 3),IR(49685, 9),IR(1, 0)}, // UMin3AMD in spv_amd_shader_trinary_minmax + {3,IR(33, 3),IR(49694, 9),IR(1, 0)}, // SMin3AMD in spv_amd_shader_trinary_minmax + {4,IR(33, 3),IR(49703, 9),IR(1, 0)}, // FMax3AMD in spv_amd_shader_trinary_minmax + {5,IR(33, 3),IR(49712, 9),IR(1, 0)}, // UMax3AMD in spv_amd_shader_trinary_minmax + {6,IR(33, 3),IR(49721, 9),IR(1, 0)}, // SMax3AMD in spv_amd_shader_trinary_minmax + {7,IR(33, 3),IR(49730, 9),IR(1, 0)}, // FMid3AMD in spv_amd_shader_trinary_minmax + {8,IR(33, 3),IR(49739, 9),IR(1, 0)}, // UMid3AMD in spv_amd_shader_trinary_minmax + {9,IR(33, 3),IR(49748, 9),IR(1, 0)}, // SMid3AMD in spv_amd_shader_trinary_minmax + {0,IR(33, 3),IR(49757, 7),IR(1, 0)}, // ARGMAX in tosa_001000_1 + {1,IR(495, 7),IR(49764, 11),IR(1, 0)}, // AVG_POOL2D in tosa_001000_1 + {2,IR(703, 10),IR(49775, 7),IR(1, 0)}, // CONV2D in tosa_001000_1 + {3,IR(703, 10),IR(49782, 7),IR(1, 0)}, // CONV3D in tosa_001000_1 + {4,IR(703, 10),IR(49789, 17),IR(1, 0)}, // DEPTHWISE_CONV2D in tosa_001000_1 + {5,IR(296, 4),IR(49806, 6),IR(1, 0)}, // FFT2D in tosa_001000_1 + {6,IR(296, 4),IR(49812, 7),IR(1, 0)}, // MATMUL in tosa_001000_1 + {7,IR(623, 5),IR(49819, 11),IR(1, 0)}, // MAX_POOL2D in tosa_001000_1 + {8,IR(36, 2),IR(49830, 7),IR(1, 0)}, // RFFT2D in tosa_001000_1 + {9,IR(713, 9),IR(49837, 17),IR(1, 0)}, // TRANSPOSE_CONV2D in tosa_001000_1 + {10,IR(296, 4),IR(49854, 6),IR(1, 0)}, // CLAMP in tosa_001000_1 + {11,IR(10, 1),IR(49860, 4),IR(1, 0)}, // ERF in tosa_001000_1 + {12,IR(10, 1),IR(49864, 8),IR(1, 0)}, // SIGMOID in tosa_001000_1 + {13,IR(10, 1),IR(49872, 5),IR(1, 0)}, // TANH in tosa_001000_1 + {14,IR(36, 2),IR(49877, 4),IR(1, 0)}, // ADD in tosa_001000_1 + {15,IR(33, 3),IR(49881, 23),IR(1, 0)}, // ARITHMETIC_RIGHT_SHIFT in tosa_001000_1 + {16,IR(36, 2),IR(49904, 12),IR(1, 0)}, // BITWISE_AND in tosa_001000_1 + {17,IR(36, 2),IR(49916, 11),IR(1, 0)}, // BITWISE_OR in tosa_001000_1 + {18,IR(36, 2),IR(49927, 12),IR(1, 0)}, // BITWISE_XOR in tosa_001000_1 + {19,IR(36, 2),IR(49939, 7),IR(1, 0)}, // INTDIV in tosa_001000_1 + {20,IR(36, 2),IR(49946, 12),IR(1, 0)}, // LOGICAL_AND in tosa_001000_1 + {21,IR(36, 2),IR(49958, 19),IR(1, 0)}, // LOGICAL_LEFT_SHIFT in tosa_001000_1 + {22,IR(36, 2),IR(49977, 20),IR(1, 0)}, // LOGICAL_RIGHT_SHIFT in tosa_001000_1 + {23,IR(36, 2),IR(49997, 11),IR(1, 0)}, // LOGICAL_OR in tosa_001000_1 + {24,IR(36, 2),IR(50008, 12),IR(1, 0)}, // LOGICAL_XOR in tosa_001000_1 + {25,IR(33, 3),IR(50020, 8),IR(1, 0)}, // MAXIMUM in tosa_001000_1 + {26,IR(33, 3),IR(50028, 8),IR(1, 0)}, // MINIMUM in tosa_001000_1 + {27,IR(33, 3),IR(50036, 4),IR(1, 0)}, // MUL in tosa_001000_1 + {28,IR(36, 2),IR(50040, 4),IR(1, 0)}, // POW in tosa_001000_1 + {29,IR(36, 2),IR(50044, 4),IR(1, 0)}, // SUB in tosa_001000_1 + {30,IR(36, 2),IR(50048, 6),IR(1, 0)}, // TABLE in tosa_001000_1 + {31,IR(10, 1),IR(50054, 4),IR(1, 0)}, // ABS in tosa_001000_1 + {32,IR(10, 1),IR(50058, 12),IR(1, 0)}, // BITWISE_NOT in tosa_001000_1 + {33,IR(10, 1),IR(50070, 5),IR(1, 0)}, // CEIL in tosa_001000_1 + {34,IR(10, 1),IR(50075, 4),IR(1, 0)}, // CLZ in tosa_001000_1 + {35,IR(10, 1),IR(50079, 4),IR(1, 0)}, // COS in tosa_001000_1 + {36,IR(10, 1),IR(50083, 4),IR(1, 0)}, // EXP in tosa_001000_1 + {37,IR(10, 1),IR(50087, 6),IR(1, 0)}, // FLOOR in tosa_001000_1 + {38,IR(10, 1),IR(50093, 4),IR(1, 0)}, // LOG in tosa_001000_1 + {39,IR(10, 1),IR(50097, 12),IR(1, 0)}, // LOGICAL_NOT in tosa_001000_1 + {40,IR(33, 3),IR(50109, 7),IR(1, 0)}, // NEGATE in tosa_001000_1 + {41,IR(10, 1),IR(50116, 11),IR(1, 0)}, // RECIPROCAL in tosa_001000_1 + {42,IR(10, 1),IR(50127, 6),IR(1, 0)}, // RSQRT in tosa_001000_1 + {43,IR(10, 1),IR(50133, 4),IR(1, 0)}, // SIN in tosa_001000_1 + {44,IR(33, 3),IR(50137, 7),IR(1, 0)}, // SELECT in tosa_001000_1 + {45,IR(36, 2),IR(50144, 6),IR(1, 0)}, // EQUAL in tosa_001000_1 + {46,IR(36, 2),IR(50150, 8),IR(1, 0)}, // GREATER in tosa_001000_1 + {47,IR(36, 2),IR(50158, 14),IR(1, 0)}, // GREATER_EQUAL in tosa_001000_1 + {48,IR(36, 2),IR(50172, 11),IR(1, 0)}, // REDUCE_ALL in tosa_001000_1 + {49,IR(36, 2),IR(50183, 11),IR(1, 0)}, // REDUCE_ANY in tosa_001000_1 + {50,IR(33, 3),IR(50194, 11),IR(1, 0)}, // REDUCE_MAX in tosa_001000_1 + {51,IR(33, 3),IR(50205, 11),IR(1, 0)}, // REDUCE_MIN in tosa_001000_1 + {52,IR(36, 2),IR(50216, 15),IR(1, 0)}, // REDUCE_PRODUCT in tosa_001000_1 + {53,IR(36, 2),IR(50231, 11),IR(1, 0)}, // REDUCE_SUM in tosa_001000_1 + {54,IR(168, 2),IR(50242, 7),IR(1, 0)}, // CONCAT in tosa_001000_1 + {55,IR(33, 3),IR(50249, 4),IR(1, 0)}, // PAD in tosa_001000_1 + {56,IR(36, 2),IR(50253, 8),IR(1, 0)}, // RESHAPE in tosa_001000_1 + {57,IR(36, 2),IR(50261, 8),IR(1, 0)}, // REVERSE in tosa_001000_1 + {58,IR(33, 3),IR(50269, 6),IR(1, 0)}, // SLICE in tosa_001000_1 + {59,IR(36, 2),IR(50275, 5),IR(1, 0)}, // TILE in tosa_001000_1 + {60,IR(36, 2),IR(50280, 10),IR(1, 0)}, // TRANSPOSE in tosa_001000_1 + {61,IR(36, 2),IR(50290, 7),IR(1, 0)}, // GATHER in tosa_001000_1 + {62,IR(33, 3),IR(50297, 8),IR(1, 0)}, // SCATTER in tosa_001000_1 + {63,IR(623, 5),IR(50305, 7),IR(1, 0)}, // RESIZE in tosa_001000_1 + {64,IR(10, 1),IR(50312, 5),IR(1, 0)}, // CAST in tosa_001000_1 + {65,IR(703, 10),IR(50317, 8),IR(1, 0)}, // RESCALE in tosa_001000_1 }}; IndexRange ExtInstByValueRangeForKind(spv_ext_inst_type_t type) { @@ -5064,6 +5160,7 @@ IndexRange ExtInstByValueRangeForKind(spv_ext_inst_type_t type) { case SPV_EXT_INST_TYPE_SPV_AMD_SHADER_BALLOT: return IR(411, 4); case SPV_EXT_INST_TYPE_SPV_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER: return IR(415, 1); case SPV_EXT_INST_TYPE_SPV_AMD_SHADER_TRINARY_MINMAX: return IR(416, 9); + case SPV_EXT_INST_TYPE_TOSA_001000_1: return IR(425, 66); default: break; } return IR(0,0); @@ -5073,432 +5170,498 @@ IndexRange ExtInstByValueRangeForKind(spv_ext_inst_type_t type) { // The fields in order are: // name // index into kExtInstByValue -static const std::array kExtInstNames{{ - {IR(44784, 21), 1}, // DebugCompilationUnit in debuginfo - {IR(45511, 13), 28}, // DebugDeclare in debuginfo - {IR(45583, 16), 31}, // DebugExpression in debuginfo - {IR(45327, 14), 20}, // DebugFunction in debuginfo - {IR(45302, 25), 19}, // DebugFunctionDeclaration in debuginfo - {IR(45282, 20), 18}, // DebugGlobalVariable in debuginfo - {IR(44770, 14), 0}, // DebugInfoNone in debuginfo - {IR(45414, 15), 25}, // DebugInlinedAt in debuginfo - {IR(45490, 21), 27}, // DebugInlinedVariable in debuginfo - {IR(45341, 18), 21}, // DebugLexicalBlock in debuginfo - {IR(45359, 31), 22}, // DebugLexicalBlockDiscriminator in debuginfo - {IR(45471, 19), 26}, // DebugLocalVariable in debuginfo - {IR(45599, 14), 32}, // DebugMacroDef in debuginfo - {IR(45613, 16), 33}, // DebugMacroUndef in debuginfo - {IR(45401, 13), 24}, // DebugNoScope in debuginfo - {IR(45568, 15), 30}, // DebugOperation in debuginfo - {IR(45390, 11), 23}, // DebugScope in debuginfo - {IR(44980, 15), 5}, // DebugTypeArray in debuginfo - {IR(44857, 15), 2}, // DebugTypeBasic in debuginfo - {IR(45094, 19), 10}, // DebugTypeComposite in debuginfo - {IR(45042, 14), 9}, // DebugTypeEnum in debuginfo - {IR(45024, 18), 8}, // DebugTypeFunction in debuginfo - {IR(45129, 21), 12}, // DebugTypeInheritance in debuginfo - {IR(45113, 16), 11}, // DebugTypeMember in debuginfo - {IR(44906, 17), 3}, // DebugTypePointer in debuginfo - {IR(45150, 21), 13}, // DebugTypePtrToMember in debuginfo - {IR(44961, 19), 4}, // DebugTypeQualifier in debuginfo - {IR(45171, 18), 14}, // DebugTypeTemplate in debuginfo - {IR(45189, 27), 15}, // DebugTypeTemplateParameter in debuginfo - {IR(45251, 31), 17}, // DebugTypeTemplateParameterPack in debuginfo - {IR(45216, 35), 16}, // DebugTypeTemplateTemplateParameter in debuginfo - {IR(44995, 16), 6}, // DebugTypeVector in debuginfo - {IR(45011, 13), 7}, // DebugTypedef in debuginfo - {IR(45524, 11), 29}, // DebugValue in debuginfo - {IR(45723, 5), 50}, // Acos in glsl_std_450 - {IR(45754, 6), 56}, // Acosh in glsl_std_450 - {IR(45718, 5), 49}, // Asin in glsl_std_450 - {IR(45748, 6), 55}, // Asinh in glsl_std_450 - {IR(45728, 5), 51}, // Atan in glsl_std_450 - {IR(45766, 6), 58}, // Atan2 in glsl_std_450 - {IR(45760, 6), 57}, // Atanh in glsl_std_450 - {IR(45679, 5), 42}, // Ceil in glsl_std_450 - {IR(45710, 4), 47}, // Cos in glsl_std_450 - {IR(45738, 5), 53}, // Cosh in glsl_std_450 - {IR(46150, 6), 101}, // Cross in glsl_std_450 - {IR(45698, 8), 45}, // Degrees in glsl_std_450 - {IR(45811, 12), 66}, // Determinant in glsl_std_450 - {IR(46141, 9), 100}, // Distance in glsl_std_450 - {IR(45776, 4), 60}, // Exp in glsl_std_450 - {IR(45784, 5), 62}, // Exp2 in glsl_std_450 - {IR(45651, 5), 37}, // FAbs in glsl_std_450 - {IR(45883, 7), 76}, // FClamp in glsl_std_450 - {IR(45868, 5), 73}, // FMax in glsl_std_450 - {IR(45853, 5), 70}, // FMin in glsl_std_450 - {IR(45904, 5), 79}, // FMix in glsl_std_450 - {IR(45661, 6), 39}, // FSign in glsl_std_450 - {IR(46166, 12), 103}, // FaceForward in glsl_std_450 - {IR(46194, 9), 106}, // FindILsb in glsl_std_450 - {IR(46203, 9), 107}, // FindSMsb in glsl_std_450 - {IR(46212, 9), 108}, // FindUMsb in glsl_std_450 - {IR(45673, 6), 41}, // Floor in glsl_std_450 - {IR(45930, 4), 83}, // Fma in glsl_std_450 - {IR(45684, 6), 43}, // Fract in glsl_std_450 - {IR(45934, 6), 84}, // Frexp in glsl_std_450 - {IR(45940, 12), 85}, // FrexpStruct in glsl_std_450 - {IR(45909, 5), 80}, // IMix in glsl_std_450 - {IR(46221, 22), 109}, // InterpolateAtCentroid in glsl_std_450 - {IR(46263, 20), 111}, // InterpolateAtOffset in glsl_std_450 - {IR(46243, 20), 110}, // InterpolateAtSample in glsl_std_450 - {IR(45799, 12), 65}, // InverseSqrt in glsl_std_450 - {IR(45952, 6), 86}, // Ldexp in glsl_std_450 - {IR(46134, 7), 99}, // Length in glsl_std_450 - {IR(45780, 4), 61}, // Log in glsl_std_450 - {IR(45789, 5), 63}, // Log2 in glsl_std_450 - {IR(45823, 14), 67}, // MatrixInverse in glsl_std_450 - {IR(45837, 5), 68}, // Modf in glsl_std_450 - {IR(45842, 11), 69}, // ModfStruct in glsl_std_450 - {IR(46293, 7), 114}, // NClamp in glsl_std_450 - {IR(46288, 5), 113}, // NMax in glsl_std_450 - {IR(46283, 5), 112}, // NMin in glsl_std_450 - {IR(46156, 10), 102}, // Normalize in glsl_std_450 - {IR(46025, 15), 92}, // PackDouble2x32 in glsl_std_450 - {IR(46012, 13), 91}, // PackHalf2x16 in glsl_std_450 - {IR(45984, 14), 89}, // PackSnorm2x16 in glsl_std_450 - {IR(45958, 13), 87}, // PackSnorm4x8 in glsl_std_450 - {IR(45998, 14), 90}, // PackUnorm2x16 in glsl_std_450 - {IR(45971, 13), 88}, // PackUnorm4x8 in glsl_std_450 - {IR(45772, 4), 59}, // Pow in glsl_std_450 - {IR(45690, 8), 44}, // Radians in glsl_std_450 - {IR(46178, 8), 104}, // Reflect in glsl_std_450 - {IR(46186, 8), 105}, // Refract in glsl_std_450 - {IR(45629, 6), 34}, // Round in glsl_std_450 - {IR(45635, 10), 35}, // RoundEven in glsl_std_450 - {IR(45656, 5), 38}, // SAbs in glsl_std_450 - {IR(45897, 7), 78}, // SClamp in glsl_std_450 - {IR(45878, 5), 75}, // SMax in glsl_std_450 - {IR(45863, 5), 72}, // SMin in glsl_std_450 - {IR(45667, 6), 40}, // SSign in glsl_std_450 - {IR(45706, 4), 46}, // Sin in glsl_std_450 - {IR(45733, 5), 52}, // Sinh in glsl_std_450 - {IR(45919, 11), 82}, // SmoothStep in glsl_std_450 - {IR(45794, 5), 64}, // Sqrt in glsl_std_450 - {IR(45914, 5), 81}, // Step in glsl_std_450 - {IR(45714, 4), 48}, // Tan in glsl_std_450 - {IR(45743, 5), 54}, // Tanh in glsl_std_450 - {IR(45645, 6), 36}, // Trunc in glsl_std_450 - {IR(45890, 7), 77}, // UClamp in glsl_std_450 - {IR(45873, 5), 74}, // UMax in glsl_std_450 - {IR(45858, 5), 71}, // UMin in glsl_std_450 - {IR(46117, 17), 98}, // UnpackDouble2x32 in glsl_std_450 - {IR(46072, 15), 95}, // UnpackHalf2x16 in glsl_std_450 - {IR(46040, 16), 93}, // UnpackSnorm2x16 in glsl_std_450 - {IR(46087, 15), 96}, // UnpackSnorm4x8 in glsl_std_450 - {IR(46056, 16), 94}, // UnpackUnorm2x16 in glsl_std_450 - {IR(46102, 15), 97}, // UnpackUnorm4x8 in glsl_std_450 - {IR(46300, 13), 116}, // ArgumentInfo in nonsemantic_clspvreflection - {IR(46395, 24), 121}, // ArgumentPodPushConstant in nonsemantic_clspvreflection - {IR(46351, 25), 119}, // ArgumentPodStorageBuffer in nonsemantic_clspvreflection - {IR(46376, 19), 120}, // ArgumentPodUniform in nonsemantic_clspvreflection - {IR(46829, 28), 140}, // ArgumentPointerPushConstant in nonsemantic_clspvreflection - {IR(46857, 23), 141}, // ArgumentPointerUniform in nonsemantic_clspvreflection - {IR(46419, 21), 122}, // ArgumentSampledImage in nonsemantic_clspvreflection - {IR(46461, 16), 124}, // ArgumentSampler in nonsemantic_clspvreflection - {IR(46313, 22), 117}, // ArgumentStorageBuffer in nonsemantic_clspvreflection - {IR(46440, 21), 123}, // ArgumentStorageImage in nonsemantic_clspvreflection - {IR(47117, 27), 148}, // ArgumentStorageTexelBuffer in nonsemantic_clspvreflection - {IR(46335, 16), 118}, // ArgumentUniform in nonsemantic_clspvreflection - {IR(47144, 27), 149}, // ArgumentUniformTexelBuffer in nonsemantic_clspvreflection - {IR(46477, 18), 125}, // ArgumentWorkgroup in nonsemantic_clspvreflection - {IR(47171, 32), 150}, // ConstantDataPointerPushConstant in nonsemantic_clspvreflection - {IR(46725, 26), 135}, // ConstantDataStorageBuffer in nonsemantic_clspvreflection - {IR(46751, 20), 136}, // ConstantDataUniform in nonsemantic_clspvreflection - {IR(46995, 45), 145}, // ImageArgumentInfoChannelDataTypePushConstant in nonsemantic_clspvreflection - {IR(47077, 40), 147}, // ImageArgumentInfoChannelDataTypeUniform in nonsemantic_clspvreflection - {IR(46953, 42), 144}, // ImageArgumentInfoChannelOrderPushConstant in nonsemantic_clspvreflection - {IR(47040, 37), 146}, // ImageArgumentInfoChannelOrderUniform in nonsemantic_clspvreflection - {IR(4534, 7), 115}, // Kernel in nonsemantic_clspvreflection - {IR(7959, 15), 137}, // LiteralSampler in nonsemantic_clspvreflection - {IR(47312, 34), 155}, // NormalizedSamplerMaskPushConstant in nonsemantic_clspvreflection - {IR(47280, 32), 154}, // PrintfBufferPointerPushConstant in nonsemantic_clspvreflection - {IR(47254, 26), 153}, // PrintfBufferStorageBuffer in nonsemantic_clspvreflection - {IR(47243, 11), 152}, // PrintfInfo in nonsemantic_clspvreflection - {IR(47203, 40), 151}, // ProgramScopeVariablePointerPushConstant in nonsemantic_clspvreflection - {IR(46915, 38), 143}, // ProgramScopeVariablePointerRelocation in nonsemantic_clspvreflection - {IR(46880, 35), 142}, // ProgramScopeVariablesStorageBuffer in nonsemantic_clspvreflection - {IR(46771, 30), 138}, // PropertyRequiredWorkgroupSize in nonsemantic_clspvreflection - {IR(46591, 30), 130}, // PushConstantEnqueuedLocalSize in nonsemantic_clspvreflection - {IR(46566, 25), 129}, // PushConstantGlobalOffset in nonsemantic_clspvreflection - {IR(46621, 23), 131}, // PushConstantGlobalSize in nonsemantic_clspvreflection - {IR(46669, 26), 133}, // PushConstantNumWorkgroups in nonsemantic_clspvreflection - {IR(46695, 30), 134}, // PushConstantRegionGroupOffset in nonsemantic_clspvreflection - {IR(46644, 25), 132}, // PushConstantRegionOffset in nonsemantic_clspvreflection - {IR(46521, 25), 127}, // SpecConstantGlobalOffset in nonsemantic_clspvreflection - {IR(46801, 28), 139}, // SpecConstantSubgroupMaxSize in nonsemantic_clspvreflection - {IR(46546, 20), 128}, // SpecConstantWorkDim in nonsemantic_clspvreflection - {IR(46495, 26), 126}, // SpecConstantWorkgroupSize in nonsemantic_clspvreflection - {IR(47346, 22), 156}, // WorkgroupVariableSize in nonsemantic_clspvreflection - {IR(47467, 21), 197}, // DebugBuildIdentifier in nonsemantic_shader_debuginfo_100 - {IR(44784, 21), 158}, // DebugCompilationUnit in nonsemantic_shader_debuginfo_100 - {IR(45511, 13), 185}, // DebugDeclare in nonsemantic_shader_debuginfo_100 - {IR(47505, 16), 199}, // DebugEntryPoint in nonsemantic_shader_debuginfo_100 - {IR(45583, 16), 188}, // DebugExpression in nonsemantic_shader_debuginfo_100 - {IR(45327, 14), 177}, // DebugFunction in nonsemantic_shader_debuginfo_100 - {IR(45302, 25), 176}, // DebugFunctionDeclaration in nonsemantic_shader_debuginfo_100 - {IR(47400, 24), 193}, // DebugFunctionDefinition in nonsemantic_shader_debuginfo_100 - {IR(45282, 20), 175}, // DebugGlobalVariable in nonsemantic_shader_debuginfo_100 - {IR(47368, 20), 191}, // DebugImportedEntity in nonsemantic_shader_debuginfo_100 - {IR(44770, 14), 157}, // DebugInfoNone in nonsemantic_shader_debuginfo_100 - {IR(45414, 15), 182}, // DebugInlinedAt in nonsemantic_shader_debuginfo_100 - {IR(45490, 21), 184}, // DebugInlinedVariable in nonsemantic_shader_debuginfo_100 - {IR(45341, 18), 178}, // DebugLexicalBlock in nonsemantic_shader_debuginfo_100 - {IR(45359, 31), 179}, // DebugLexicalBlockDiscriminator in nonsemantic_shader_debuginfo_100 - {IR(47445, 10), 195}, // DebugLine in nonsemantic_shader_debuginfo_100 - {IR(45471, 19), 183}, // DebugLocalVariable in nonsemantic_shader_debuginfo_100 - {IR(45599, 14), 189}, // DebugMacroDef in nonsemantic_shader_debuginfo_100 - {IR(45613, 16), 190}, // DebugMacroUndef in nonsemantic_shader_debuginfo_100 - {IR(47455, 12), 196}, // DebugNoLine in nonsemantic_shader_debuginfo_100 - {IR(45401, 13), 181}, // DebugNoScope in nonsemantic_shader_debuginfo_100 - {IR(45568, 15), 187}, // DebugOperation in nonsemantic_shader_debuginfo_100 - {IR(45390, 11), 180}, // DebugScope in nonsemantic_shader_debuginfo_100 - {IR(47388, 12), 192}, // DebugSource in nonsemantic_shader_debuginfo_100 - {IR(47424, 21), 194}, // DebugSourceContinued in nonsemantic_shader_debuginfo_100 - {IR(47488, 17), 198}, // DebugStoragePath in nonsemantic_shader_debuginfo_100 - {IR(44980, 15), 162}, // DebugTypeArray in nonsemantic_shader_debuginfo_100 - {IR(44857, 15), 159}, // DebugTypeBasic in nonsemantic_shader_debuginfo_100 - {IR(45094, 19), 167}, // DebugTypeComposite in nonsemantic_shader_debuginfo_100 - {IR(45042, 14), 166}, // DebugTypeEnum in nonsemantic_shader_debuginfo_100 - {IR(45024, 18), 165}, // DebugTypeFunction in nonsemantic_shader_debuginfo_100 - {IR(45129, 21), 169}, // DebugTypeInheritance in nonsemantic_shader_debuginfo_100 - {IR(47521, 16), 200}, // DebugTypeMatrix in nonsemantic_shader_debuginfo_100 - {IR(45113, 16), 168}, // DebugTypeMember in nonsemantic_shader_debuginfo_100 - {IR(44906, 17), 160}, // DebugTypePointer in nonsemantic_shader_debuginfo_100 - {IR(45150, 21), 170}, // DebugTypePtrToMember in nonsemantic_shader_debuginfo_100 - {IR(44961, 19), 161}, // DebugTypeQualifier in nonsemantic_shader_debuginfo_100 - {IR(45171, 18), 171}, // DebugTypeTemplate in nonsemantic_shader_debuginfo_100 - {IR(45189, 27), 172}, // DebugTypeTemplateParameter in nonsemantic_shader_debuginfo_100 - {IR(45251, 31), 174}, // DebugTypeTemplateParameterPack in nonsemantic_shader_debuginfo_100 - {IR(45216, 35), 173}, // DebugTypeTemplateTemplateParameter in nonsemantic_shader_debuginfo_100 - {IR(44995, 16), 163}, // DebugTypeVector in nonsemantic_shader_debuginfo_100 - {IR(45011, 13), 164}, // DebugTypedef in nonsemantic_shader_debuginfo_100 - {IR(45524, 11), 186}, // DebugValue in nonsemantic_shader_debuginfo_100 - {IR(47537, 14), 201}, // Configuration in nonsemantic_vkspreflection - {IR(47613, 20), 206}, // DescriptorSetBuffer in nonsemantic_vkspreflection - {IR(47633, 19), 207}, // DescriptorSetImage in nonsemantic_vkspreflection - {IR(47652, 21), 208}, // DescriptorSetSampler in nonsemantic_vkspreflection - {IR(47576, 14), 204}, // PushConstants in nonsemantic_vkspreflection - {IR(47590, 23), 205}, // SpecializationMapEntry in nonsemantic_vkspreflection - {IR(47551, 13), 202}, // StartCounter in nonsemantic_vkspreflection - {IR(47564, 12), 203}, // StopCounter in nonsemantic_vkspreflection - {IR(44784, 21), 210}, // DebugCompilationUnit in opencl_debuginfo_100 - {IR(45511, 13), 237}, // DebugDeclare in opencl_debuginfo_100 - {IR(45583, 16), 240}, // DebugExpression in opencl_debuginfo_100 - {IR(45327, 14), 229}, // DebugFunction in opencl_debuginfo_100 - {IR(45302, 25), 228}, // DebugFunctionDeclaration in opencl_debuginfo_100 - {IR(45282, 20), 227}, // DebugGlobalVariable in opencl_debuginfo_100 - {IR(47368, 20), 243}, // DebugImportedEntity in opencl_debuginfo_100 - {IR(44770, 14), 209}, // DebugInfoNone in opencl_debuginfo_100 - {IR(45414, 15), 234}, // DebugInlinedAt in opencl_debuginfo_100 - {IR(45490, 21), 236}, // DebugInlinedVariable in opencl_debuginfo_100 - {IR(45341, 18), 230}, // DebugLexicalBlock in opencl_debuginfo_100 - {IR(45359, 31), 231}, // DebugLexicalBlockDiscriminator in opencl_debuginfo_100 - {IR(45471, 19), 235}, // DebugLocalVariable in opencl_debuginfo_100 - {IR(45599, 14), 241}, // DebugMacroDef in opencl_debuginfo_100 - {IR(45613, 16), 242}, // DebugMacroUndef in opencl_debuginfo_100 - {IR(47973, 17), 245}, // DebugModuleINTEL in opencl_debuginfo_100 - {IR(45401, 13), 233}, // DebugNoScope in opencl_debuginfo_100 - {IR(45568, 15), 239}, // DebugOperation in opencl_debuginfo_100 - {IR(45390, 11), 232}, // DebugScope in opencl_debuginfo_100 - {IR(47388, 12), 244}, // DebugSource in opencl_debuginfo_100 - {IR(44980, 15), 214}, // DebugTypeArray in opencl_debuginfo_100 - {IR(44857, 15), 211}, // DebugTypeBasic in opencl_debuginfo_100 - {IR(45094, 19), 219}, // DebugTypeComposite in opencl_debuginfo_100 - {IR(45042, 14), 218}, // DebugTypeEnum in opencl_debuginfo_100 - {IR(45024, 18), 217}, // DebugTypeFunction in opencl_debuginfo_100 - {IR(45129, 21), 221}, // DebugTypeInheritance in opencl_debuginfo_100 - {IR(45113, 16), 220}, // DebugTypeMember in opencl_debuginfo_100 - {IR(44906, 17), 212}, // DebugTypePointer in opencl_debuginfo_100 - {IR(45150, 21), 222}, // DebugTypePtrToMember in opencl_debuginfo_100 - {IR(44961, 19), 213}, // DebugTypeQualifier in opencl_debuginfo_100 - {IR(45171, 18), 223}, // DebugTypeTemplate in opencl_debuginfo_100 - {IR(45189, 27), 224}, // DebugTypeTemplateParameter in opencl_debuginfo_100 - {IR(45251, 31), 226}, // DebugTypeTemplateParameterPack in opencl_debuginfo_100 - {IR(45216, 35), 225}, // DebugTypeTemplateTemplateParameter in opencl_debuginfo_100 - {IR(44995, 16), 215}, // DebugTypeVector in opencl_debuginfo_100 - {IR(45011, 13), 216}, // DebugTypedef in opencl_debuginfo_100 - {IR(45524, 11), 238}, // DebugValue in opencl_debuginfo_100 - {IR(47990, 5), 246}, // acos in opencl_std_100 - {IR(47995, 6), 247}, // acosh in opencl_std_100 - {IR(48001, 7), 248}, // acospi in opencl_std_100 - {IR(48008, 5), 249}, // asin in opencl_std_100 - {IR(48013, 6), 250}, // asinh in opencl_std_100 - {IR(48019, 7), 251}, // asinpi in opencl_std_100 - {IR(48026, 5), 252}, // atan in opencl_std_100 - {IR(48031, 6), 253}, // atan2 in opencl_std_100 - {IR(48050, 8), 256}, // atan2pi in opencl_std_100 - {IR(48037, 6), 254}, // atanh in opencl_std_100 - {IR(48043, 7), 255}, // atanpi in opencl_std_100 - {IR(49241, 10), 402}, // bitselect in opencl_std_100 - {IR(48058, 5), 257}, // cbrt in opencl_std_100 - {IR(48063, 5), 258}, // ceil in opencl_std_100 - {IR(48913, 4), 367}, // clz in opencl_std_100 - {IR(48068, 9), 259}, // copysign in opencl_std_100 - {IR(48077, 4), 260}, // cos in opencl_std_100 - {IR(48081, 5), 261}, // cosh in opencl_std_100 - {IR(48086, 6), 262}, // cospi in opencl_std_100 - {IR(48757, 6), 350}, // cross in opencl_std_100 - {IR(48917, 4), 368}, // ctz in opencl_std_100 - {IR(48692, 8), 342}, // degrees in opencl_std_100 - {IR(48763, 9), 351}, // distance in opencl_std_100 - {IR(48097, 4), 264}, // erf in opencl_std_100 - {IR(48092, 5), 263}, // erfc in opencl_std_100 - {IR(48101, 4), 265}, // exp in opencl_std_100 - {IR(48110, 6), 267}, // exp10 in opencl_std_100 - {IR(48105, 5), 266}, // exp2 in opencl_std_100 - {IR(48116, 6), 268}, // expm1 in opencl_std_100 - {IR(48122, 5), 269}, // fabs in opencl_std_100 - {IR(48789, 14), 354}, // fast_distance in opencl_std_100 - {IR(48803, 12), 355}, // fast_length in opencl_std_100 - {IR(48815, 15), 356}, // fast_normalize in opencl_std_100 - {IR(48685, 7), 341}, // fclamp in opencl_std_100 - {IR(48127, 5), 270}, // fdim in opencl_std_100 - {IR(48132, 6), 271}, // floor in opencl_std_100 - {IR(48138, 4), 272}, // fma in opencl_std_100 - {IR(48142, 5), 273}, // fmax in opencl_std_100 - {IR(48700, 12), 343}, // fmax_common in opencl_std_100 - {IR(48147, 5), 274}, // fmin in opencl_std_100 - {IR(48712, 12), 344}, // fmin_common in opencl_std_100 - {IR(48152, 5), 275}, // fmod in opencl_std_100 - {IR(48157, 6), 276}, // fract in opencl_std_100 - {IR(48163, 6), 277}, // frexp in opencl_std_100 - {IR(48375, 9), 313}, // half_cos in opencl_std_100 - {IR(48384, 12), 314}, // half_divide in opencl_std_100 - {IR(48396, 9), 315}, // half_exp in opencl_std_100 - {IR(48415, 11), 317}, // half_exp10 in opencl_std_100 - {IR(48405, 10), 316}, // half_exp2 in opencl_std_100 - {IR(48426, 9), 318}, // half_log in opencl_std_100 - {IR(48445, 11), 320}, // half_log10 in opencl_std_100 - {IR(48435, 10), 319}, // half_log2 in opencl_std_100 - {IR(48456, 10), 321}, // half_powr in opencl_std_100 - {IR(48466, 11), 322}, // half_recip in opencl_std_100 - {IR(48477, 11), 323}, // half_rsqrt in opencl_std_100 - {IR(48488, 9), 324}, // half_sin in opencl_std_100 - {IR(48497, 10), 325}, // half_sqrt in opencl_std_100 - {IR(48507, 9), 326}, // half_tan in opencl_std_100 - {IR(48169, 6), 278}, // hypot in opencl_std_100 - {IR(48175, 6), 279}, // ilogb in opencl_std_100 - {IR(48181, 6), 280}, // ldexp in opencl_std_100 - {IR(48772, 7), 352}, // length in opencl_std_100 - {IR(48187, 7), 281}, // lgamma in opencl_std_100 - {IR(48194, 9), 282}, // lgamma_r in opencl_std_100 - {IR(48203, 4), 283}, // log in opencl_std_100 - {IR(48212, 6), 285}, // log10 in opencl_std_100 - {IR(48218, 6), 286}, // log1p in opencl_std_100 - {IR(48207, 5), 284}, // log2 in opencl_std_100 - {IR(48224, 5), 287}, // logb in opencl_std_100 - {IR(48229, 4), 288}, // mad in opencl_std_100 - {IR(48233, 7), 289}, // maxmag in opencl_std_100 - {IR(48240, 7), 290}, // minmag in opencl_std_100 - {IR(48724, 4), 345}, // mix in opencl_std_100 - {IR(48247, 5), 291}, // modf in opencl_std_100 - {IR(48252, 4), 292}, // nan in opencl_std_100 - {IR(48516, 11), 327}, // native_cos in opencl_std_100 - {IR(48527, 14), 328}, // native_divide in opencl_std_100 - {IR(48541, 11), 329}, // native_exp in opencl_std_100 - {IR(48564, 13), 331}, // native_exp10 in opencl_std_100 - {IR(48552, 12), 330}, // native_exp2 in opencl_std_100 - {IR(48577, 11), 332}, // native_log in opencl_std_100 - {IR(48600, 13), 334}, // native_log10 in opencl_std_100 - {IR(48588, 12), 333}, // native_log2 in opencl_std_100 - {IR(48613, 12), 335}, // native_powr in opencl_std_100 - {IR(48625, 13), 336}, // native_recip in opencl_std_100 - {IR(48638, 13), 337}, // native_rsqrt in opencl_std_100 - {IR(48651, 11), 338}, // native_sin in opencl_std_100 - {IR(48662, 12), 339}, // native_sqrt in opencl_std_100 - {IR(48674, 11), 340}, // native_tan in opencl_std_100 - {IR(48256, 10), 293}, // nextafter in opencl_std_100 - {IR(48779, 10), 353}, // normalize in opencl_std_100 - {IR(49032, 9), 382}, // popcount in opencl_std_100 - {IR(48266, 4), 294}, // pow in opencl_std_100 - {IR(48270, 5), 295}, // pown in opencl_std_100 - {IR(48275, 5), 296}, // powr in opencl_std_100 - {IR(49232, 9), 401}, // prefetch in opencl_std_100 - {IR(49225, 7), 400}, // printf in opencl_std_100 - {IR(48728, 8), 346}, // radians in opencl_std_100 - {IR(48280, 10), 297}, // remainder in opencl_std_100 - {IR(48290, 7), 298}, // remquo in opencl_std_100 - {IR(48297, 5), 299}, // rint in opencl_std_100 - {IR(48302, 6), 300}, // rootn in opencl_std_100 - {IR(48983, 7), 377}, // rotate in opencl_std_100 - {IR(48308, 6), 301}, // round in opencl_std_100 - {IR(48314, 6), 302}, // rsqrt in opencl_std_100 - {IR(48830, 6), 357}, // s_abs in opencl_std_100 - {IR(48836, 11), 358}, // s_abs_diff in opencl_std_100 - {IR(48847, 10), 359}, // s_add_sat in opencl_std_100 - {IR(48897, 8), 365}, // s_clamp in opencl_std_100 - {IR(48867, 7), 361}, // s_hadd in opencl_std_100 - {IR(49041, 8), 383}, // s_mad24 in opencl_std_100 - {IR(48921, 9), 369}, // s_mad_hi in opencl_std_100 - {IR(48940, 10), 371}, // s_mad_sat in opencl_std_100 - {IR(48950, 6), 372}, // s_max in opencl_std_100 - {IR(48962, 6), 374}, // s_min in opencl_std_100 - {IR(49057, 8), 385}, // s_mul24 in opencl_std_100 - {IR(48974, 9), 376}, // s_mul_hi in opencl_std_100 - {IR(48881, 8), 363}, // s_rhadd in opencl_std_100 - {IR(48990, 10), 378}, // s_sub_sat in opencl_std_100 - {IR(49021, 11), 381}, // s_upsample in opencl_std_100 - {IR(49251, 7), 403}, // select in opencl_std_100 - {IR(49208, 8), 398}, // shuffle in opencl_std_100 - {IR(49216, 9), 399}, // shuffle2 in opencl_std_100 - {IR(48752, 5), 349}, // sign in opencl_std_100 - {IR(48320, 4), 303}, // sin in opencl_std_100 - {IR(48324, 7), 304}, // sincos in opencl_std_100 - {IR(48331, 5), 305}, // sinh in opencl_std_100 - {IR(48336, 6), 306}, // sinpi in opencl_std_100 - {IR(48741, 11), 348}, // smoothstep in opencl_std_100 - {IR(48342, 5), 307}, // sqrt in opencl_std_100 - {IR(48736, 5), 347}, // step in opencl_std_100 - {IR(48347, 4), 308}, // tan in opencl_std_100 - {IR(48351, 5), 309}, // tanh in opencl_std_100 - {IR(48356, 6), 310}, // tanpi in opencl_std_100 - {IR(48362, 7), 311}, // tgamma in opencl_std_100 - {IR(48369, 6), 312}, // trunc in opencl_std_100 - {IR(49258, 6), 404}, // u_abs in opencl_std_100 - {IR(49264, 11), 405}, // u_abs_diff in opencl_std_100 - {IR(48857, 10), 360}, // u_add_sat in opencl_std_100 - {IR(48905, 8), 366}, // u_clamp in opencl_std_100 - {IR(48874, 7), 362}, // u_hadd in opencl_std_100 - {IR(49049, 8), 384}, // u_mad24 in opencl_std_100 - {IR(49284, 9), 407}, // u_mad_hi in opencl_std_100 - {IR(48930, 10), 370}, // u_mad_sat in opencl_std_100 - {IR(48956, 6), 373}, // u_max in opencl_std_100 - {IR(48968, 6), 375}, // u_min in opencl_std_100 - {IR(49065, 8), 386}, // u_mul24 in opencl_std_100 - {IR(49275, 9), 406}, // u_mul_hi in opencl_std_100 - {IR(48889, 8), 364}, // u_rhadd in opencl_std_100 - {IR(49000, 10), 379}, // u_sub_sat in opencl_std_100 - {IR(49010, 11), 380}, // u_upsample in opencl_std_100 - {IR(49088, 11), 389}, // vload_half in opencl_std_100 - {IR(49099, 12), 390}, // vload_halfn in opencl_std_100 - {IR(49165, 13), 395}, // vloada_halfn in opencl_std_100 - {IR(49073, 7), 387}, // vloadn in opencl_std_100 - {IR(49111, 12), 391}, // vstore_half in opencl_std_100 - {IR(49123, 14), 392}, // vstore_half_r in opencl_std_100 - {IR(49137, 13), 393}, // vstore_halfn in opencl_std_100 - {IR(49150, 15), 394}, // vstore_halfn_r in opencl_std_100 - {IR(49178, 14), 396}, // vstorea_halfn in opencl_std_100 - {IR(49192, 16), 397}, // vstorea_halfn_r in opencl_std_100 - {IR(49080, 8), 388}, // vstoren in opencl_std_100 - {IR(49310, 17), 409}, // CubeFaceCoordAMD in spv_amd_gcn_shader - {IR(49293, 17), 408}, // CubeFaceIndexAMD in spv_amd_gcn_shader - {IR(49327, 8), 410}, // TimeAMD in spv_amd_gcn_shader - {IR(49404, 9), 414}, // MbcntAMD in spv_amd_shader_ballot - {IR(49335, 22), 411}, // SwizzleInvocationsAMD in spv_amd_shader_ballot - {IR(49357, 28), 412}, // SwizzleInvocationsMaskedAMD in spv_amd_shader_ballot - {IR(49385, 19), 413}, // WriteInvocationAMD in spv_amd_shader_ballot - {IR(49413, 23), 415}, // InterpolateAtVertexAMD in spv_amd_shader_explicit_vertex_parameter - {IR(49463, 9), 419}, // FMax3AMD in spv_amd_shader_trinary_minmax - {IR(49490, 9), 422}, // FMid3AMD in spv_amd_shader_trinary_minmax - {IR(49436, 9), 416}, // FMin3AMD in spv_amd_shader_trinary_minmax - {IR(49481, 9), 421}, // SMax3AMD in spv_amd_shader_trinary_minmax - {IR(49508, 9), 424}, // SMid3AMD in spv_amd_shader_trinary_minmax - {IR(49454, 9), 418}, // SMin3AMD in spv_amd_shader_trinary_minmax - {IR(49472, 9), 420}, // UMax3AMD in spv_amd_shader_trinary_minmax - {IR(49499, 9), 423}, // UMid3AMD in spv_amd_shader_trinary_minmax - {IR(49445, 9), 417}, // UMin3AMD in spv_amd_shader_trinary_minmax +static const std::array kExtInstNames{{ + {IR(45024, 21), 1}, // DebugCompilationUnit in debuginfo + {IR(45751, 13), 28}, // DebugDeclare in debuginfo + {IR(45823, 16), 31}, // DebugExpression in debuginfo + {IR(45567, 14), 20}, // DebugFunction in debuginfo + {IR(45542, 25), 19}, // DebugFunctionDeclaration in debuginfo + {IR(45522, 20), 18}, // DebugGlobalVariable in debuginfo + {IR(45010, 14), 0}, // DebugInfoNone in debuginfo + {IR(45654, 15), 25}, // DebugInlinedAt in debuginfo + {IR(45730, 21), 27}, // DebugInlinedVariable in debuginfo + {IR(45581, 18), 21}, // DebugLexicalBlock in debuginfo + {IR(45599, 31), 22}, // DebugLexicalBlockDiscriminator in debuginfo + {IR(45711, 19), 26}, // DebugLocalVariable in debuginfo + {IR(45839, 14), 32}, // DebugMacroDef in debuginfo + {IR(45853, 16), 33}, // DebugMacroUndef in debuginfo + {IR(45641, 13), 24}, // DebugNoScope in debuginfo + {IR(45808, 15), 30}, // DebugOperation in debuginfo + {IR(45630, 11), 23}, // DebugScope in debuginfo + {IR(45220, 15), 5}, // DebugTypeArray in debuginfo + {IR(45097, 15), 2}, // DebugTypeBasic in debuginfo + {IR(45334, 19), 10}, // DebugTypeComposite in debuginfo + {IR(45282, 14), 9}, // DebugTypeEnum in debuginfo + {IR(45264, 18), 8}, // DebugTypeFunction in debuginfo + {IR(45369, 21), 12}, // DebugTypeInheritance in debuginfo + {IR(45353, 16), 11}, // DebugTypeMember in debuginfo + {IR(45146, 17), 3}, // DebugTypePointer in debuginfo + {IR(45390, 21), 13}, // DebugTypePtrToMember in debuginfo + {IR(45201, 19), 4}, // DebugTypeQualifier in debuginfo + {IR(45411, 18), 14}, // DebugTypeTemplate in debuginfo + {IR(45429, 27), 15}, // DebugTypeTemplateParameter in debuginfo + {IR(45491, 31), 17}, // DebugTypeTemplateParameterPack in debuginfo + {IR(45456, 35), 16}, // DebugTypeTemplateTemplateParameter in debuginfo + {IR(45235, 16), 6}, // DebugTypeVector in debuginfo + {IR(45251, 13), 7}, // DebugTypedef in debuginfo + {IR(45764, 11), 29}, // DebugValue in debuginfo + {IR(45963, 5), 50}, // Acos in glsl_std_450 + {IR(45994, 6), 56}, // Acosh in glsl_std_450 + {IR(45958, 5), 49}, // Asin in glsl_std_450 + {IR(45988, 6), 55}, // Asinh in glsl_std_450 + {IR(45968, 5), 51}, // Atan in glsl_std_450 + {IR(46006, 6), 58}, // Atan2 in glsl_std_450 + {IR(46000, 6), 57}, // Atanh in glsl_std_450 + {IR(45919, 5), 42}, // Ceil in glsl_std_450 + {IR(45950, 4), 47}, // Cos in glsl_std_450 + {IR(45978, 5), 53}, // Cosh in glsl_std_450 + {IR(46390, 6), 101}, // Cross in glsl_std_450 + {IR(45938, 8), 45}, // Degrees in glsl_std_450 + {IR(46051, 12), 66}, // Determinant in glsl_std_450 + {IR(46381, 9), 100}, // Distance in glsl_std_450 + {IR(46016, 4), 60}, // Exp in glsl_std_450 + {IR(46024, 5), 62}, // Exp2 in glsl_std_450 + {IR(45891, 5), 37}, // FAbs in glsl_std_450 + {IR(46123, 7), 76}, // FClamp in glsl_std_450 + {IR(46108, 5), 73}, // FMax in glsl_std_450 + {IR(46093, 5), 70}, // FMin in glsl_std_450 + {IR(46144, 5), 79}, // FMix in glsl_std_450 + {IR(45901, 6), 39}, // FSign in glsl_std_450 + {IR(46406, 12), 103}, // FaceForward in glsl_std_450 + {IR(46434, 9), 106}, // FindILsb in glsl_std_450 + {IR(46443, 9), 107}, // FindSMsb in glsl_std_450 + {IR(46452, 9), 108}, // FindUMsb in glsl_std_450 + {IR(45913, 6), 41}, // Floor in glsl_std_450 + {IR(46170, 4), 83}, // Fma in glsl_std_450 + {IR(45924, 6), 43}, // Fract in glsl_std_450 + {IR(46174, 6), 84}, // Frexp in glsl_std_450 + {IR(46180, 12), 85}, // FrexpStruct in glsl_std_450 + {IR(46149, 5), 80}, // IMix in glsl_std_450 + {IR(46461, 22), 109}, // InterpolateAtCentroid in glsl_std_450 + {IR(46503, 20), 111}, // InterpolateAtOffset in glsl_std_450 + {IR(46483, 20), 110}, // InterpolateAtSample in glsl_std_450 + {IR(46039, 12), 65}, // InverseSqrt in glsl_std_450 + {IR(46192, 6), 86}, // Ldexp in glsl_std_450 + {IR(46374, 7), 99}, // Length in glsl_std_450 + {IR(46020, 4), 61}, // Log in glsl_std_450 + {IR(46029, 5), 63}, // Log2 in glsl_std_450 + {IR(46063, 14), 67}, // MatrixInverse in glsl_std_450 + {IR(46077, 5), 68}, // Modf in glsl_std_450 + {IR(46082, 11), 69}, // ModfStruct in glsl_std_450 + {IR(46533, 7), 114}, // NClamp in glsl_std_450 + {IR(46528, 5), 113}, // NMax in glsl_std_450 + {IR(46523, 5), 112}, // NMin in glsl_std_450 + {IR(46396, 10), 102}, // Normalize in glsl_std_450 + {IR(46265, 15), 92}, // PackDouble2x32 in glsl_std_450 + {IR(46252, 13), 91}, // PackHalf2x16 in glsl_std_450 + {IR(46224, 14), 89}, // PackSnorm2x16 in glsl_std_450 + {IR(46198, 13), 87}, // PackSnorm4x8 in glsl_std_450 + {IR(46238, 14), 90}, // PackUnorm2x16 in glsl_std_450 + {IR(46211, 13), 88}, // PackUnorm4x8 in glsl_std_450 + {IR(46012, 4), 59}, // Pow in glsl_std_450 + {IR(45930, 8), 44}, // Radians in glsl_std_450 + {IR(46418, 8), 104}, // Reflect in glsl_std_450 + {IR(46426, 8), 105}, // Refract in glsl_std_450 + {IR(45869, 6), 34}, // Round in glsl_std_450 + {IR(45875, 10), 35}, // RoundEven in glsl_std_450 + {IR(45896, 5), 38}, // SAbs in glsl_std_450 + {IR(46137, 7), 78}, // SClamp in glsl_std_450 + {IR(46118, 5), 75}, // SMax in glsl_std_450 + {IR(46103, 5), 72}, // SMin in glsl_std_450 + {IR(45907, 6), 40}, // SSign in glsl_std_450 + {IR(45946, 4), 46}, // Sin in glsl_std_450 + {IR(45973, 5), 52}, // Sinh in glsl_std_450 + {IR(46159, 11), 82}, // SmoothStep in glsl_std_450 + {IR(46034, 5), 64}, // Sqrt in glsl_std_450 + {IR(46154, 5), 81}, // Step in glsl_std_450 + {IR(45954, 4), 48}, // Tan in glsl_std_450 + {IR(45983, 5), 54}, // Tanh in glsl_std_450 + {IR(45885, 6), 36}, // Trunc in glsl_std_450 + {IR(46130, 7), 77}, // UClamp in glsl_std_450 + {IR(46113, 5), 74}, // UMax in glsl_std_450 + {IR(46098, 5), 71}, // UMin in glsl_std_450 + {IR(46357, 17), 98}, // UnpackDouble2x32 in glsl_std_450 + {IR(46312, 15), 95}, // UnpackHalf2x16 in glsl_std_450 + {IR(46280, 16), 93}, // UnpackSnorm2x16 in glsl_std_450 + {IR(46327, 15), 96}, // UnpackSnorm4x8 in glsl_std_450 + {IR(46296, 16), 94}, // UnpackUnorm2x16 in glsl_std_450 + {IR(46342, 15), 97}, // UnpackUnorm4x8 in glsl_std_450 + {IR(46540, 13), 116}, // ArgumentInfo in nonsemantic_clspvreflection + {IR(46635, 24), 121}, // ArgumentPodPushConstant in nonsemantic_clspvreflection + {IR(46591, 25), 119}, // ArgumentPodStorageBuffer in nonsemantic_clspvreflection + {IR(46616, 19), 120}, // ArgumentPodUniform in nonsemantic_clspvreflection + {IR(47069, 28), 140}, // ArgumentPointerPushConstant in nonsemantic_clspvreflection + {IR(47097, 23), 141}, // ArgumentPointerUniform in nonsemantic_clspvreflection + {IR(46659, 21), 122}, // ArgumentSampledImage in nonsemantic_clspvreflection + {IR(46701, 16), 124}, // ArgumentSampler in nonsemantic_clspvreflection + {IR(46553, 22), 117}, // ArgumentStorageBuffer in nonsemantic_clspvreflection + {IR(46680, 21), 123}, // ArgumentStorageImage in nonsemantic_clspvreflection + {IR(47357, 27), 148}, // ArgumentStorageTexelBuffer in nonsemantic_clspvreflection + {IR(46575, 16), 118}, // ArgumentUniform in nonsemantic_clspvreflection + {IR(47384, 27), 149}, // ArgumentUniformTexelBuffer in nonsemantic_clspvreflection + {IR(46717, 18), 125}, // ArgumentWorkgroup in nonsemantic_clspvreflection + {IR(47411, 32), 150}, // ConstantDataPointerPushConstant in nonsemantic_clspvreflection + {IR(46965, 26), 135}, // ConstantDataStorageBuffer in nonsemantic_clspvreflection + {IR(46991, 20), 136}, // ConstantDataUniform in nonsemantic_clspvreflection + {IR(47235, 45), 145}, // ImageArgumentInfoChannelDataTypePushConstant in nonsemantic_clspvreflection + {IR(47317, 40), 147}, // ImageArgumentInfoChannelDataTypeUniform in nonsemantic_clspvreflection + {IR(47193, 42), 144}, // ImageArgumentInfoChannelOrderPushConstant in nonsemantic_clspvreflection + {IR(47280, 37), 146}, // ImageArgumentInfoChannelOrderUniform in nonsemantic_clspvreflection + {IR(4563, 7), 115}, // Kernel in nonsemantic_clspvreflection + {IR(7988, 15), 137}, // LiteralSampler in nonsemantic_clspvreflection + {IR(47552, 34), 155}, // NormalizedSamplerMaskPushConstant in nonsemantic_clspvreflection + {IR(47520, 32), 154}, // PrintfBufferPointerPushConstant in nonsemantic_clspvreflection + {IR(47494, 26), 153}, // PrintfBufferStorageBuffer in nonsemantic_clspvreflection + {IR(47483, 11), 152}, // PrintfInfo in nonsemantic_clspvreflection + {IR(47443, 40), 151}, // ProgramScopeVariablePointerPushConstant in nonsemantic_clspvreflection + {IR(47155, 38), 143}, // ProgramScopeVariablePointerRelocation in nonsemantic_clspvreflection + {IR(47120, 35), 142}, // ProgramScopeVariablesStorageBuffer in nonsemantic_clspvreflection + {IR(47011, 30), 138}, // PropertyRequiredWorkgroupSize in nonsemantic_clspvreflection + {IR(46831, 30), 130}, // PushConstantEnqueuedLocalSize in nonsemantic_clspvreflection + {IR(46806, 25), 129}, // PushConstantGlobalOffset in nonsemantic_clspvreflection + {IR(46861, 23), 131}, // PushConstantGlobalSize in nonsemantic_clspvreflection + {IR(46909, 26), 133}, // PushConstantNumWorkgroups in nonsemantic_clspvreflection + {IR(46935, 30), 134}, // PushConstantRegionGroupOffset in nonsemantic_clspvreflection + {IR(46884, 25), 132}, // PushConstantRegionOffset in nonsemantic_clspvreflection + {IR(46761, 25), 127}, // SpecConstantGlobalOffset in nonsemantic_clspvreflection + {IR(47041, 28), 139}, // SpecConstantSubgroupMaxSize in nonsemantic_clspvreflection + {IR(46786, 20), 128}, // SpecConstantWorkDim in nonsemantic_clspvreflection + {IR(46735, 26), 126}, // SpecConstantWorkgroupSize in nonsemantic_clspvreflection + {IR(47586, 22), 156}, // WorkgroupVariableSize in nonsemantic_clspvreflection + {IR(47707, 21), 197}, // DebugBuildIdentifier in nonsemantic_shader_debuginfo_100 + {IR(45024, 21), 158}, // DebugCompilationUnit in nonsemantic_shader_debuginfo_100 + {IR(45751, 13), 185}, // DebugDeclare in nonsemantic_shader_debuginfo_100 + {IR(47745, 16), 199}, // DebugEntryPoint in nonsemantic_shader_debuginfo_100 + {IR(45823, 16), 188}, // DebugExpression in nonsemantic_shader_debuginfo_100 + {IR(45567, 14), 177}, // DebugFunction in nonsemantic_shader_debuginfo_100 + {IR(45542, 25), 176}, // DebugFunctionDeclaration in nonsemantic_shader_debuginfo_100 + {IR(47640, 24), 193}, // DebugFunctionDefinition in nonsemantic_shader_debuginfo_100 + {IR(45522, 20), 175}, // DebugGlobalVariable in nonsemantic_shader_debuginfo_100 + {IR(47608, 20), 191}, // DebugImportedEntity in nonsemantic_shader_debuginfo_100 + {IR(45010, 14), 157}, // DebugInfoNone in nonsemantic_shader_debuginfo_100 + {IR(45654, 15), 182}, // DebugInlinedAt in nonsemantic_shader_debuginfo_100 + {IR(45730, 21), 184}, // DebugInlinedVariable in nonsemantic_shader_debuginfo_100 + {IR(45581, 18), 178}, // DebugLexicalBlock in nonsemantic_shader_debuginfo_100 + {IR(45599, 31), 179}, // DebugLexicalBlockDiscriminator in nonsemantic_shader_debuginfo_100 + {IR(47685, 10), 195}, // DebugLine in nonsemantic_shader_debuginfo_100 + {IR(45711, 19), 183}, // DebugLocalVariable in nonsemantic_shader_debuginfo_100 + {IR(45839, 14), 189}, // DebugMacroDef in nonsemantic_shader_debuginfo_100 + {IR(45853, 16), 190}, // DebugMacroUndef in nonsemantic_shader_debuginfo_100 + {IR(47695, 12), 196}, // DebugNoLine in nonsemantic_shader_debuginfo_100 + {IR(45641, 13), 181}, // DebugNoScope in nonsemantic_shader_debuginfo_100 + {IR(45808, 15), 187}, // DebugOperation in nonsemantic_shader_debuginfo_100 + {IR(45630, 11), 180}, // DebugScope in nonsemantic_shader_debuginfo_100 + {IR(47628, 12), 192}, // DebugSource in nonsemantic_shader_debuginfo_100 + {IR(47664, 21), 194}, // DebugSourceContinued in nonsemantic_shader_debuginfo_100 + {IR(47728, 17), 198}, // DebugStoragePath in nonsemantic_shader_debuginfo_100 + {IR(45220, 15), 162}, // DebugTypeArray in nonsemantic_shader_debuginfo_100 + {IR(45097, 15), 159}, // DebugTypeBasic in nonsemantic_shader_debuginfo_100 + {IR(45334, 19), 167}, // DebugTypeComposite in nonsemantic_shader_debuginfo_100 + {IR(45282, 14), 166}, // DebugTypeEnum in nonsemantic_shader_debuginfo_100 + {IR(45264, 18), 165}, // DebugTypeFunction in nonsemantic_shader_debuginfo_100 + {IR(45369, 21), 169}, // DebugTypeInheritance in nonsemantic_shader_debuginfo_100 + {IR(47761, 16), 200}, // DebugTypeMatrix in nonsemantic_shader_debuginfo_100 + {IR(45353, 16), 168}, // DebugTypeMember in nonsemantic_shader_debuginfo_100 + {IR(45146, 17), 160}, // DebugTypePointer in nonsemantic_shader_debuginfo_100 + {IR(45390, 21), 170}, // DebugTypePtrToMember in nonsemantic_shader_debuginfo_100 + {IR(45201, 19), 161}, // DebugTypeQualifier in nonsemantic_shader_debuginfo_100 + {IR(45411, 18), 171}, // DebugTypeTemplate in nonsemantic_shader_debuginfo_100 + {IR(45429, 27), 172}, // DebugTypeTemplateParameter in nonsemantic_shader_debuginfo_100 + {IR(45491, 31), 174}, // DebugTypeTemplateParameterPack in nonsemantic_shader_debuginfo_100 + {IR(45456, 35), 173}, // DebugTypeTemplateTemplateParameter in nonsemantic_shader_debuginfo_100 + {IR(45235, 16), 163}, // DebugTypeVector in nonsemantic_shader_debuginfo_100 + {IR(45251, 13), 164}, // DebugTypedef in nonsemantic_shader_debuginfo_100 + {IR(45764, 11), 186}, // DebugValue in nonsemantic_shader_debuginfo_100 + {IR(47777, 14), 201}, // Configuration in nonsemantic_vkspreflection + {IR(47853, 20), 206}, // DescriptorSetBuffer in nonsemantic_vkspreflection + {IR(47873, 19), 207}, // DescriptorSetImage in nonsemantic_vkspreflection + {IR(47892, 21), 208}, // DescriptorSetSampler in nonsemantic_vkspreflection + {IR(47816, 14), 204}, // PushConstants in nonsemantic_vkspreflection + {IR(47830, 23), 205}, // SpecializationMapEntry in nonsemantic_vkspreflection + {IR(47791, 13), 202}, // StartCounter in nonsemantic_vkspreflection + {IR(47804, 12), 203}, // StopCounter in nonsemantic_vkspreflection + {IR(45024, 21), 210}, // DebugCompilationUnit in opencl_debuginfo_100 + {IR(45751, 13), 237}, // DebugDeclare in opencl_debuginfo_100 + {IR(45823, 16), 240}, // DebugExpression in opencl_debuginfo_100 + {IR(45567, 14), 229}, // DebugFunction in opencl_debuginfo_100 + {IR(45542, 25), 228}, // DebugFunctionDeclaration in opencl_debuginfo_100 + {IR(45522, 20), 227}, // DebugGlobalVariable in opencl_debuginfo_100 + {IR(47608, 20), 243}, // DebugImportedEntity in opencl_debuginfo_100 + {IR(45010, 14), 209}, // DebugInfoNone in opencl_debuginfo_100 + {IR(45654, 15), 234}, // DebugInlinedAt in opencl_debuginfo_100 + {IR(45730, 21), 236}, // DebugInlinedVariable in opencl_debuginfo_100 + {IR(45581, 18), 230}, // DebugLexicalBlock in opencl_debuginfo_100 + {IR(45599, 31), 231}, // DebugLexicalBlockDiscriminator in opencl_debuginfo_100 + {IR(45711, 19), 235}, // DebugLocalVariable in opencl_debuginfo_100 + {IR(45839, 14), 241}, // DebugMacroDef in opencl_debuginfo_100 + {IR(45853, 16), 242}, // DebugMacroUndef in opencl_debuginfo_100 + {IR(48213, 17), 245}, // DebugModuleINTEL in opencl_debuginfo_100 + {IR(45641, 13), 233}, // DebugNoScope in opencl_debuginfo_100 + {IR(45808, 15), 239}, // DebugOperation in opencl_debuginfo_100 + {IR(45630, 11), 232}, // DebugScope in opencl_debuginfo_100 + {IR(47628, 12), 244}, // DebugSource in opencl_debuginfo_100 + {IR(45220, 15), 214}, // DebugTypeArray in opencl_debuginfo_100 + {IR(45097, 15), 211}, // DebugTypeBasic in opencl_debuginfo_100 + {IR(45334, 19), 219}, // DebugTypeComposite in opencl_debuginfo_100 + {IR(45282, 14), 218}, // DebugTypeEnum in opencl_debuginfo_100 + {IR(45264, 18), 217}, // DebugTypeFunction in opencl_debuginfo_100 + {IR(45369, 21), 221}, // DebugTypeInheritance in opencl_debuginfo_100 + {IR(45353, 16), 220}, // DebugTypeMember in opencl_debuginfo_100 + {IR(45146, 17), 212}, // DebugTypePointer in opencl_debuginfo_100 + {IR(45390, 21), 222}, // DebugTypePtrToMember in opencl_debuginfo_100 + {IR(45201, 19), 213}, // DebugTypeQualifier in opencl_debuginfo_100 + {IR(45411, 18), 223}, // DebugTypeTemplate in opencl_debuginfo_100 + {IR(45429, 27), 224}, // DebugTypeTemplateParameter in opencl_debuginfo_100 + {IR(45491, 31), 226}, // DebugTypeTemplateParameterPack in opencl_debuginfo_100 + {IR(45456, 35), 225}, // DebugTypeTemplateTemplateParameter in opencl_debuginfo_100 + {IR(45235, 16), 215}, // DebugTypeVector in opencl_debuginfo_100 + {IR(45251, 13), 216}, // DebugTypedef in opencl_debuginfo_100 + {IR(45764, 11), 238}, // DebugValue in opencl_debuginfo_100 + {IR(48230, 5), 246}, // acos in opencl_std_100 + {IR(48235, 6), 247}, // acosh in opencl_std_100 + {IR(48241, 7), 248}, // acospi in opencl_std_100 + {IR(48248, 5), 249}, // asin in opencl_std_100 + {IR(48253, 6), 250}, // asinh in opencl_std_100 + {IR(48259, 7), 251}, // asinpi in opencl_std_100 + {IR(48266, 5), 252}, // atan in opencl_std_100 + {IR(48271, 6), 253}, // atan2 in opencl_std_100 + {IR(48290, 8), 256}, // atan2pi in opencl_std_100 + {IR(48277, 6), 254}, // atanh in opencl_std_100 + {IR(48283, 7), 255}, // atanpi in opencl_std_100 + {IR(49481, 10), 402}, // bitselect in opencl_std_100 + {IR(48298, 5), 257}, // cbrt in opencl_std_100 + {IR(48303, 5), 258}, // ceil in opencl_std_100 + {IR(49153, 4), 367}, // clz in opencl_std_100 + {IR(48308, 9), 259}, // copysign in opencl_std_100 + {IR(48317, 4), 260}, // cos in opencl_std_100 + {IR(48321, 5), 261}, // cosh in opencl_std_100 + {IR(48326, 6), 262}, // cospi in opencl_std_100 + {IR(48997, 6), 350}, // cross in opencl_std_100 + {IR(49157, 4), 368}, // ctz in opencl_std_100 + {IR(48932, 8), 342}, // degrees in opencl_std_100 + {IR(49003, 9), 351}, // distance in opencl_std_100 + {IR(48337, 4), 264}, // erf in opencl_std_100 + {IR(48332, 5), 263}, // erfc in opencl_std_100 + {IR(48341, 4), 265}, // exp in opencl_std_100 + {IR(48350, 6), 267}, // exp10 in opencl_std_100 + {IR(48345, 5), 266}, // exp2 in opencl_std_100 + {IR(48356, 6), 268}, // expm1 in opencl_std_100 + {IR(48362, 5), 269}, // fabs in opencl_std_100 + {IR(49029, 14), 354}, // fast_distance in opencl_std_100 + {IR(49043, 12), 355}, // fast_length in opencl_std_100 + {IR(49055, 15), 356}, // fast_normalize in opencl_std_100 + {IR(48925, 7), 341}, // fclamp in opencl_std_100 + {IR(48367, 5), 270}, // fdim in opencl_std_100 + {IR(48372, 6), 271}, // floor in opencl_std_100 + {IR(48378, 4), 272}, // fma in opencl_std_100 + {IR(48382, 5), 273}, // fmax in opencl_std_100 + {IR(48940, 12), 343}, // fmax_common in opencl_std_100 + {IR(48387, 5), 274}, // fmin in opencl_std_100 + {IR(48952, 12), 344}, // fmin_common in opencl_std_100 + {IR(48392, 5), 275}, // fmod in opencl_std_100 + {IR(48397, 6), 276}, // fract in opencl_std_100 + {IR(48403, 6), 277}, // frexp in opencl_std_100 + {IR(48615, 9), 313}, // half_cos in opencl_std_100 + {IR(48624, 12), 314}, // half_divide in opencl_std_100 + {IR(48636, 9), 315}, // half_exp in opencl_std_100 + {IR(48655, 11), 317}, // half_exp10 in opencl_std_100 + {IR(48645, 10), 316}, // half_exp2 in opencl_std_100 + {IR(48666, 9), 318}, // half_log in opencl_std_100 + {IR(48685, 11), 320}, // half_log10 in opencl_std_100 + {IR(48675, 10), 319}, // half_log2 in opencl_std_100 + {IR(48696, 10), 321}, // half_powr in opencl_std_100 + {IR(48706, 11), 322}, // half_recip in opencl_std_100 + {IR(48717, 11), 323}, // half_rsqrt in opencl_std_100 + {IR(48728, 9), 324}, // half_sin in opencl_std_100 + {IR(48737, 10), 325}, // half_sqrt in opencl_std_100 + {IR(48747, 9), 326}, // half_tan in opencl_std_100 + {IR(48409, 6), 278}, // hypot in opencl_std_100 + {IR(48415, 6), 279}, // ilogb in opencl_std_100 + {IR(48421, 6), 280}, // ldexp in opencl_std_100 + {IR(49012, 7), 352}, // length in opencl_std_100 + {IR(48427, 7), 281}, // lgamma in opencl_std_100 + {IR(48434, 9), 282}, // lgamma_r in opencl_std_100 + {IR(48443, 4), 283}, // log in opencl_std_100 + {IR(48452, 6), 285}, // log10 in opencl_std_100 + {IR(48458, 6), 286}, // log1p in opencl_std_100 + {IR(48447, 5), 284}, // log2 in opencl_std_100 + {IR(48464, 5), 287}, // logb in opencl_std_100 + {IR(48469, 4), 288}, // mad in opencl_std_100 + {IR(48473, 7), 289}, // maxmag in opencl_std_100 + {IR(48480, 7), 290}, // minmag in opencl_std_100 + {IR(48964, 4), 345}, // mix in opencl_std_100 + {IR(48487, 5), 291}, // modf in opencl_std_100 + {IR(48492, 4), 292}, // nan in opencl_std_100 + {IR(48756, 11), 327}, // native_cos in opencl_std_100 + {IR(48767, 14), 328}, // native_divide in opencl_std_100 + {IR(48781, 11), 329}, // native_exp in opencl_std_100 + {IR(48804, 13), 331}, // native_exp10 in opencl_std_100 + {IR(48792, 12), 330}, // native_exp2 in opencl_std_100 + {IR(48817, 11), 332}, // native_log in opencl_std_100 + {IR(48840, 13), 334}, // native_log10 in opencl_std_100 + {IR(48828, 12), 333}, // native_log2 in opencl_std_100 + {IR(48853, 12), 335}, // native_powr in opencl_std_100 + {IR(48865, 13), 336}, // native_recip in opencl_std_100 + {IR(48878, 13), 337}, // native_rsqrt in opencl_std_100 + {IR(48891, 11), 338}, // native_sin in opencl_std_100 + {IR(48902, 12), 339}, // native_sqrt in opencl_std_100 + {IR(48914, 11), 340}, // native_tan in opencl_std_100 + {IR(48496, 10), 293}, // nextafter in opencl_std_100 + {IR(49019, 10), 353}, // normalize in opencl_std_100 + {IR(49272, 9), 382}, // popcount in opencl_std_100 + {IR(48506, 4), 294}, // pow in opencl_std_100 + {IR(48510, 5), 295}, // pown in opencl_std_100 + {IR(48515, 5), 296}, // powr in opencl_std_100 + {IR(49472, 9), 401}, // prefetch in opencl_std_100 + {IR(49465, 7), 400}, // printf in opencl_std_100 + {IR(48968, 8), 346}, // radians in opencl_std_100 + {IR(48520, 10), 297}, // remainder in opencl_std_100 + {IR(48530, 7), 298}, // remquo in opencl_std_100 + {IR(48537, 5), 299}, // rint in opencl_std_100 + {IR(48542, 6), 300}, // rootn in opencl_std_100 + {IR(49223, 7), 377}, // rotate in opencl_std_100 + {IR(48548, 6), 301}, // round in opencl_std_100 + {IR(48554, 6), 302}, // rsqrt in opencl_std_100 + {IR(49070, 6), 357}, // s_abs in opencl_std_100 + {IR(49076, 11), 358}, // s_abs_diff in opencl_std_100 + {IR(49087, 10), 359}, // s_add_sat in opencl_std_100 + {IR(49137, 8), 365}, // s_clamp in opencl_std_100 + {IR(49107, 7), 361}, // s_hadd in opencl_std_100 + {IR(49281, 8), 383}, // s_mad24 in opencl_std_100 + {IR(49161, 9), 369}, // s_mad_hi in opencl_std_100 + {IR(49180, 10), 371}, // s_mad_sat in opencl_std_100 + {IR(49190, 6), 372}, // s_max in opencl_std_100 + {IR(49202, 6), 374}, // s_min in opencl_std_100 + {IR(49297, 8), 385}, // s_mul24 in opencl_std_100 + {IR(49214, 9), 376}, // s_mul_hi in opencl_std_100 + {IR(49121, 8), 363}, // s_rhadd in opencl_std_100 + {IR(49230, 10), 378}, // s_sub_sat in opencl_std_100 + {IR(49261, 11), 381}, // s_upsample in opencl_std_100 + {IR(49491, 7), 403}, // select in opencl_std_100 + {IR(49448, 8), 398}, // shuffle in opencl_std_100 + {IR(49456, 9), 399}, // shuffle2 in opencl_std_100 + {IR(48992, 5), 349}, // sign in opencl_std_100 + {IR(48560, 4), 303}, // sin in opencl_std_100 + {IR(48564, 7), 304}, // sincos in opencl_std_100 + {IR(48571, 5), 305}, // sinh in opencl_std_100 + {IR(48576, 6), 306}, // sinpi in opencl_std_100 + {IR(48981, 11), 348}, // smoothstep in opencl_std_100 + {IR(48582, 5), 307}, // sqrt in opencl_std_100 + {IR(48976, 5), 347}, // step in opencl_std_100 + {IR(48587, 4), 308}, // tan in opencl_std_100 + {IR(48591, 5), 309}, // tanh in opencl_std_100 + {IR(48596, 6), 310}, // tanpi in opencl_std_100 + {IR(48602, 7), 311}, // tgamma in opencl_std_100 + {IR(48609, 6), 312}, // trunc in opencl_std_100 + {IR(49498, 6), 404}, // u_abs in opencl_std_100 + {IR(49504, 11), 405}, // u_abs_diff in opencl_std_100 + {IR(49097, 10), 360}, // u_add_sat in opencl_std_100 + {IR(49145, 8), 366}, // u_clamp in opencl_std_100 + {IR(49114, 7), 362}, // u_hadd in opencl_std_100 + {IR(49289, 8), 384}, // u_mad24 in opencl_std_100 + {IR(49524, 9), 407}, // u_mad_hi in opencl_std_100 + {IR(49170, 10), 370}, // u_mad_sat in opencl_std_100 + {IR(49196, 6), 373}, // u_max in opencl_std_100 + {IR(49208, 6), 375}, // u_min in opencl_std_100 + {IR(49305, 8), 386}, // u_mul24 in opencl_std_100 + {IR(49515, 9), 406}, // u_mul_hi in opencl_std_100 + {IR(49129, 8), 364}, // u_rhadd in opencl_std_100 + {IR(49240, 10), 379}, // u_sub_sat in opencl_std_100 + {IR(49250, 11), 380}, // u_upsample in opencl_std_100 + {IR(49328, 11), 389}, // vload_half in opencl_std_100 + {IR(49339, 12), 390}, // vload_halfn in opencl_std_100 + {IR(49405, 13), 395}, // vloada_halfn in opencl_std_100 + {IR(49313, 7), 387}, // vloadn in opencl_std_100 + {IR(49351, 12), 391}, // vstore_half in opencl_std_100 + {IR(49363, 14), 392}, // vstore_half_r in opencl_std_100 + {IR(49377, 13), 393}, // vstore_halfn in opencl_std_100 + {IR(49390, 15), 394}, // vstore_halfn_r in opencl_std_100 + {IR(49418, 14), 396}, // vstorea_halfn in opencl_std_100 + {IR(49432, 16), 397}, // vstorea_halfn_r in opencl_std_100 + {IR(49320, 8), 388}, // vstoren in opencl_std_100 + {IR(49550, 17), 409}, // CubeFaceCoordAMD in spv_amd_gcn_shader + {IR(49533, 17), 408}, // CubeFaceIndexAMD in spv_amd_gcn_shader + {IR(49567, 8), 410}, // TimeAMD in spv_amd_gcn_shader + {IR(49644, 9), 414}, // MbcntAMD in spv_amd_shader_ballot + {IR(49575, 22), 411}, // SwizzleInvocationsAMD in spv_amd_shader_ballot + {IR(49597, 28), 412}, // SwizzleInvocationsMaskedAMD in spv_amd_shader_ballot + {IR(49625, 19), 413}, // WriteInvocationAMD in spv_amd_shader_ballot + {IR(49653, 23), 415}, // InterpolateAtVertexAMD in spv_amd_shader_explicit_vertex_parameter + {IR(49703, 9), 419}, // FMax3AMD in spv_amd_shader_trinary_minmax + {IR(49730, 9), 422}, // FMid3AMD in spv_amd_shader_trinary_minmax + {IR(49676, 9), 416}, // FMin3AMD in spv_amd_shader_trinary_minmax + {IR(49721, 9), 421}, // SMax3AMD in spv_amd_shader_trinary_minmax + {IR(49748, 9), 424}, // SMid3AMD in spv_amd_shader_trinary_minmax + {IR(49694, 9), 418}, // SMin3AMD in spv_amd_shader_trinary_minmax + {IR(49712, 9), 420}, // UMax3AMD in spv_amd_shader_trinary_minmax + {IR(49739, 9), 423}, // UMid3AMD in spv_amd_shader_trinary_minmax + {IR(49685, 9), 417}, // UMin3AMD in spv_amd_shader_trinary_minmax + {IR(50054, 4), 456}, // ABS in tosa_001000_1 + {IR(49877, 4), 439}, // ADD in tosa_001000_1 + {IR(49757, 7), 425}, // ARGMAX in tosa_001000_1 + {IR(49881, 23), 440}, // ARITHMETIC_RIGHT_SHIFT in tosa_001000_1 + {IR(49764, 11), 426}, // AVG_POOL2D in tosa_001000_1 + {IR(49904, 12), 441}, // BITWISE_AND in tosa_001000_1 + {IR(50058, 12), 457}, // BITWISE_NOT in tosa_001000_1 + {IR(49916, 11), 442}, // BITWISE_OR in tosa_001000_1 + {IR(49927, 12), 443}, // BITWISE_XOR in tosa_001000_1 + {IR(50312, 5), 489}, // CAST in tosa_001000_1 + {IR(50070, 5), 458}, // CEIL in tosa_001000_1 + {IR(49854, 6), 435}, // CLAMP in tosa_001000_1 + {IR(50075, 4), 459}, // CLZ in tosa_001000_1 + {IR(50242, 7), 479}, // CONCAT in tosa_001000_1 + {IR(49775, 7), 427}, // CONV2D in tosa_001000_1 + {IR(49782, 7), 428}, // CONV3D in tosa_001000_1 + {IR(50079, 4), 460}, // COS in tosa_001000_1 + {IR(49789, 17), 429}, // DEPTHWISE_CONV2D in tosa_001000_1 + {IR(50144, 6), 470}, // EQUAL in tosa_001000_1 + {IR(49860, 4), 436}, // ERF in tosa_001000_1 + {IR(50083, 4), 461}, // EXP in tosa_001000_1 + {IR(49806, 6), 430}, // FFT2D in tosa_001000_1 + {IR(50087, 6), 462}, // FLOOR in tosa_001000_1 + {IR(50290, 7), 486}, // GATHER in tosa_001000_1 + {IR(50150, 8), 471}, // GREATER in tosa_001000_1 + {IR(50158, 14), 472}, // GREATER_EQUAL in tosa_001000_1 + {IR(49939, 7), 444}, // INTDIV in tosa_001000_1 + {IR(50093, 4), 463}, // LOG in tosa_001000_1 + {IR(49946, 12), 445}, // LOGICAL_AND in tosa_001000_1 + {IR(49958, 19), 446}, // LOGICAL_LEFT_SHIFT in tosa_001000_1 + {IR(50097, 12), 464}, // LOGICAL_NOT in tosa_001000_1 + {IR(49997, 11), 448}, // LOGICAL_OR in tosa_001000_1 + {IR(49977, 20), 447}, // LOGICAL_RIGHT_SHIFT in tosa_001000_1 + {IR(50008, 12), 449}, // LOGICAL_XOR in tosa_001000_1 + {IR(49812, 7), 431}, // MATMUL in tosa_001000_1 + {IR(50020, 8), 450}, // MAXIMUM in tosa_001000_1 + {IR(49819, 11), 432}, // MAX_POOL2D in tosa_001000_1 + {IR(50028, 8), 451}, // MINIMUM in tosa_001000_1 + {IR(50036, 4), 452}, // MUL in tosa_001000_1 + {IR(50109, 7), 465}, // NEGATE in tosa_001000_1 + {IR(50249, 4), 480}, // PAD in tosa_001000_1 + {IR(50040, 4), 453}, // POW in tosa_001000_1 + {IR(50116, 11), 466}, // RECIPROCAL in tosa_001000_1 + {IR(50172, 11), 473}, // REDUCE_ALL in tosa_001000_1 + {IR(50183, 11), 474}, // REDUCE_ANY in tosa_001000_1 + {IR(50194, 11), 475}, // REDUCE_MAX in tosa_001000_1 + {IR(50205, 11), 476}, // REDUCE_MIN in tosa_001000_1 + {IR(50216, 15), 477}, // REDUCE_PRODUCT in tosa_001000_1 + {IR(50231, 11), 478}, // REDUCE_SUM in tosa_001000_1 + {IR(50317, 8), 490}, // RESCALE in tosa_001000_1 + {IR(50253, 8), 481}, // RESHAPE in tosa_001000_1 + {IR(50305, 7), 488}, // RESIZE in tosa_001000_1 + {IR(50261, 8), 482}, // REVERSE in tosa_001000_1 + {IR(49830, 7), 433}, // RFFT2D in tosa_001000_1 + {IR(50127, 6), 467}, // RSQRT in tosa_001000_1 + {IR(50297, 8), 487}, // SCATTER in tosa_001000_1 + {IR(50137, 7), 469}, // SELECT in tosa_001000_1 + {IR(49864, 8), 437}, // SIGMOID in tosa_001000_1 + {IR(50133, 4), 468}, // SIN in tosa_001000_1 + {IR(50269, 6), 483}, // SLICE in tosa_001000_1 + {IR(50044, 4), 454}, // SUB in tosa_001000_1 + {IR(50048, 6), 455}, // TABLE in tosa_001000_1 + {IR(49872, 5), 438}, // TANH in tosa_001000_1 + {IR(50275, 5), 484}, // TILE in tosa_001000_1 + {IR(50280, 10), 485}, // TRANSPOSE in tosa_001000_1 + {IR(49837, 17), 434}, // TRANSPOSE_CONV2D in tosa_001000_1 }}; IndexRange ExtInstNameRangeForKind(spv_ext_inst_type_t type) { @@ -5514,6 +5677,7 @@ IndexRange ExtInstNameRangeForKind(spv_ext_inst_type_t type) { case SPV_EXT_INST_TYPE_SPV_AMD_SHADER_BALLOT: return IR(411, 4); case SPV_EXT_INST_TYPE_SPV_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER: return IR(415, 1); case SPV_EXT_INST_TYPE_SPV_AMD_SHADER_TRINARY_MINMAX: return IR(416, 9); + case SPV_EXT_INST_TYPE_TOSA_001000_1: return IR(425, 66); default: break; } return IR(0,0); @@ -5536,2508 +5700,2588 @@ static const char kStrings[] = "SPV_AMD_texture_gather_bias_lod\0" // IR(337, 32) "SPV_ARM_cooperative_matrix_layouts\0" // IR(369, 35) "SPV_ARM_core_builtins\0" // IR(404, 22) - "SPV_ARM_tensors\0" // IR(426, 16) - "SPV_EXT_arithmetic_fence\0" // IR(442, 25) - "SPV_EXT_demote_to_helper_invocation\0" // IR(467, 36) - "SPV_EXT_descriptor_indexing\0" // IR(503, 28) - "SPV_EXT_fragment_fully_covered\0" // IR(531, 31) - "SPV_EXT_fragment_invocation_density\0" // IR(562, 36) - "SPV_EXT_fragment_shader_interlock\0" // IR(598, 34) - "SPV_EXT_mesh_shader\0" // IR(632, 20) - "SPV_EXT_opacity_micromap\0" // IR(652, 25) - "SPV_EXT_optnone\0" // IR(677, 16) - "SPV_EXT_physical_storage_buffer\0" // IR(693, 32) - "SPV_EXT_relaxed_printf_string_address_space\0" // IR(725, 44) - "SPV_EXT_replicated_composites\0" // IR(769, 30) - "SPV_EXT_shader_atomic_float16_add\0" // IR(799, 34) - "SPV_EXT_shader_atomic_float_add\0" // IR(833, 32) - "SPV_EXT_shader_atomic_float_min_max\0" // IR(865, 36) - "SPV_EXT_shader_image_int64\0" // IR(901, 27) - "SPV_EXT_shader_stencil_export\0" // IR(928, 30) - "SPV_EXT_shader_tile_image\0" // IR(958, 26) - "SPV_EXT_shader_viewport_index_layer\0" // IR(984, 36) - "SPV_GOOGLE_decorate_string\0" // IR(1020, 27) - "SPV_GOOGLE_hlsl_functionality1\0" // IR(1047, 31) - "SPV_GOOGLE_user_type\0" // IR(1078, 21) - "SPV_INTEL_2d_block_io\0" // IR(1099, 22) - "SPV_INTEL_arbitrary_precision_fixed_point\0" // IR(1121, 42) - "SPV_INTEL_arbitrary_precision_floating_point\0" // IR(1163, 45) - "SPV_INTEL_arbitrary_precision_integers\0" // IR(1208, 39) - "SPV_INTEL_bfloat16_conversion\0" // IR(1247, 30) - "SPV_INTEL_bindless_images\0" // IR(1277, 26) - "SPV_INTEL_blocking_pipes\0" // IR(1303, 25) - "SPV_INTEL_cache_controls\0" // IR(1328, 25) - "SPV_INTEL_debug_module\0" // IR(1353, 23) - "SPV_INTEL_device_side_avc_motion_estimation\0" // IR(1376, 44) - "SPV_INTEL_float_controls2\0" // IR(1420, 26) - "SPV_INTEL_fp_fast_math_mode\0" // IR(1446, 28) - "SPV_INTEL_fp_max_error\0" // IR(1474, 23) - "SPV_INTEL_fpga_argument_interfaces\0" // IR(1497, 35) - "SPV_INTEL_fpga_buffer_location\0" // IR(1532, 31) - "SPV_INTEL_fpga_cluster_attributes\0" // IR(1563, 34) - "SPV_INTEL_fpga_dsp_control\0" // IR(1597, 27) - "SPV_INTEL_fpga_invocation_pipelining_attributes\0" // IR(1624, 48) - "SPV_INTEL_fpga_latency_control\0" // IR(1672, 31) - "SPV_INTEL_fpga_loop_controls\0" // IR(1703, 29) - "SPV_INTEL_fpga_memory_accesses\0" // IR(1732, 31) - "SPV_INTEL_fpga_memory_attributes\0" // IR(1763, 33) - "SPV_INTEL_fpga_reg\0" // IR(1796, 19) - "SPV_INTEL_function_pointers\0" // IR(1815, 28) - "SPV_INTEL_global_variable_fpga_decorations\0" // IR(1843, 43) - "SPV_INTEL_global_variable_host_access\0" // IR(1886, 38) - "SPV_INTEL_inline_assembly\0" // IR(1924, 26) - "SPV_INTEL_int4\0" // IR(1950, 15) - "SPV_INTEL_io_pipes\0" // IR(1965, 19) - "SPV_INTEL_kernel_attributes\0" // IR(1984, 28) - "SPV_INTEL_long_composites\0" // IR(2012, 26) - "SPV_INTEL_loop_fuse\0" // IR(2038, 20) - "SPV_INTEL_masked_gather_scatter\0" // IR(2058, 32) - "SPV_INTEL_maximum_registers\0" // IR(2090, 28) - "SPV_INTEL_media_block_io\0" // IR(2118, 25) - "SPV_INTEL_memory_access_aliasing\0" // IR(2143, 33) - "SPV_INTEL_optnone\0" // IR(2176, 18) - "SPV_INTEL_runtime_aligned\0" // IR(2194, 26) - "SPV_INTEL_shader_integer_functions2\0" // IR(2220, 36) - "SPV_INTEL_split_barrier\0" // IR(2256, 24) - "SPV_INTEL_subgroup_buffer_prefetch\0" // IR(2280, 35) - "SPV_INTEL_subgroup_matrix_multiply_accumulate\0" // IR(2315, 46) - "SPV_INTEL_subgroups\0" // IR(2361, 20) - "SPV_INTEL_task_sequence\0" // IR(2381, 24) - "SPV_INTEL_tensor_float32_conversion\0" // IR(2405, 36) - "SPV_INTEL_ternary_bitwise_function\0" // IR(2441, 35) - "SPV_INTEL_unstructured_loop_controls\0" // IR(2476, 37) - "SPV_INTEL_usm_storage_classes\0" // IR(2513, 30) - "SPV_INTEL_variable_length_array\0" // IR(2543, 32) - "SPV_INTEL_vector_compute\0" // IR(2575, 25) - "SPV_KHR_16bit_storage\0" // IR(2600, 22) - "SPV_KHR_8bit_storage\0" // IR(2622, 21) - "SPV_KHR_bfloat16\0" // IR(2643, 17) - "SPV_KHR_bit_instructions\0" // IR(2660, 25) - "SPV_KHR_compute_shader_derivatives\0" // IR(2685, 35) - "SPV_KHR_cooperative_matrix\0" // IR(2720, 27) - "SPV_KHR_device_group\0" // IR(2747, 21) - "SPV_KHR_expect_assume\0" // IR(2768, 22) - "SPV_KHR_float_controls\0" // IR(2790, 23) - "SPV_KHR_float_controls2\0" // IR(2813, 24) - "SPV_KHR_fragment_shader_barycentric\0" // IR(2837, 36) - "SPV_KHR_fragment_shading_rate\0" // IR(2873, 30) - "SPV_KHR_integer_dot_product\0" // IR(2903, 28) - "SPV_KHR_linkonce_odr\0" // IR(2931, 21) - "SPV_KHR_maximal_reconvergence\0" // IR(2952, 30) - "SPV_KHR_multiview\0" // IR(2982, 18) - "SPV_KHR_no_integer_wrap_decoration\0" // IR(3000, 35) - "SPV_KHR_non_semantic_info\0" // IR(3035, 26) - "SPV_KHR_physical_storage_buffer\0" // IR(3061, 32) - "SPV_KHR_post_depth_coverage\0" // IR(3093, 28) - "SPV_KHR_quad_control\0" // IR(3121, 21) - "SPV_KHR_ray_cull_mask\0" // IR(3142, 22) - "SPV_KHR_ray_query\0" // IR(3164, 18) - "SPV_KHR_ray_tracing\0" // IR(3182, 20) - "SPV_KHR_ray_tracing_position_fetch\0" // IR(3202, 35) - "SPV_KHR_relaxed_extended_instruction\0" // IR(3237, 37) - "SPV_KHR_shader_atomic_counter_ops\0" // IR(3274, 34) - "SPV_KHR_shader_ballot\0" // IR(3308, 22) - "SPV_KHR_shader_clock\0" // IR(3330, 21) - "SPV_KHR_shader_draw_parameters\0" // IR(3351, 31) - "SPV_KHR_storage_buffer_storage_class\0" // IR(3382, 37) - "SPV_KHR_subgroup_rotate\0" // IR(3419, 24) - "SPV_KHR_subgroup_uniform_control_flow\0" // IR(3443, 38) - "SPV_KHR_subgroup_vote\0" // IR(3481, 22) - "SPV_KHR_terminate_invocation\0" // IR(3503, 29) - "SPV_KHR_uniform_group_instructions\0" // IR(3532, 35) - "SPV_KHR_untyped_pointers\0" // IR(3567, 25) - "SPV_KHR_variable_pointers\0" // IR(3592, 26) - "SPV_KHR_vulkan_memory_model\0" // IR(3618, 28) - "SPV_KHR_workgroup_memory_explicit_layout\0" // IR(3646, 41) - "SPV_NVX_multiview_per_view_attributes\0" // IR(3687, 38) - "SPV_NV_bindless_texture\0" // IR(3725, 24) - "SPV_NV_cluster_acceleration_structure\0" // IR(3749, 38) - "SPV_NV_compute_shader_derivatives\0" // IR(3787, 34) - "SPV_NV_cooperative_matrix\0" // IR(3821, 26) - "SPV_NV_cooperative_matrix2\0" // IR(3847, 27) - "SPV_NV_cooperative_vector\0" // IR(3874, 26) - "SPV_NV_displacement_micromap\0" // IR(3900, 29) - "SPV_NV_fragment_shader_barycentric\0" // IR(3929, 35) - "SPV_NV_geometry_shader_passthrough\0" // IR(3964, 35) - "SPV_NV_linear_swept_spheres\0" // IR(3999, 28) - "SPV_NV_mesh_shader\0" // IR(4027, 19) - "SPV_NV_raw_access_chains\0" // IR(4046, 25) - "SPV_NV_ray_tracing\0" // IR(4071, 19) - "SPV_NV_ray_tracing_motion_blur\0" // IR(4090, 31) - "SPV_NV_sample_mask_override_coverage\0" // IR(4121, 37) - "SPV_NV_shader_atomic_fp16_vector\0" // IR(4158, 33) - "SPV_NV_shader_image_footprint\0" // IR(4191, 30) - "SPV_NV_shader_invocation_reorder\0" // IR(4221, 33) - "SPV_NV_shader_sm_builtins\0" // IR(4254, 26) - "SPV_NV_shader_subgroup_partitioned\0" // IR(4280, 35) - "SPV_NV_shading_rate\0" // IR(4315, 20) - "SPV_NV_stereo_view_rendering\0" // IR(4335, 29) - "SPV_NV_tensor_addressing\0" // IR(4364, 25) - "SPV_NV_viewport_array2\0" // IR(4389, 23) - "SPV_QCOM_image_processing\0" // IR(4412, 26) - "SPV_QCOM_image_processing2\0" // IR(4438, 27) - "SPV_QCOM_tile_shading\0" // IR(4465, 22) - "SPV_VALIDATOR_ignore_type_decl_unique\0" // IR(4487, 38) - "ReadOnly\0" // IR(4525, 9) - "Kernel\0" // IR(4534, 7) - "WriteOnly\0" // IR(4541, 10) - "ReadWrite\0" // IR(4551, 10) - "Logical\0" // IR(4561, 8) - "Physical32\0" // IR(4569, 11) - "Addresses\0" // IR(4580, 10) - "Physical64\0" // IR(4590, 11) - "PhysicalStorageBuffer64\0" // IR(4601, 24) - "PhysicalStorageBuffer64EXT\0" // IR(4625, 27) - "PhysicalStorageBufferAddresses\0" // IR(4652, 31) - "Position\0" // IR(4683, 9) - "Shader\0" // IR(4692, 7) - "PointSize\0" // IR(4699, 10) - "ClipDistance\0" // IR(4709, 13) - "CullDistance\0" // IR(4722, 13) - "VertexId\0" // IR(4735, 9) - "InstanceId\0" // IR(4744, 11) - "PrimitiveId\0" // IR(4755, 12) - "Geometry\0" // IR(4767, 9) - "Tessellation\0" // IR(4776, 13) - "RayTracingNV\0" // IR(4789, 13) - "RayTracingKHR\0" // IR(4802, 14) - "MeshShadingNV\0" // IR(4816, 14) - "MeshShadingEXT\0" // IR(4830, 15) - "InvocationId\0" // IR(4845, 13) - "Layer\0" // IR(4858, 6) - "ShaderLayer\0" // IR(4864, 12) - "ShaderViewportIndexLayerEXT\0" // IR(4876, 28) - "ViewportIndex\0" // IR(4904, 14) - "MultiViewport\0" // IR(4918, 14) - "ShaderViewportIndex\0" // IR(4932, 20) - "TessLevelOuter\0" // IR(4952, 15) - "TessLevelInner\0" // IR(4967, 15) - "TessCoord\0" // IR(4982, 10) - "PatchVertices\0" // IR(4992, 14) - "FragCoord\0" // IR(5006, 10) - "PointCoord\0" // IR(5016, 11) - "FrontFacing\0" // IR(5027, 12) - "SampleId\0" // IR(5039, 9) - "SampleRateShading\0" // IR(5048, 18) - "SamplePosition\0" // IR(5066, 15) - "SampleMask\0" // IR(5081, 11) - "FragDepth\0" // IR(5092, 10) - "HelperInvocation\0" // IR(5102, 17) - "NumWorkgroups\0" // IR(5119, 14) - "WorkgroupSize\0" // IR(5133, 14) - "WorkgroupId\0" // IR(5147, 12) - "LocalInvocationId\0" // IR(5159, 18) - "GlobalInvocationId\0" // IR(5177, 19) - "LocalInvocationIndex\0" // IR(5196, 21) - "WorkDim\0" // IR(5217, 8) - "GlobalSize\0" // IR(5225, 11) - "EnqueuedWorkgroupSize\0" // IR(5236, 22) - "GlobalOffset\0" // IR(5258, 13) - "GlobalLinearId\0" // IR(5271, 15) - "SubgroupSize\0" // IR(5286, 13) - "GroupNonUniform\0" // IR(5299, 16) - "SubgroupBallotKHR\0" // IR(5315, 18) - "SubgroupMaxSize\0" // IR(5333, 16) - "NumSubgroups\0" // IR(5349, 13) - "NumEnqueuedSubgroups\0" // IR(5362, 21) - "SubgroupId\0" // IR(5383, 11) - "SubgroupLocalInvocationId\0" // IR(5394, 26) - "VertexIndex\0" // IR(5420, 12) - "InstanceIndex\0" // IR(5432, 14) - "CoreIDARM\0" // IR(5446, 10) - "CoreBuiltinsARM\0" // IR(5456, 16) - "CoreCountARM\0" // IR(5472, 13) - "CoreMaxIDARM\0" // IR(5485, 13) - "WarpIDARM\0" // IR(5498, 10) - "WarpMaxIDARM\0" // IR(5508, 13) - "SubgroupEqMask\0" // IR(5521, 15) - "SubgroupEqMaskKHR\0" // IR(5536, 18) - "GroupNonUniformBallot\0" // IR(5554, 22) - "SubgroupGeMask\0" // IR(5576, 15) - "SubgroupGeMaskKHR\0" // IR(5591, 18) - "SubgroupGtMask\0" // IR(5609, 15) - "SubgroupGtMaskKHR\0" // IR(5624, 18) - "SubgroupLeMask\0" // IR(5642, 15) - "SubgroupLeMaskKHR\0" // IR(5657, 18) - "SubgroupLtMask\0" // IR(5675, 15) - "SubgroupLtMaskKHR\0" // IR(5690, 18) - "BaseVertex\0" // IR(5708, 11) - "DrawParameters\0" // IR(5719, 15) - "BaseInstance\0" // IR(5734, 13) - "DrawIndex\0" // IR(5747, 10) - "PrimitiveShadingRateKHR\0" // IR(5757, 24) - "FragmentShadingRateKHR\0" // IR(5781, 23) - "DeviceIndex\0" // IR(5804, 12) - "DeviceGroup\0" // IR(5816, 12) - "ViewIndex\0" // IR(5828, 10) - "MultiView\0" // IR(5838, 10) - "ShadingRateKHR\0" // IR(5848, 15) - "TileOffsetQCOM\0" // IR(5863, 15) - "TileShadingQCOM\0" // IR(5878, 16) - "TileDimensionQCOM\0" // IR(5894, 18) - "TileApronSizeQCOM\0" // IR(5912, 18) - "BaryCoordNoPerspAMD\0" // IR(5930, 20) - "BaryCoordNoPerspCentroidAMD\0" // IR(5950, 28) - "BaryCoordNoPerspSampleAMD\0" // IR(5978, 26) - "BaryCoordSmoothAMD\0" // IR(6004, 19) - "BaryCoordSmoothCentroidAMD\0" // IR(6023, 27) - "BaryCoordSmoothSampleAMD\0" // IR(6050, 25) - "BaryCoordPullModelAMD\0" // IR(6075, 22) - "FragStencilRefEXT\0" // IR(6097, 18) - "StencilExportEXT\0" // IR(6115, 17) - "RemainingRecursionLevelsAMDX\0" // IR(6132, 29) - "ShaderEnqueueAMDX\0" // IR(6161, 18) - "ShaderIndexAMDX\0" // IR(6179, 16) - "ViewportMaskNV\0" // IR(6195, 15) - "ShaderViewportMaskNV\0" // IR(6210, 21) - "SecondaryPositionNV\0" // IR(6231, 20) - "ShaderStereoViewNV\0" // IR(6251, 19) - "SecondaryViewportMaskNV\0" // IR(6270, 24) - "PositionPerViewNV\0" // IR(6294, 18) - "PerViewAttributesNV\0" // IR(6312, 20) - "ViewportMaskPerViewNV\0" // IR(6332, 22) - "FullyCoveredEXT\0" // IR(6354, 16) - "FragmentFullyCoveredEXT\0" // IR(6370, 24) - "TaskCountNV\0" // IR(6394, 12) - "PrimitiveCountNV\0" // IR(6406, 17) - "PrimitiveIndicesNV\0" // IR(6423, 19) - "ClipDistancePerViewNV\0" // IR(6442, 22) - "CullDistancePerViewNV\0" // IR(6464, 22) - "LayerPerViewNV\0" // IR(6486, 15) - "MeshViewCountNV\0" // IR(6501, 16) - "MeshViewIndicesNV\0" // IR(6517, 18) - "BaryCoordKHR\0" // IR(6535, 13) - "BaryCoordNV\0" // IR(6548, 12) - "FragmentBarycentricKHR\0" // IR(6560, 23) - "BaryCoordNoPerspKHR\0" // IR(6583, 20) - "BaryCoordNoPerspNV\0" // IR(6603, 19) - "FragSizeEXT\0" // IR(6622, 12) - "FragmentSizeNV\0" // IR(6634, 15) - "FragmentDensityEXT\0" // IR(6649, 19) - "FragInvocationCountEXT\0" // IR(6668, 23) - "InvocationsPerPixelNV\0" // IR(6691, 22) - "PrimitivePointIndicesEXT\0" // IR(6713, 25) - "PrimitiveLineIndicesEXT\0" // IR(6738, 24) - "PrimitiveTriangleIndicesEXT\0" // IR(6762, 28) - "CullPrimitiveEXT\0" // IR(6790, 17) - "LaunchIdKHR\0" // IR(6807, 12) - "LaunchIdNV\0" // IR(6819, 11) - "LaunchSizeKHR\0" // IR(6830, 14) - "LaunchSizeNV\0" // IR(6844, 13) - "WorldRayOriginKHR\0" // IR(6857, 18) - "WorldRayOriginNV\0" // IR(6875, 17) - "WorldRayDirectionKHR\0" // IR(6892, 21) - "WorldRayDirectionNV\0" // IR(6913, 20) - "ObjectRayOriginKHR\0" // IR(6933, 19) - "ObjectRayOriginNV\0" // IR(6952, 18) - "ObjectRayDirectionKHR\0" // IR(6970, 22) - "ObjectRayDirectionNV\0" // IR(6992, 21) - "RayTminKHR\0" // IR(7013, 11) - "RayTminNV\0" // IR(7024, 10) - "RayTmaxKHR\0" // IR(7034, 11) - "RayTmaxNV\0" // IR(7045, 10) - "InstanceCustomIndexKHR\0" // IR(7055, 23) - "InstanceCustomIndexNV\0" // IR(7078, 22) - "ObjectToWorldKHR\0" // IR(7100, 17) - "ObjectToWorldNV\0" // IR(7117, 16) - "WorldToObjectKHR\0" // IR(7133, 17) - "WorldToObjectNV\0" // IR(7150, 16) - "HitTNV\0" // IR(7166, 7) - "HitKindKHR\0" // IR(7173, 11) - "HitKindNV\0" // IR(7184, 10) - "CurrentRayTimeNV\0" // IR(7194, 17) - "RayTracingMotionBlurNV\0" // IR(7211, 23) - "HitTriangleVertexPositionsKHR\0" // IR(7234, 30) - "RayTracingPositionFetchKHR\0" // IR(7264, 27) - "HitMicroTriangleVertexPositionsNV\0" // IR(7291, 34) - "RayTracingDisplacementMicromapNV\0" // IR(7325, 33) - "HitMicroTriangleVertexBarycentricsNV\0" // IR(7358, 37) - "IncomingRayFlagsKHR\0" // IR(7395, 20) - "IncomingRayFlagsNV\0" // IR(7415, 19) - "RayGeometryIndexKHR\0" // IR(7434, 20) - "HitIsSphereNV\0" // IR(7454, 14) - "RayTracingSpheresGeometryNV\0" // IR(7468, 28) - "HitIsLSSNV\0" // IR(7496, 11) - "RayTracingLinearSweptSpheresGeometryNV\0" // IR(7507, 39) - "HitSpherePositionNV\0" // IR(7546, 20) - "WarpsPerSMNV\0" // IR(7566, 13) - "ShaderSMBuiltinsNV\0" // IR(7579, 19) - "SMCountNV\0" // IR(7598, 10) - "WarpIDNV\0" // IR(7608, 9) - "SMIDNV\0" // IR(7617, 7) - "HitLSSPositionsNV\0" // IR(7624, 18) - "HitKindFrontFacingMicroTriangleNV\0" // IR(7642, 34) - "HitKindBackFacingMicroTriangleNV\0" // IR(7676, 33) - "HitSphereRadiusNV\0" // IR(7709, 18) - "HitLSSRadiiNV\0" // IR(7727, 14) - "ClusterIDNV\0" // IR(7741, 12) - "RayTracingClusterAccelerationStructureNV\0" // IR(7753, 41) - "CullMaskKHR\0" // IR(7794, 12) - "RayCullMaskKHR\0" // IR(7806, 15) - "Matrix\0" // IR(7821, 7) - "Linkage\0" // IR(7828, 8) - "Vector16\0" // IR(7836, 9) - "Float16Buffer\0" // IR(7845, 14) - "Float16\0" // IR(7859, 8) - "Float64\0" // IR(7867, 8) - "Int64\0" // IR(7875, 6) - "Int64Atomics\0" // IR(7881, 13) - "ImageBasic\0" // IR(7894, 11) - "ImageReadWrite\0" // IR(7905, 15) - "ImageMipmap\0" // IR(7920, 12) - "Pipes\0" // IR(7932, 6) - "Groups\0" // IR(7938, 7) - "DeviceEnqueue\0" // IR(7945, 14) - "LiteralSampler\0" // IR(7959, 15) - "AtomicStorage\0" // IR(7974, 14) - "Int16\0" // IR(7988, 6) - "TessellationPointSize\0" // IR(7994, 22) - "GeometryPointSize\0" // IR(8016, 18) - "ImageGatherExtended\0" // IR(8034, 20) - "StorageImageMultisample\0" // IR(8054, 24) - "UniformBufferArrayDynamicIndexing\0" // IR(8078, 34) - "SampledImageArrayDynamicIndexing\0" // IR(8112, 33) - "StorageBufferArrayDynamicIndexing\0" // IR(8145, 34) - "StorageImageArrayDynamicIndexing\0" // IR(8179, 33) - "ImageCubeArray\0" // IR(8212, 15) - "SampledCubeArray\0" // IR(8227, 17) - "ImageRect\0" // IR(8244, 10) - "SampledRect\0" // IR(8254, 12) - "GenericPointer\0" // IR(8266, 15) - "Int8\0" // IR(8281, 5) - "InputAttachment\0" // IR(8286, 16) - "SparseResidency\0" // IR(8302, 16) - "MinLod\0" // IR(8318, 7) - "Sampled1D\0" // IR(8325, 10) - "Image1D\0" // IR(8335, 8) - "SampledBuffer\0" // IR(8343, 14) - "ImageBuffer\0" // IR(8357, 12) - "ImageMSArray\0" // IR(8369, 13) - "StorageImageExtendedFormats\0" // IR(8382, 28) - "ImageQuery\0" // IR(8410, 11) - "DerivativeControl\0" // IR(8421, 18) - "InterpolationFunction\0" // IR(8439, 22) - "TransformFeedback\0" // IR(8461, 18) - "GeometryStreams\0" // IR(8479, 16) - "StorageImageReadWithoutFormat\0" // IR(8495, 30) - "StorageImageWriteWithoutFormat\0" // IR(8525, 31) - "SubgroupDispatch\0" // IR(8556, 17) - "NamedBarrier\0" // IR(8573, 13) - "PipeStorage\0" // IR(8586, 12) - "GroupNonUniformVote\0" // IR(8598, 20) - "GroupNonUniformArithmetic\0" // IR(8618, 26) - "GroupNonUniformShuffle\0" // IR(8644, 23) - "GroupNonUniformShuffleRelative\0" // IR(8667, 31) - "GroupNonUniformClustered\0" // IR(8698, 25) - "GroupNonUniformQuad\0" // IR(8723, 20) - "UniformDecoration\0" // IR(8743, 18) - "TileImageColorReadAccessEXT\0" // IR(8761, 28) - "TileImageDepthReadAccessEXT\0" // IR(8789, 28) - "TileImageStencilReadAccessEXT\0" // IR(8817, 30) - "TensorsARM\0" // IR(8847, 11) - "StorageTensorArrayDynamicIndexingARM\0" // IR(8858, 37) - "StorageTensorArrayNonUniformIndexingARM\0" // IR(8895, 40) - "CooperativeMatrixLayoutsARM\0" // IR(8935, 28) - "WorkgroupMemoryExplicitLayoutKHR\0" // IR(8963, 33) - "WorkgroupMemoryExplicitLayout8BitAccessKHR\0" // IR(8996, 43) - "WorkgroupMemoryExplicitLayout16BitAccessKHR\0" // IR(9039, 44) - "SubgroupVoteKHR\0" // IR(9083, 16) - "StorageBuffer16BitAccess\0" // IR(9099, 25) - "StorageUniformBufferBlock16\0" // IR(9124, 28) - "UniformAndStorageBuffer16BitAccess\0" // IR(9152, 35) - "StorageUniform16\0" // IR(9187, 17) - "StoragePushConstant16\0" // IR(9204, 22) - "StorageInputOutput16\0" // IR(9226, 21) - "VariablePointersStorageBuffer\0" // IR(9247, 30) - "VariablePointers\0" // IR(9277, 17) - "AtomicStorageOps\0" // IR(9294, 17) - "SampleMaskPostDepthCoverage\0" // IR(9311, 28) - "StorageBuffer8BitAccess\0" // IR(9339, 24) - "UniformAndStorageBuffer8BitAccess\0" // IR(9363, 34) - "StoragePushConstant8\0" // IR(9397, 21) - "DenormPreserve\0" // IR(9418, 15) - "DenormFlushToZero\0" // IR(9433, 18) - "SignedZeroInfNanPreserve\0" // IR(9451, 25) - "RoundingModeRTE\0" // IR(9476, 16) - "RoundingModeRTZ\0" // IR(9492, 16) - "RayQueryProvisionalKHR\0" // IR(9508, 23) - "RayQueryKHR\0" // IR(9531, 12) - "UntypedPointersKHR\0" // IR(9543, 19) - "RayTraversalPrimitiveCullingKHR\0" // IR(9562, 32) - "TextureSampleWeightedQCOM\0" // IR(9594, 26) - "TextureBoxFilterQCOM\0" // IR(9620, 21) - "TextureBlockMatchQCOM\0" // IR(9641, 22) - "TextureBlockMatch2QCOM\0" // IR(9663, 23) - "Float16ImageAMD\0" // IR(9686, 16) - "ImageGatherBiasLodAMD\0" // IR(9702, 22) - "FragmentMaskAMD\0" // IR(9724, 16) - "ImageReadWriteLodAMD\0" // IR(9740, 21) - "Int64ImageEXT\0" // IR(9761, 14) - "ShaderClockKHR\0" // IR(9775, 15) - "QuadControlKHR\0" // IR(9790, 15) - "Int4TypeINTEL\0" // IR(9805, 14) - "Int4CooperativeMatrixINTEL\0" // IR(9819, 27) - "CooperativeMatrixKHR\0" // IR(9846, 21) - "BFloat16TypeKHR\0" // IR(9867, 16) - "BFloat16DotProductKHR\0" // IR(9883, 22) - "BFloat16CooperativeMatrixKHR\0" // IR(9905, 29) - "SampleMaskOverrideCoverageNV\0" // IR(9934, 29) - "GeometryShaderPassthroughNV\0" // IR(9963, 28) - "ShaderViewportIndexLayerNV\0" // IR(9991, 27) - "ImageFootprintNV\0" // IR(10018, 17) - "FragmentBarycentricNV\0" // IR(10035, 22) - "ComputeDerivativeGroupQuadsKHR\0" // IR(10057, 31) - "ComputeDerivativeGroupQuadsNV\0" // IR(10088, 30) - "ShadingRateNV\0" // IR(10118, 14) - "GroupNonUniformPartitionedNV\0" // IR(10132, 29) - "ShaderNonUniform\0" // IR(10161, 17) - "ShaderNonUniformEXT\0" // IR(10178, 20) - "RuntimeDescriptorArray\0" // IR(10198, 23) - "RuntimeDescriptorArrayEXT\0" // IR(10221, 26) - "InputAttachmentArrayDynamicIndexing\0" // IR(10247, 36) - "InputAttachmentArrayDynamicIndexingEXT\0" // IR(10283, 39) - "UniformTexelBufferArrayDynamicIndexing\0" // IR(10322, 39) - "UniformTexelBufferArrayDynamicIndexingEXT\0" // IR(10361, 42) - "StorageTexelBufferArrayDynamicIndexing\0" // IR(10403, 39) - "StorageTexelBufferArrayDynamicIndexingEXT\0" // IR(10442, 42) - "UniformBufferArrayNonUniformIndexing\0" // IR(10484, 37) - "UniformBufferArrayNonUniformIndexingEXT\0" // IR(10521, 40) - "SampledImageArrayNonUniformIndexing\0" // IR(10561, 36) - "SampledImageArrayNonUniformIndexingEXT\0" // IR(10597, 39) - "StorageBufferArrayNonUniformIndexing\0" // IR(10636, 37) - "StorageBufferArrayNonUniformIndexingEXT\0" // IR(10673, 40) - "StorageImageArrayNonUniformIndexing\0" // IR(10713, 36) - "StorageImageArrayNonUniformIndexingEXT\0" // IR(10749, 39) - "InputAttachmentArrayNonUniformIndexing\0" // IR(10788, 39) - "InputAttachmentArrayNonUniformIndexingEXT\0" // IR(10827, 42) - "UniformTexelBufferArrayNonUniformIndexing\0" // IR(10869, 42) - "UniformTexelBufferArrayNonUniformIndexingEXT\0" // IR(10911, 45) - "StorageTexelBufferArrayNonUniformIndexing\0" // IR(10956, 42) - "StorageTexelBufferArrayNonUniformIndexingEXT\0" // IR(10998, 45) - "VulkanMemoryModel\0" // IR(11043, 18) - "VulkanMemoryModelKHR\0" // IR(11061, 21) - "VulkanMemoryModelDeviceScope\0" // IR(11082, 29) - "VulkanMemoryModelDeviceScopeKHR\0" // IR(11111, 32) - "PhysicalStorageBufferAddressesEXT\0" // IR(11143, 34) - "ComputeDerivativeGroupLinearKHR\0" // IR(11177, 32) - "ComputeDerivativeGroupLinearNV\0" // IR(11209, 31) - "RayTracingProvisionalKHR\0" // IR(11240, 25) - "CooperativeMatrixNV\0" // IR(11265, 20) - "FragmentShaderSampleInterlockEXT\0" // IR(11285, 33) - "FragmentShaderShadingRateInterlockEXT\0" // IR(11318, 38) - "FragmentShaderPixelInterlockEXT\0" // IR(11356, 32) - "DemoteToHelperInvocation\0" // IR(11388, 25) - "DemoteToHelperInvocationEXT\0" // IR(11413, 28) - "DisplacementMicromapNV\0" // IR(11441, 23) - "RayTracingOpacityMicromapEXT\0" // IR(11464, 29) - "ShaderInvocationReorderNV\0" // IR(11493, 26) - "BindlessTextureNV\0" // IR(11519, 18) - "RayQueryPositionFetchKHR\0" // IR(11537, 25) - "CooperativeVectorNV\0" // IR(11562, 20) - "AtomicFloat16VectorNV\0" // IR(11582, 22) - "RawAccessChainsNV\0" // IR(11604, 18) - "CooperativeMatrixReductionsNV\0" // IR(11622, 30) - "CooperativeMatrixConversionsNV\0" // IR(11652, 31) - "CooperativeMatrixPerElementOperationsNV\0" // IR(11683, 40) - "CooperativeMatrixTensorAddressingNV\0" // IR(11723, 36) - "CooperativeMatrixBlockLoadsNV\0" // IR(11759, 30) - "CooperativeVectorTrainingNV\0" // IR(11789, 28) - "TensorAddressingNV\0" // IR(11817, 19) - "SubgroupShuffleINTEL\0" // IR(11836, 21) - "SubgroupBufferBlockIOINTEL\0" // IR(11857, 27) - "SubgroupImageBlockIOINTEL\0" // IR(11884, 26) - "SubgroupImageMediaBlockIOINTEL\0" // IR(11910, 31) - "RoundToInfinityINTEL\0" // IR(11941, 21) - "FloatingPointModeINTEL\0" // IR(11962, 23) - "IntegerFunctions2INTEL\0" // IR(11985, 23) - "FunctionPointersINTEL\0" // IR(12008, 22) - "IndirectReferencesINTEL\0" // IR(12030, 24) - "AsmINTEL\0" // IR(12054, 9) - "AtomicFloat32MinMaxEXT\0" // IR(12063, 23) - "AtomicFloat64MinMaxEXT\0" // IR(12086, 23) - "AtomicFloat16MinMaxEXT\0" // IR(12109, 23) - "VectorComputeINTEL\0" // IR(12132, 19) - "VectorAnyINTEL\0" // IR(12151, 15) - "ExpectAssumeKHR\0" // IR(12166, 16) - "SubgroupAvcMotionEstimationINTEL\0" // IR(12182, 33) - "SubgroupAvcMotionEstimationIntraINTEL\0" // IR(12215, 38) - "SubgroupAvcMotionEstimationChromaINTEL\0" // IR(12253, 39) - "VariableLengthArrayINTEL\0" // IR(12292, 25) - "FunctionFloatControlINTEL\0" // IR(12317, 26) - "FPGAMemoryAttributesINTEL\0" // IR(12343, 26) - "FPFastMathModeINTEL\0" // IR(12369, 20) - "ArbitraryPrecisionIntegersINTEL\0" // IR(12389, 32) - "ArbitraryPrecisionFloatingPointINTEL\0" // IR(12421, 37) - "UnstructuredLoopControlsINTEL\0" // IR(12458, 30) - "FPGALoopControlsINTEL\0" // IR(12488, 22) - "KernelAttributesINTEL\0" // IR(12510, 22) - "FPGAKernelAttributesINTEL\0" // IR(12532, 26) - "FPGAMemoryAccessesINTEL\0" // IR(12558, 24) - "FPGAClusterAttributesINTEL\0" // IR(12582, 27) - "LoopFuseINTEL\0" // IR(12609, 14) - "FPGADSPControlINTEL\0" // IR(12623, 20) - "MemoryAccessAliasingINTEL\0" // IR(12643, 26) - "FPGAInvocationPipeliningAttributesINTEL\0" // IR(12669, 40) - "FPGABufferLocationINTEL\0" // IR(12709, 24) - "ArbitraryPrecisionFixedPointINTEL\0" // IR(12733, 34) - "USMStorageClassesINTEL\0" // IR(12767, 23) - "RuntimeAlignedAttributeINTEL\0" // IR(12790, 29) - "IOPipesINTEL\0" // IR(12819, 13) - "BlockingPipesINTEL\0" // IR(12832, 19) - "FPGARegINTEL\0" // IR(12851, 13) - "DotProductInputAll\0" // IR(12864, 19) - "DotProductInputAllKHR\0" // IR(12883, 22) - "DotProductInput4x8Bit\0" // IR(12905, 22) - "DotProductInput4x8BitKHR\0" // IR(12927, 25) - "DotProductInput4x8BitPacked\0" // IR(12952, 28) - "DotProductInput4x8BitPackedKHR\0" // IR(12980, 31) - "DotProduct\0" // IR(13011, 11) - "DotProductKHR\0" // IR(13022, 14) - "ReplicatedCompositesEXT\0" // IR(13036, 24) - "BitInstructions\0" // IR(13060, 16) - "GroupNonUniformRotateKHR\0" // IR(13076, 25) - "FloatControls2\0" // IR(13101, 15) - "AtomicFloat32AddEXT\0" // IR(13116, 20) - "AtomicFloat64AddEXT\0" // IR(13136, 20) - "LongCompositesINTEL\0" // IR(13156, 20) - "OptNoneEXT\0" // IR(13176, 11) - "OptNoneINTEL\0" // IR(13187, 13) - "AtomicFloat16AddEXT\0" // IR(13200, 20) - "DebugInfoModuleINTEL\0" // IR(13220, 21) - "BFloat16ConversionINTEL\0" // IR(13241, 24) - "SplitBarrierINTEL\0" // IR(13265, 18) - "ArithmeticFenceEXT\0" // IR(13283, 19) - "FPGAClusterAttributesV2INTEL\0" // IR(13302, 29) - "FPGAKernelAttributesv2INTEL\0" // IR(13331, 28) - "TaskSequenceINTEL\0" // IR(13359, 18) - "FPMaxErrorINTEL\0" // IR(13377, 16) - "FPGALatencyControlINTEL\0" // IR(13393, 24) - "FPGAArgumentInterfacesINTEL\0" // IR(13417, 28) - "GlobalVariableHostAccessINTEL\0" // IR(13445, 30) - "GlobalVariableFPGADecorationsINTEL\0" // IR(13475, 35) - "SubgroupBufferPrefetchINTEL\0" // IR(13510, 28) - "Subgroup2DBlockIOINTEL\0" // IR(13538, 23) - "Subgroup2DBlockTransformINTEL\0" // IR(13561, 30) - "Subgroup2DBlockTransposeINTEL\0" // IR(13591, 30) - "SubgroupMatrixMultiplyAccumulateINTEL\0" // IR(13621, 38) - "TernaryBitwiseFunctionINTEL\0" // IR(13659, 28) - "GroupUniformArithmeticKHR\0" // IR(13687, 26) - "TensorFloat32RoundingINTEL\0" // IR(13713, 27) - "MaskedGatherScatterINTEL\0" // IR(13740, 25) - "CacheControlsINTEL\0" // IR(13765, 19) - "RegisterLimitsINTEL\0" // IR(13784, 20) - "BindlessImagesINTEL\0" // IR(13804, 20) - "Unspecified\0" // IR(13824, 12) - "Address\0" // IR(13836, 8) - "Boolean\0" // IR(13844, 8) - "Float\0" // IR(13852, 6) - "Signed\0" // IR(13858, 7) - "SignedChar\0" // IR(13865, 11) - "Unsigned\0" // IR(13876, 9) - "UnsignedChar\0" // IR(13885, 13) - "Class\0" // IR(13898, 6) - "Structure\0" // IR(13904, 10) - "Union\0" // IR(13914, 6) - "ImportedModule\0" // IR(13920, 15) - "ImportedDeclaration\0" // IR(13935, 20) - "None\0" // IR(13955, 5) - "FlagIsProtected\0" // IR(13960, 16) - "FlagIsPrivate\0" // IR(13976, 14) - "FlagIsPublic\0" // IR(13990, 13) - "FlagIsLocal\0" // IR(14003, 12) - "FlagIsDefinition\0" // IR(14015, 17) - "FlagFwdDecl\0" // IR(14032, 12) - "FlagArtificial\0" // IR(14044, 15) - "FlagExplicit\0" // IR(14059, 13) - "FlagPrototyped\0" // IR(14072, 15) - "FlagObjectPointer\0" // IR(14087, 18) - "FlagStaticMember\0" // IR(14105, 17) - "FlagIndirectVariable\0" // IR(14122, 21) - "FlagLValueReference\0" // IR(14143, 20) - "FlagRValueReference\0" // IR(14163, 20) - "FlagIsOptimized\0" // IR(14183, 16) - "FlagIsEnumClass\0" // IR(14199, 16) - "FlagTypePassByValue\0" // IR(14215, 20) - "FlagTypePassByReference\0" // IR(14235, 24) - "Deref\0" // IR(14259, 6) - "Plus\0" // IR(14265, 5) - "Minus\0" // IR(14270, 6) - "SPV_OPERAND_TYPE_LITERAL_INTEGER\0" // IR(14276, 33) - "PlusUconst\0" // IR(14309, 11) - "BitPiece\0" // IR(14320, 9) - "Swap\0" // IR(14329, 5) - "Xderef\0" // IR(14334, 7) - "StackValue\0" // IR(14341, 11) - "Constu\0" // IR(14352, 7) - "Fragment\0" // IR(14359, 9) - "ConstType\0" // IR(14368, 10) - "VolatileType\0" // IR(14378, 13) - "RestrictType\0" // IR(14391, 13) - "AtomicType\0" // IR(14404, 11) - "Float16NV\0" // IR(14415, 10) - "Float32NV\0" // IR(14425, 10) - "Float64NV\0" // IR(14435, 10) - "SignedInt8NV\0" // IR(14445, 13) - "SignedInt16NV\0" // IR(14458, 14) - "SignedInt32NV\0" // IR(14472, 14) - "SignedInt64NV\0" // IR(14486, 14) - "UnsignedInt8NV\0" // IR(14500, 15) - "UnsignedInt16NV\0" // IR(14515, 16) - "UnsignedInt32NV\0" // IR(14531, 16) - "UnsignedInt64NV\0" // IR(14547, 16) - "SignedInt8PackedNV\0" // IR(14563, 19) - "UnsignedInt8PackedNV\0" // IR(14582, 21) - "FloatE4M3NV\0" // IR(14603, 12) - "FloatE5M2NV\0" // IR(14615, 12) - "RowMajorKHR\0" // IR(14627, 12) - "ColumnMajorKHR\0" // IR(14639, 15) - "RowBlockedInterleavedARM\0" // IR(14654, 25) - "ColumnBlockedInterleavedARM\0" // IR(14679, 28) - "NoneKHR\0" // IR(14707, 8) - "MatrixASignedComponentsKHR\0" // IR(14715, 27) - "MatrixBSignedComponentsKHR\0" // IR(14742, 27) - "MatrixCSignedComponentsKHR\0" // IR(14769, 27) - "MatrixResultSignedComponentsKHR\0" // IR(14796, 32) - "SaturatingAccumulationKHR\0" // IR(14828, 26) - "Row\0" // IR(14854, 4) - "Column\0" // IR(14858, 7) - "2x2\0" // IR(14865, 4) - "MatrixAKHR\0" // IR(14869, 11) - "MatrixBKHR\0" // IR(14880, 11) - "MatrixAccumulatorKHR\0" // IR(14891, 21) - "RowMajorNV\0" // IR(14912, 11) - "ColumnMajorNV\0" // IR(14923, 14) - "InferencingOptimalNV\0" // IR(14937, 21) - "TrainingOptimalNV\0" // IR(14958, 18) - "RelaxedPrecision\0" // IR(14976, 17) - "SpecId\0" // IR(14993, 7) - "Block\0" // IR(15000, 6) - "BufferBlock\0" // IR(15006, 12) - "RowMajor\0" // IR(15018, 9) - "ColMajor\0" // IR(15027, 9) - "ArrayStride\0" // IR(15036, 12) - "MatrixStride\0" // IR(15048, 13) - "GLSLShared\0" // IR(15061, 11) - "GLSLPacked\0" // IR(15072, 11) - "CPacked\0" // IR(15083, 8) - "SPV_OPERAND_TYPE_BUILT_IN\0" // IR(15091, 26) - "BuiltIn\0" // IR(15117, 8) - "NoPerspective\0" // IR(15125, 14) - "Flat\0" // IR(15139, 5) - "Patch\0" // IR(15144, 6) - "Centroid\0" // IR(15150, 9) - "Sample\0" // IR(15159, 7) - "Invariant\0" // IR(15166, 10) - "Restrict\0" // IR(15176, 9) - "Aliased\0" // IR(15185, 8) - "Volatile\0" // IR(15193, 9) - "Constant\0" // IR(15202, 9) - "Coherent\0" // IR(15211, 9) - "NonWritable\0" // IR(15220, 12) - "NonReadable\0" // IR(15232, 12) - "Uniform\0" // IR(15244, 8) - "SPV_OPERAND_TYPE_SCOPE_ID\0" // IR(15252, 26) - "UniformId\0" // IR(15278, 10) - "SaturatedConversion\0" // IR(15288, 20) - "Stream\0" // IR(15308, 7) - "Location\0" // IR(15315, 9) - "Component\0" // IR(15324, 10) - "Index\0" // IR(15334, 6) - "Binding\0" // IR(15340, 8) - "DescriptorSet\0" // IR(15348, 14) - "Offset\0" // IR(15362, 7) - "XfbBuffer\0" // IR(15369, 10) - "XfbStride\0" // IR(15379, 10) - "SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE\0" // IR(15389, 46) - "FuncParamAttr\0" // IR(15435, 14) - "SPV_OPERAND_TYPE_FP_ROUNDING_MODE\0" // IR(15449, 34) - "FPRoundingMode\0" // IR(15483, 15) - "SPV_OPERAND_TYPE_FP_FAST_MATH_MODE\0" // IR(15498, 35) - "FPFastMathMode\0" // IR(15533, 15) - "SPV_OPERAND_TYPE_LITERAL_STRING\0" // IR(15548, 32) - "SPV_OPERAND_TYPE_LINKAGE_TYPE\0" // IR(15580, 30) - "LinkageAttributes\0" // IR(15610, 18) - "NoContraction\0" // IR(15628, 14) - "InputAttachmentIndex\0" // IR(15642, 21) - "Alignment\0" // IR(15663, 10) - "MaxByteOffset\0" // IR(15673, 14) - "SPV_OPERAND_TYPE_ID\0" // IR(15687, 20) - "AlignmentId\0" // IR(15707, 12) - "MaxByteOffsetId\0" // IR(15719, 16) - "NoSignedWrap\0" // IR(15735, 13) - "NoUnsignedWrap\0" // IR(15748, 15) - "WeightTextureQCOM\0" // IR(15763, 18) - "BlockMatchTextureQCOM\0" // IR(15781, 22) - "BlockMatchSamplerQCOM\0" // IR(15803, 22) - "ExplicitInterpAMD\0" // IR(15825, 18) - "NodeSharesPayloadLimitsWithAMDX\0" // IR(15843, 32) - "NodeMaxPayloadsAMDX\0" // IR(15875, 20) - "TrackFinishWritingAMDX\0" // IR(15895, 23) - "PayloadNodeNameAMDX\0" // IR(15918, 20) - "PayloadNodeBaseIndexAMDX\0" // IR(15938, 25) - "PayloadNodeSparseArrayAMDX\0" // IR(15963, 27) - "PayloadNodeArraySizeAMDX\0" // IR(15990, 25) - "PayloadDispatchIndirectAMDX\0" // IR(16015, 28) - "OverrideCoverageNV\0" // IR(16043, 19) - "PassthroughNV\0" // IR(16062, 14) - "ViewportRelativeNV\0" // IR(16076, 19) - "SecondaryViewportRelativeNV\0" // IR(16095, 28) - "PerPrimitiveEXT\0" // IR(16123, 16) - "PerPrimitiveNV\0" // IR(16139, 15) - "PerViewNV\0" // IR(16154, 10) - "PerTaskNV\0" // IR(16164, 10) - "PerVertexKHR\0" // IR(16174, 13) - "PerVertexNV\0" // IR(16187, 12) - "NonUniform\0" // IR(16199, 11) - "NonUniformEXT\0" // IR(16210, 14) - "RestrictPointer\0" // IR(16224, 16) - "RestrictPointerEXT\0" // IR(16240, 19) - "AliasedPointer\0" // IR(16259, 15) - "AliasedPointerEXT\0" // IR(16274, 18) - "HitObjectShaderRecordBufferNV\0" // IR(16292, 30) - "BindlessSamplerNV\0" // IR(16322, 18) - "BindlessImageNV\0" // IR(16340, 16) - "BoundSamplerNV\0" // IR(16356, 15) - "BoundImageNV\0" // IR(16371, 13) - "SIMTCallINTEL\0" // IR(16384, 14) - "ReferencedIndirectlyINTEL\0" // IR(16398, 26) - "ClobberINTEL\0" // IR(16424, 13) - "SideEffectsINTEL\0" // IR(16437, 17) - "VectorComputeVariableINTEL\0" // IR(16454, 27) - "FuncParamIOKindINTEL\0" // IR(16481, 21) - "VectorComputeFunctionINTEL\0" // IR(16502, 27) - "StackCallINTEL\0" // IR(16529, 15) - "GlobalVariableOffsetINTEL\0" // IR(16544, 26) - "CounterBuffer\0" // IR(16570, 14) - "HlslCounterBufferGOOGLE\0" // IR(16584, 24) - "UserSemantic\0" // IR(16608, 13) - "HlslSemanticGOOGLE\0" // IR(16621, 19) - "UserTypeGOOGLE\0" // IR(16640, 15) - "FunctionRoundingModeINTEL\0" // IR(16655, 26) - "SPV_OPERAND_TYPE_FPDENORM_MODE\0" // IR(16681, 31) - "FunctionDenormModeINTEL\0" // IR(16712, 24) - "RegisterINTEL\0" // IR(16736, 14) - "MemoryINTEL\0" // IR(16750, 12) - "NumbanksINTEL\0" // IR(16762, 14) - "BankwidthINTEL\0" // IR(16776, 15) - "MaxPrivateCopiesINTEL\0" // IR(16791, 22) - "SinglepumpINTEL\0" // IR(16813, 16) - "DoublepumpINTEL\0" // IR(16829, 16) - "MaxReplicatesINTEL\0" // IR(16845, 19) - "SimpleDualPortINTEL\0" // IR(16864, 20) - "MergeINTEL\0" // IR(16884, 11) - "SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER\0" // IR(16895, 42) - "BankBitsINTEL\0" // IR(16937, 14) - "ForcePow2DepthINTEL\0" // IR(16951, 20) - "StridesizeINTEL\0" // IR(16971, 16) - "WordsizeINTEL\0" // IR(16987, 14) - "TrueDualPortINTEL\0" // IR(17001, 18) - "BurstCoalesceINTEL\0" // IR(17019, 19) - "CacheSizeINTEL\0" // IR(17038, 15) - "DontStaticallyCoalesceINTEL\0" // IR(17053, 28) - "PrefetchINTEL\0" // IR(17081, 14) - "StallEnableINTEL\0" // IR(17095, 17) - "FuseLoopsInFunctionINTEL\0" // IR(17112, 25) - "MathOpDSPModeINTEL\0" // IR(17137, 19) - "AliasScopeINTEL\0" // IR(17156, 16) - "NoAliasINTEL\0" // IR(17172, 13) - "InitiationIntervalINTEL\0" // IR(17185, 24) - "MaxConcurrencyINTEL\0" // IR(17209, 20) - "PipelineEnableINTEL\0" // IR(17229, 20) - "BufferLocationINTEL\0" // IR(17249, 20) - "IOPipeStorageINTEL\0" // IR(17269, 19) - "SPV_OPERAND_TYPE_FPOPERATION_MODE\0" // IR(17288, 34) - "FunctionFloatingPointModeINTEL\0" // IR(17322, 31) - "SingleElementVectorINTEL\0" // IR(17353, 25) - "VectorComputeCallableFunctionINTEL\0" // IR(17378, 35) - "MediaBlockIOINTEL\0" // IR(17413, 18) - "StallFreeINTEL\0" // IR(17431, 15) - "SPV_OPERAND_TYPE_LITERAL_FLOAT\0" // IR(17446, 31) - "FPMaxErrorDecorationINTEL\0" // IR(17477, 26) - "LatencyControlLabelINTEL\0" // IR(17503, 25) - "LatencyControlConstraintINTEL\0" // IR(17528, 30) - "ConduitKernelArgumentINTEL\0" // IR(17558, 27) - "RegisterMapKernelArgumentINTEL\0" // IR(17585, 31) - "MMHostInterfaceAddressWidthINTEL\0" // IR(17616, 33) - "MMHostInterfaceDataWidthINTEL\0" // IR(17649, 30) - "MMHostInterfaceLatencyINTEL\0" // IR(17679, 28) - "SPV_OPERAND_TYPE_ACCESS_QUALIFIER\0" // IR(17707, 34) - "MMHostInterfaceReadWriteModeINTEL\0" // IR(17741, 34) - "MMHostInterfaceMaxBurstINTEL\0" // IR(17775, 29) - "MMHostInterfaceWaitRequestINTEL\0" // IR(17804, 32) - "StableKernelArgumentINTEL\0" // IR(17836, 26) - "SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER\0" // IR(17862, 39) - "HostAccessINTEL\0" // IR(17901, 16) - "SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER\0" // IR(17917, 47) - "InitModeINTEL\0" // IR(17964, 14) - "ImplementInRegisterMapINTEL\0" // IR(17978, 28) - "SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL\0" // IR(18006, 36) - "CacheControlLoadINTEL\0" // IR(18042, 22) - "SPV_OPERAND_TYPE_STORE_CACHE_CONTROL\0" // IR(18064, 37) - "CacheControlStoreINTEL\0" // IR(18101, 23) - "1D\0" // IR(18124, 3) - "2D\0" // IR(18127, 3) - "3D\0" // IR(18130, 3) - "Cube\0" // IR(18133, 5) - "Rect\0" // IR(18138, 5) - "Buffer\0" // IR(18143, 7) - "SubpassData\0" // IR(18150, 12) - "TileImageDataEXT\0" // IR(18162, 17) - "Invocations\0" // IR(18179, 12) - "SpacingEqual\0" // IR(18191, 13) - "SpacingFractionalEven\0" // IR(18204, 22) - "SpacingFractionalOdd\0" // IR(18226, 21) - "VertexOrderCw\0" // IR(18247, 14) - "VertexOrderCcw\0" // IR(18261, 15) - "PixelCenterInteger\0" // IR(18276, 19) - "OriginUpperLeft\0" // IR(18295, 16) - "OriginLowerLeft\0" // IR(18311, 16) - "EarlyFragmentTests\0" // IR(18327, 19) - "PointMode\0" // IR(18346, 10) - "Xfb\0" // IR(18356, 4) - "DepthReplacing\0" // IR(18360, 15) - "DepthGreater\0" // IR(18375, 13) - "DepthLess\0" // IR(18388, 10) - "DepthUnchanged\0" // IR(18398, 15) - "LocalSize\0" // IR(18413, 10) - "LocalSizeHint\0" // IR(18423, 14) - "InputPoints\0" // IR(18437, 12) - "InputLines\0" // IR(18449, 11) - "InputLinesAdjacency\0" // IR(18460, 20) - "Triangles\0" // IR(18480, 10) - "InputTrianglesAdjacency\0" // IR(18490, 24) - "Quads\0" // IR(18514, 6) - "Isolines\0" // IR(18520, 9) - "OutputVertices\0" // IR(18529, 15) - "OutputPoints\0" // IR(18544, 13) - "OutputLineStrip\0" // IR(18557, 16) - "OutputTriangleStrip\0" // IR(18573, 20) - "VecTypeHint\0" // IR(18593, 12) - "ContractionOff\0" // IR(18605, 15) - "Initializer\0" // IR(18620, 12) - "Finalizer\0" // IR(18632, 10) - "SubgroupsPerWorkgroup\0" // IR(18642, 22) - "SubgroupsPerWorkgroupId\0" // IR(18664, 24) - "LocalSizeId\0" // IR(18688, 12) - "LocalSizeHintId\0" // IR(18700, 16) - "NonCoherentColorAttachmentReadEXT\0" // IR(18716, 34) - "NonCoherentDepthAttachmentReadEXT\0" // IR(18750, 34) - "NonCoherentStencilAttachmentReadEXT\0" // IR(18784, 36) - "SubgroupUniformControlFlowKHR\0" // IR(18820, 30) - "PostDepthCoverage\0" // IR(18850, 18) - "NonCoherentTileAttachmentReadQCOM\0" // IR(18868, 34) - "TileShadingRateQCOM\0" // IR(18902, 20) - "EarlyAndLateFragmentTestsAMD\0" // IR(18922, 29) - "StencilRefReplacingEXT\0" // IR(18951, 23) - "CoalescingAMDX\0" // IR(18974, 15) - "IsApiEntryAMDX\0" // IR(18989, 15) - "MaxNodeRecursionAMDX\0" // IR(19004, 21) - "StaticNumWorkgroupsAMDX\0" // IR(19025, 24) - "MaxNumWorkgroupsAMDX\0" // IR(19049, 21) - "StencilRefUnchangedFrontAMD\0" // IR(19070, 28) - "StencilRefGreaterFrontAMD\0" // IR(19098, 26) - "StencilRefLessFrontAMD\0" // IR(19124, 23) - "StencilRefUnchangedBackAMD\0" // IR(19147, 27) - "StencilRefGreaterBackAMD\0" // IR(19174, 25) - "StencilRefLessBackAMD\0" // IR(19199, 22) - "QuadDerivativesKHR\0" // IR(19221, 19) - "RequireFullQuadsKHR\0" // IR(19240, 20) - "SharesInputWithAMDX\0" // IR(19260, 20) - "OutputLinesEXT\0" // IR(19280, 15) - "OutputLinesNV\0" // IR(19295, 14) - "OutputPrimitivesEXT\0" // IR(19309, 20) - "OutputPrimitivesNV\0" // IR(19329, 19) - "DerivativeGroupQuadsKHR\0" // IR(19348, 24) - "DerivativeGroupQuadsNV\0" // IR(19372, 23) - "DerivativeGroupLinearKHR\0" // IR(19395, 25) - "DerivativeGroupLinearNV\0" // IR(19420, 24) - "OutputTrianglesEXT\0" // IR(19444, 19) - "OutputTrianglesNV\0" // IR(19463, 18) - "PixelInterlockOrderedEXT\0" // IR(19481, 25) - "PixelInterlockUnorderedEXT\0" // IR(19506, 27) - "SampleInterlockOrderedEXT\0" // IR(19533, 26) - "SampleInterlockUnorderedEXT\0" // IR(19559, 28) - "ShadingRateInterlockOrderedEXT\0" // IR(19587, 31) - "ShadingRateInterlockUnorderedEXT\0" // IR(19618, 33) - "SharedLocalMemorySizeINTEL\0" // IR(19651, 27) - "RoundingModeRTPINTEL\0" // IR(19678, 21) - "RoundingModeRTNINTEL\0" // IR(19699, 21) - "FloatingPointModeALTINTEL\0" // IR(19720, 26) - "FloatingPointModeIEEEINTEL\0" // IR(19746, 27) - "MaxWorkgroupSizeINTEL\0" // IR(19773, 22) - "MaxWorkDimINTEL\0" // IR(19795, 16) - "NoGlobalOffsetINTEL\0" // IR(19811, 20) - "NumSIMDWorkitemsINTEL\0" // IR(19831, 22) - "SchedulerTargetFmaxMhzINTEL\0" // IR(19853, 28) - "MaximallyReconvergesKHR\0" // IR(19881, 24) - "FPFastMathDefault\0" // IR(19905, 18) - "StreamingInterfaceINTEL\0" // IR(19923, 24) - "RegisterMapInterfaceINTEL\0" // IR(19947, 26) - "NamedBarrierCountINTEL\0" // IR(19973, 23) - "MaximumRegistersINTEL\0" // IR(19996, 22) - "MaximumRegistersIdINTEL\0" // IR(20018, 24) - "SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS\0" // IR(20042, 51) - "NamedMaximumRegistersINTEL\0" // IR(20093, 27) - "Vertex\0" // IR(20120, 7) - "TessellationControl\0" // IR(20127, 20) - "TessellationEvaluation\0" // IR(20147, 23) - "GLCompute\0" // IR(20170, 10) - "TaskNV\0" // IR(20180, 7) - "MeshNV\0" // IR(20187, 7) - "RayGenerationKHR\0" // IR(20194, 17) - "RayGenerationNV\0" // IR(20211, 16) - "IntersectionKHR\0" // IR(20227, 16) - "IntersectionNV\0" // IR(20243, 15) - "AnyHitKHR\0" // IR(20258, 10) - "AnyHitNV\0" // IR(20268, 9) - "ClosestHitKHR\0" // IR(20277, 14) - "ClosestHitNV\0" // IR(20291, 13) - "MissKHR\0" // IR(20304, 8) - "MissNV\0" // IR(20312, 7) - "CallableKHR\0" // IR(20319, 12) - "CallableNV\0" // IR(20331, 11) - "TaskEXT\0" // IR(20342, 8) - "MeshEXT\0" // IR(20350, 8) - "Preserve\0" // IR(20358, 9) - "FlushToZero\0" // IR(20367, 12) - "BFloat16KHR\0" // IR(20379, 12) - "IEEE\0" // IR(20391, 5) - "ALT\0" // IR(20396, 4) - "NotNaN\0" // IR(20400, 7) - "NotInf\0" // IR(20407, 7) - "NSZ\0" // IR(20414, 4) - "AllowRecip\0" // IR(20418, 11) - "Fast\0" // IR(20429, 5) - "AllowContract\0" // IR(20434, 14) - "AllowContractFastINTEL\0" // IR(20448, 23) - "AllowReassoc\0" // IR(20471, 13) - "AllowReassocINTEL\0" // IR(20484, 18) - "AllowTransform\0" // IR(20502, 15) - "RTE\0" // IR(20517, 4) - "RTZ\0" // IR(20521, 4) - "RTP\0" // IR(20525, 4) - "RTN\0" // IR(20529, 4) - "Vertical2Pixels\0" // IR(20533, 16) - "Vertical4Pixels\0" // IR(20549, 16) - "Horizontal2Pixels\0" // IR(20565, 18) - "Horizontal4Pixels\0" // IR(20583, 18) - "Inline\0" // IR(20601, 7) - "DontInline\0" // IR(20608, 11) - "Pure\0" // IR(20619, 5) - "Const\0" // IR(20624, 6) - "Zext\0" // IR(20630, 5) - "Sext\0" // IR(20635, 5) - "ByVal\0" // IR(20640, 6) - "Sret\0" // IR(20646, 5) - "NoAlias\0" // IR(20651, 8) - "NoCapture\0" // IR(20659, 10) - "NoWrite\0" // IR(20669, 8) - "NoReadWrite\0" // IR(20677, 12) - "RuntimeAlignedINTEL\0" // IR(20689, 20) - "Reduce\0" // IR(20709, 7) - "InclusiveScan\0" // IR(20716, 14) - "ExclusiveScan\0" // IR(20730, 14) - "ClusteredReduce\0" // IR(20744, 16) - "PartitionedReduceNV\0" // IR(20760, 20) - "PartitionedInclusiveScanNV\0" // IR(20780, 27) - "PartitionedExclusiveScanNV\0" // IR(20807, 27) - "NoneINTEL\0" // IR(20834, 10) - "ReadINTEL\0" // IR(20844, 10) - "WriteINTEL\0" // IR(20854, 11) - "ReadWriteINTEL\0" // IR(20865, 15) - "Bias\0" // IR(20880, 5) - "Lod\0" // IR(20885, 4) - "Grad\0" // IR(20889, 5) - "ConstOffset\0" // IR(20894, 12) - "ConstOffsets\0" // IR(20906, 13) - "MakeTexelAvailable\0" // IR(20919, 19) - "MakeTexelAvailableKHR\0" // IR(20938, 22) - "MakeTexelVisible\0" // IR(20960, 17) - "MakeTexelVisibleKHR\0" // IR(20977, 20) - "NonPrivateTexel\0" // IR(20997, 16) - "NonPrivateTexelKHR\0" // IR(21013, 19) - "VolatileTexel\0" // IR(21032, 14) - "VolatileTexelKHR\0" // IR(21046, 17) - "SignExtend\0" // IR(21063, 11) - "ZeroExtend\0" // IR(21074, 11) - "Nontemporal\0" // IR(21085, 12) - "Offsets\0" // IR(21097, 8) - "SnormInt8\0" // IR(21105, 10) - "SnormInt16\0" // IR(21115, 11) - "UnormInt8\0" // IR(21126, 10) - "UnormInt16\0" // IR(21136, 11) - "UnormShort565\0" // IR(21147, 14) - "UnormShort555\0" // IR(21161, 14) - "UnormInt101010\0" // IR(21175, 15) - "SignedInt8\0" // IR(21190, 11) - "SignedInt16\0" // IR(21201, 12) - "SignedInt32\0" // IR(21213, 12) - "UnsignedInt8\0" // IR(21225, 13) - "UnsignedInt16\0" // IR(21238, 14) - "UnsignedInt32\0" // IR(21252, 14) - "HalfFloat\0" // IR(21266, 10) - "UnormInt24\0" // IR(21276, 11) - "UnormInt101010_2\0" // IR(21287, 17) - "UnormInt10X6EXT\0" // IR(21304, 16) - "UnsignedIntRaw10EXT\0" // IR(21320, 20) - "UnsignedIntRaw12EXT\0" // IR(21340, 20) - "UnormInt2_101010EXT\0" // IR(21360, 20) - "UnsignedInt10X6EXT\0" // IR(21380, 19) - "UnsignedInt12X4EXT\0" // IR(21399, 19) - "UnsignedInt14X2EXT\0" // IR(21418, 19) - "UnormInt12X4EXT\0" // IR(21437, 16) - "UnormInt14X2EXT\0" // IR(21453, 16) - "R\0" // IR(21469, 2) - "A\0" // IR(21471, 2) - "RG\0" // IR(21473, 3) - "RA\0" // IR(21476, 3) - "RGB\0" // IR(21479, 4) - "RGBA\0" // IR(21483, 5) - "BGRA\0" // IR(21488, 5) - "ARGB\0" // IR(21493, 5) - "Intensity\0" // IR(21498, 10) - "Luminance\0" // IR(21508, 10) - "Rx\0" // IR(21518, 3) - "RGx\0" // IR(21521, 4) - "RGBx\0" // IR(21525, 5) - "Depth\0" // IR(21530, 6) - "DepthStencil\0" // IR(21536, 13) - "sRGB\0" // IR(21549, 5) - "sRGBx\0" // IR(21554, 6) - "sRGBA\0" // IR(21560, 6) - "sBGRA\0" // IR(21566, 6) - "ABGR\0" // IR(21572, 5) - "InitOnDeviceReprogramINTEL\0" // IR(21577, 27) - "InitOnDeviceResetINTEL\0" // IR(21604, 23) - "NoWait\0" // IR(21627, 7) - "WaitKernel\0" // IR(21634, 11) - "WaitWorkGroup\0" // IR(21645, 14) - "CmdExecTime\0" // IR(21659, 12) - "MayUsePrintf\0" // IR(21671, 13) - "Export\0" // IR(21684, 7) - "Import\0" // IR(21691, 7) - "LinkOnceODR\0" // IR(21698, 12) - "UncachedINTEL\0" // IR(21710, 14) - "CachedINTEL\0" // IR(21724, 12) - "StreamingINTEL\0" // IR(21736, 15) - "InvalidateAfterReadINTEL\0" // IR(21751, 25) - "ConstCachedINTEL\0" // IR(21776, 17) - "Unroll\0" // IR(21793, 7) - "DontUnroll\0" // IR(21800, 11) - "DependencyInfinite\0" // IR(21811, 19) - "DependencyLength\0" // IR(21830, 17) - "MinIterations\0" // IR(21847, 14) - "MaxIterations\0" // IR(21861, 14) - "IterationMultiple\0" // IR(21875, 18) - "PeelCount\0" // IR(21893, 10) - "PartialCount\0" // IR(21903, 13) - "DependencyArrayINTEL\0" // IR(21916, 21) - "LoopCoalesceINTEL\0" // IR(21937, 18) - "MaxInterleavingINTEL\0" // IR(21955, 21) - "SpeculatedIterationsINTEL\0" // IR(21976, 26) - "NoFusionINTEL\0" // IR(22002, 14) - "LoopCountINTEL\0" // IR(22016, 15) - "MaxReinvocationDelayINTEL\0" // IR(22031, 26) - "MatrixASignedComponentsINTEL\0" // IR(22057, 29) - "MatrixBSignedComponentsINTEL\0" // IR(22086, 29) - "MatrixCBFloat16INTEL\0" // IR(22115, 21) - "MatrixResultBFloat16INTEL\0" // IR(22136, 26) - "MatrixAPackedInt8INTEL\0" // IR(22162, 23) - "MatrixBPackedInt8INTEL\0" // IR(22185, 23) - "MatrixAPackedInt4INTEL\0" // IR(22208, 23) - "MatrixBPackedInt4INTEL\0" // IR(22231, 23) - "MatrixATF32INTEL\0" // IR(22254, 17) - "MatrixBTF32INTEL\0" // IR(22271, 17) - "MatrixAPackedFloat16INTEL\0" // IR(22288, 26) - "MatrixBPackedFloat16INTEL\0" // IR(22314, 26) - "MatrixAPackedBFloat16INTEL\0" // IR(22340, 27) - "MatrixBPackedBFloat16INTEL\0" // IR(22367, 27) - "Aligned\0" // IR(22394, 8) - "MakePointerAvailable\0" // IR(22402, 21) - "MakePointerAvailableKHR\0" // IR(22423, 24) - "MakePointerVisible\0" // IR(22447, 19) - "MakePointerVisibleKHR\0" // IR(22466, 22) - "NonPrivatePointer\0" // IR(22488, 18) - "NonPrivatePointerKHR\0" // IR(22506, 21) - "AliasScopeINTELMask\0" // IR(22527, 20) - "NoAliasINTELMask\0" // IR(22547, 17) - "Simple\0" // IR(22564, 7) - "GLSL450\0" // IR(22571, 8) - "OpenCL\0" // IR(22579, 7) - "Vulkan\0" // IR(22586, 7) - "VulkanKHR\0" // IR(22593, 10) - "Relaxed\0" // IR(22603, 8) - "Acquire\0" // IR(22611, 8) - "Release\0" // IR(22619, 8) - "AcquireRelease\0" // IR(22627, 15) - "SequentiallyConsistent\0" // IR(22642, 23) - "UniformMemory\0" // IR(22665, 14) - "SubgroupMemory\0" // IR(22679, 15) - "WorkgroupMemory\0" // IR(22694, 16) - "CrossWorkgroupMemory\0" // IR(22710, 21) - "AtomicCounterMemory\0" // IR(22731, 20) - "ImageMemory\0" // IR(22751, 12) - "OutputMemory\0" // IR(22763, 13) - "OutputMemoryKHR\0" // IR(22776, 16) - "MakeAvailable\0" // IR(22792, 14) - "MakeAvailableKHR\0" // IR(22806, 17) - "MakeVisible\0" // IR(22823, 12) - "MakeVisibleKHR\0" // IR(22835, 15) - "AutoINTEL\0" // IR(22850, 10) - "WRAP\0" // IR(22860, 5) - "SAT\0" // IR(22865, 4) - "SAT_ZERO\0" // IR(22869, 9) - "SAT_SYM\0" // IR(22878, 8) - "PackedVectorFormat4x8Bit\0" // IR(22886, 25) - "PackedVectorFormat4x8BitKHR\0" // IR(22911, 28) - "TRN\0" // IR(22939, 4) - "TRN_ZERO\0" // IR(22943, 9) - "RND\0" // IR(22952, 4) - "RND_ZERO\0" // IR(22956, 9) - "RND_INF\0" // IR(22965, 8) - "RND_MIN_INF\0" // IR(22973, 12) - "RND_CONV\0" // IR(22985, 9) - "RND_CONV_ODD\0" // IR(22994, 13) - "RobustnessPerComponentNV\0" // IR(23007, 25) - "RobustnessPerElementNV\0" // IR(23032, 23) - "OpaqueKHR\0" // IR(23055, 10) - "NoOpaqueKHR\0" // IR(23065, 12) - "TerminateOnFirstHitKHR\0" // IR(23077, 23) - "SkipClosestHitShaderKHR\0" // IR(23100, 24) - "CullBackFacingTrianglesKHR\0" // IR(23124, 27) - "CullFrontFacingTrianglesKHR\0" // IR(23151, 28) - "CullOpaqueKHR\0" // IR(23179, 14) - "CullNoOpaqueKHR\0" // IR(23193, 16) - "SkipTrianglesKHR\0" // IR(23209, 17) - "SkipBuiltinPrimitivesNV\0" // IR(23226, 24) - "SkipAABBsKHR\0" // IR(23250, 13) - "ForceOpacityMicromap2StateEXT\0" // IR(23263, 30) - "RayQueryCandidateIntersectionTriangleKHR\0" // IR(23293, 41) - "RayQueryCandidateIntersectionAABBKHR\0" // IR(23334, 37) - "RayQueryCommittedIntersectionNoneKHR\0" // IR(23371, 37) - "RayQueryCommittedIntersectionTriangleKHR\0" // IR(23408, 41) - "RayQueryCommittedIntersectionGeneratedKHR\0" // IR(23449, 42) - "RayQueryCandidateIntersectionKHR\0" // IR(23491, 33) - "RayQueryCommittedIntersectionKHR\0" // IR(23524, 33) - "ClampToEdge\0" // IR(23557, 12) - "Clamp\0" // IR(23569, 6) - "Repeat\0" // IR(23575, 7) - "RepeatMirrored\0" // IR(23582, 15) - "Nearest\0" // IR(23597, 8) - "Linear\0" // IR(23605, 7) - "Unknown\0" // IR(23612, 8) - "Rgba32f\0" // IR(23620, 8) - "Rgba16f\0" // IR(23628, 8) - "R32f\0" // IR(23636, 5) - "Rgba8\0" // IR(23641, 6) - "Rgba8Snorm\0" // IR(23647, 11) - "Rg32f\0" // IR(23658, 6) - "Rg16f\0" // IR(23664, 6) - "R11fG11fB10f\0" // IR(23670, 13) - "R16f\0" // IR(23683, 5) - "Rgba16\0" // IR(23688, 7) - "Rgb10A2\0" // IR(23695, 8) - "Rg16\0" // IR(23703, 5) - "Rg8\0" // IR(23708, 4) - "R16\0" // IR(23712, 4) - "R8\0" // IR(23716, 3) - "Rgba16Snorm\0" // IR(23719, 12) - "Rg16Snorm\0" // IR(23731, 10) - "Rg8Snorm\0" // IR(23741, 9) - "R16Snorm\0" // IR(23750, 9) - "R8Snorm\0" // IR(23759, 8) - "Rgba32i\0" // IR(23767, 8) - "Rgba16i\0" // IR(23775, 8) - "Rgba8i\0" // IR(23783, 7) - "R32i\0" // IR(23790, 5) - "Rg32i\0" // IR(23795, 6) - "Rg16i\0" // IR(23801, 6) - "Rg8i\0" // IR(23807, 5) - "R16i\0" // IR(23812, 5) - "R8i\0" // IR(23817, 4) - "Rgba32ui\0" // IR(23821, 9) - "Rgba16ui\0" // IR(23830, 9) - "Rgba8ui\0" // IR(23839, 8) - "R32ui\0" // IR(23847, 6) - "Rgb10a2ui\0" // IR(23853, 10) - "Rg32ui\0" // IR(23863, 7) - "Rg16ui\0" // IR(23870, 7) - "Rg8ui\0" // IR(23877, 6) - "R16ui\0" // IR(23883, 6) - "R8ui\0" // IR(23889, 5) - "R64ui\0" // IR(23894, 6) - "R64i\0" // IR(23900, 5) - "CrossDevice\0" // IR(23905, 12) - "Device\0" // IR(23917, 7) - "Workgroup\0" // IR(23924, 10) - "Subgroup\0" // IR(23934, 9) - "Invocation\0" // IR(23943, 11) - "QueueFamily\0" // IR(23954, 12) - "QueueFamilyKHR\0" // IR(23966, 15) - "ShaderCallKHR\0" // IR(23981, 14) - "Flatten\0" // IR(23995, 8) - "DontFlatten\0" // IR(24003, 12) - "IdentifierPossibleDuplicates\0" // IR(24015, 29) - "FlagUnknownPhysicalLayout\0" // IR(24044, 26) - "ESSL\0" // IR(24070, 5) - "GLSL\0" // IR(24075, 5) - "OpenCL_C\0" // IR(24080, 9) - "OpenCL_CPP\0" // IR(24089, 11) - "HLSL\0" // IR(24100, 5) - "CPP_for_OpenCL\0" // IR(24105, 15) - "SYCL\0" // IR(24120, 5) - "HERO_C\0" // IR(24125, 7) - "NZSL\0" // IR(24132, 5) - "WGSL\0" // IR(24137, 5) - "Slang\0" // IR(24142, 6) - "Zig\0" // IR(24148, 4) - "Rust\0" // IR(24152, 5) - "UniformConstant\0" // IR(24157, 16) - "Input\0" // IR(24173, 6) - "Output\0" // IR(24179, 7) - "CrossWorkgroup\0" // IR(24186, 15) - "Private\0" // IR(24201, 8) - "Function\0" // IR(24209, 9) - "Generic\0" // IR(24218, 8) - "PushConstant\0" // IR(24226, 13) - "AtomicCounter\0" // IR(24239, 14) - "Image\0" // IR(24253, 6) - "StorageBuffer\0" // IR(24259, 14) - "TileImageEXT\0" // IR(24273, 13) - "TileAttachmentQCOM\0" // IR(24286, 19) - "NodePayloadAMDX\0" // IR(24305, 16) - "CallableDataKHR\0" // IR(24321, 16) - "CallableDataNV\0" // IR(24337, 15) - "IncomingCallableDataKHR\0" // IR(24352, 24) - "IncomingCallableDataNV\0" // IR(24376, 23) - "RayPayloadKHR\0" // IR(24399, 14) - "RayPayloadNV\0" // IR(24413, 13) - "HitAttributeKHR\0" // IR(24426, 16) - "HitAttributeNV\0" // IR(24442, 15) - "IncomingRayPayloadKHR\0" // IR(24457, 22) - "IncomingRayPayloadNV\0" // IR(24479, 21) - "ShaderRecordBufferKHR\0" // IR(24500, 22) - "ShaderRecordBufferNV\0" // IR(24522, 21) - "PhysicalStorageBuffer\0" // IR(24543, 22) - "PhysicalStorageBufferEXT\0" // IR(24565, 25) - "HitObjectAttributeNV\0" // IR(24590, 21) - "TaskPayloadWorkgroupEXT\0" // IR(24611, 24) - "CodeSectionINTEL\0" // IR(24635, 17) - "DeviceOnlyINTEL\0" // IR(24652, 16) - "HostOnlyINTEL\0" // IR(24668, 14) - "WriteThroughINTEL\0" // IR(24682, 18) - "WriteBackINTEL\0" // IR(24700, 15) - "TensorView\0" // IR(24715, 11) - "DecodeFunc\0" // IR(24726, 11) - "Undefined\0" // IR(24737, 10) - "NoneARM\0" // IR(24747, 8) - "NontemporalARM\0" // IR(24755, 15) - "OutOfBoundsValueARM\0" // IR(24770, 20) - "MakeElementAvailableARM\0" // IR(24790, 24) - "MakeElementVisibleARM\0" // IR(24814, 22) - "NonPrivateElementARM\0" // IR(24836, 21) - "Nop\0" // IR(24857, 4) - "SPV_OPERAND_TYPE_TYPE_ID\0" // IR(24861, 25) - "SPV_OPERAND_TYPE_RESULT_ID\0" // IR(24886, 27) - "Undef\0" // IR(24913, 6) - "SourceContinued\0" // IR(24919, 16) - "SPV_OPERAND_TYPE_SOURCE_LANGUAGE\0" // IR(24935, 33) - "SPV_OPERAND_TYPE_OPTIONAL_ID\0" // IR(24968, 29) - "SPV_OPERAND_TYPE_OPTIONAL_LITERAL_STRING\0" // IR(24997, 41) - "Source\0" // IR(25038, 7) - "SourceExtension\0" // IR(25045, 16) - "Name\0" // IR(25061, 5) - "MemberName\0" // IR(25066, 11) - "String\0" // IR(25077, 7) - "Line\0" // IR(25084, 5) - "Extension\0" // IR(25089, 10) - "ExtInstImport\0" // IR(25099, 14) - "SPV_OPERAND_TYPE_EXTENSION_INSTRUCTION_NUMBER\0" // IR(25113, 46) - "ExtInst\0" // IR(25159, 8) - "SPV_OPERAND_TYPE_ADDRESSING_MODEL\0" // IR(25167, 34) - "SPV_OPERAND_TYPE_MEMORY_MODEL\0" // IR(25201, 30) - "MemoryModel\0" // IR(25231, 12) - "SPV_OPERAND_TYPE_EXECUTION_MODEL\0" // IR(25243, 33) - "SPV_OPERAND_TYPE_VARIABLE_ID\0" // IR(25276, 29) - "EntryPoint\0" // IR(25305, 11) - "SPV_OPERAND_TYPE_EXECUTION_MODE\0" // IR(25316, 32) - "ExecutionMode\0" // IR(25348, 14) - "SPV_OPERAND_TYPE_CAPABILITY\0" // IR(25362, 28) - "Capability\0" // IR(25390, 11) - "TypeVoid\0" // IR(25401, 9) - "TypeBool\0" // IR(25410, 9) - "TypeInt\0" // IR(25419, 8) - "SPV_OPERAND_TYPE_OPTIONAL_FPENCODING\0" // IR(25427, 37) - "TypeFloat\0" // IR(25464, 10) - "TypeVector\0" // IR(25474, 11) - "TypeMatrix\0" // IR(25485, 11) - "SPV_OPERAND_TYPE_DIMENSIONALITY\0" // IR(25496, 32) - "SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT\0" // IR(25528, 38) - "SPV_OPERAND_TYPE_OPTIONAL_ACCESS_QUALIFIER\0" // IR(25566, 43) - "TypeImage\0" // IR(25609, 10) - "TypeSampler\0" // IR(25619, 12) - "TypeSampledImage\0" // IR(25631, 17) - "TypeArray\0" // IR(25648, 10) - "TypeRuntimeArray\0" // IR(25658, 17) - "TypeStruct\0" // IR(25675, 11) - "TypeOpaque\0" // IR(25686, 11) - "SPV_OPERAND_TYPE_STORAGE_CLASS\0" // IR(25697, 31) - "TypePointer\0" // IR(25728, 12) - "TypeFunction\0" // IR(25740, 13) - "TypeEvent\0" // IR(25753, 10) - "TypeDeviceEvent\0" // IR(25763, 16) - "TypeReserveId\0" // IR(25779, 14) - "TypeQueue\0" // IR(25793, 10) - "TypePipe\0" // IR(25803, 9) - "TypeForwardPointer\0" // IR(25812, 19) - "ConstantTrue\0" // IR(25831, 13) - "ConstantFalse\0" // IR(25844, 14) - "SPV_OPERAND_TYPE_TYPED_LITERAL_NUMBER\0" // IR(25858, 38) - "ConstantComposite\0" // IR(25896, 18) - "SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE\0" // IR(25914, 41) - "SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE\0" // IR(25955, 37) - "ConstantSampler\0" // IR(25992, 16) - "ConstantNull\0" // IR(26008, 13) - "SpecConstantTrue\0" // IR(26021, 17) - "SpecConstantFalse\0" // IR(26038, 18) - "SpecConstant\0" // IR(26056, 13) - "SpecConstantComposite\0" // IR(26069, 22) - "SPV_OPERAND_TYPE_SPEC_CONSTANT_OP_NUMBER\0" // IR(26091, 41) - "SpecConstantOp\0" // IR(26132, 15) - "SPV_OPERAND_TYPE_FUNCTION_CONTROL\0" // IR(26147, 34) - "FunctionParameter\0" // IR(26181, 18) - "FunctionEnd\0" // IR(26199, 12) - "FunctionCall\0" // IR(26211, 13) - "Variable\0" // IR(26224, 9) - "ImageTexelPointer\0" // IR(26233, 18) - "SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS\0" // IR(26251, 40) - "Load\0" // IR(26291, 5) - "Store\0" // IR(26296, 6) - "CopyMemory\0" // IR(26302, 11) - "CopyMemorySized\0" // IR(26313, 16) - "AccessChain\0" // IR(26329, 12) - "InBoundsAccessChain\0" // IR(26341, 20) - "PtrAccessChain\0" // IR(26361, 15) - "ArrayLength\0" // IR(26376, 12) - "GenericPtrMemSemantics\0" // IR(26388, 23) - "InBoundsPtrAccessChain\0" // IR(26411, 23) - "SPV_OPERAND_TYPE_DECORATION\0" // IR(26434, 28) - "Decorate\0" // IR(26462, 9) - "MemberDecorate\0" // IR(26471, 15) - "DecorationGroup\0" // IR(26486, 16) - "GroupDecorate\0" // IR(26502, 14) - "SPV_OPERAND_TYPE_VARIABLE_ID_LITERAL_INTEGER\0" // IR(26516, 45) - "GroupMemberDecorate\0" // IR(26561, 20) - "VectorExtractDynamic\0" // IR(26581, 21) - "VectorInsertDynamic\0" // IR(26602, 20) - "VectorShuffle\0" // IR(26622, 14) - "CompositeConstruct\0" // IR(26636, 19) - "CompositeExtract\0" // IR(26655, 17) - "CompositeInsert\0" // IR(26672, 16) - "CopyObject\0" // IR(26688, 11) - "Transpose\0" // IR(26699, 10) - "SampledImage\0" // IR(26709, 13) - "SPV_OPERAND_TYPE_OPTIONAL_IMAGE\0" // IR(26722, 32) - "ImageSampleImplicitLod\0" // IR(26754, 23) - "SPV_OPERAND_TYPE_IMAGE\0" // IR(26777, 23) - "ImageSampleExplicitLod\0" // IR(26800, 23) - "ImageSampleDrefImplicitLod\0" // IR(26823, 27) - "ImageSampleDrefExplicitLod\0" // IR(26850, 27) - "ImageSampleProjImplicitLod\0" // IR(26877, 27) - "ImageSampleProjExplicitLod\0" // IR(26904, 27) - "ImageSampleProjDrefImplicitLod\0" // IR(26931, 31) - "ImageSampleProjDrefExplicitLod\0" // IR(26962, 31) - "ImageFetch\0" // IR(26993, 11) - "ImageGather\0" // IR(27004, 12) - "ImageDrefGather\0" // IR(27016, 16) - "ImageRead\0" // IR(27032, 10) - "ImageWrite\0" // IR(27042, 11) - "ImageQueryFormat\0" // IR(27053, 17) - "ImageQueryOrder\0" // IR(27070, 16) - "ImageQuerySizeLod\0" // IR(27086, 18) - "ImageQuerySize\0" // IR(27104, 15) - "ImageQueryLod\0" // IR(27119, 14) - "ImageQueryLevels\0" // IR(27133, 17) - "ImageQuerySamples\0" // IR(27150, 18) - "ConvertFToU\0" // IR(27168, 12) - "ConvertFToS\0" // IR(27180, 12) - "ConvertSToF\0" // IR(27192, 12) - "ConvertUToF\0" // IR(27204, 12) - "UConvert\0" // IR(27216, 9) - "SConvert\0" // IR(27225, 9) - "FConvert\0" // IR(27234, 9) - "QuantizeToF16\0" // IR(27243, 14) - "ConvertPtrToU\0" // IR(27257, 14) - "SatConvertSToU\0" // IR(27271, 15) - "SatConvertUToS\0" // IR(27286, 15) - "ConvertUToPtr\0" // IR(27301, 14) - "PtrCastToGeneric\0" // IR(27315, 17) - "GenericCastToPtr\0" // IR(27332, 17) - "GenericCastToPtrExplicit\0" // IR(27349, 25) - "Bitcast\0" // IR(27374, 8) - "SNegate\0" // IR(27382, 8) - "FNegate\0" // IR(27390, 8) - "IAdd\0" // IR(27398, 5) - "FAdd\0" // IR(27403, 5) - "ISub\0" // IR(27408, 5) - "FSub\0" // IR(27413, 5) - "IMul\0" // IR(27418, 5) - "FMul\0" // IR(27423, 5) - "UDiv\0" // IR(27428, 5) - "SDiv\0" // IR(27433, 5) - "FDiv\0" // IR(27438, 5) - "UMod\0" // IR(27443, 5) - "SRem\0" // IR(27448, 5) - "SMod\0" // IR(27453, 5) - "FRem\0" // IR(27458, 5) - "FMod\0" // IR(27463, 5) - "VectorTimesScalar\0" // IR(27468, 18) - "MatrixTimesScalar\0" // IR(27486, 18) - "VectorTimesMatrix\0" // IR(27504, 18) - "MatrixTimesVector\0" // IR(27522, 18) - "MatrixTimesMatrix\0" // IR(27540, 18) - "OuterProduct\0" // IR(27558, 13) - "Dot\0" // IR(27571, 4) - "IAddCarry\0" // IR(27575, 10) - "ISubBorrow\0" // IR(27585, 11) - "UMulExtended\0" // IR(27596, 13) - "SMulExtended\0" // IR(27609, 13) - "Any\0" // IR(27622, 4) - "All\0" // IR(27626, 4) - "IsNan\0" // IR(27630, 6) - "IsInf\0" // IR(27636, 6) - "IsFinite\0" // IR(27642, 9) - "IsNormal\0" // IR(27651, 9) - "SignBitSet\0" // IR(27660, 11) - "LessOrGreater\0" // IR(27671, 14) - "Ordered\0" // IR(27685, 8) - "Unordered\0" // IR(27693, 10) - "LogicalEqual\0" // IR(27703, 13) - "LogicalNotEqual\0" // IR(27716, 16) - "LogicalOr\0" // IR(27732, 10) - "LogicalAnd\0" // IR(27742, 11) - "LogicalNot\0" // IR(27753, 11) - "Select\0" // IR(27764, 7) - "IEqual\0" // IR(27771, 7) - "INotEqual\0" // IR(27778, 10) - "UGreaterThan\0" // IR(27788, 13) - "SGreaterThan\0" // IR(27801, 13) - "UGreaterThanEqual\0" // IR(27814, 18) - "SGreaterThanEqual\0" // IR(27832, 18) - "ULessThan\0" // IR(27850, 10) - "SLessThan\0" // IR(27860, 10) - "ULessThanEqual\0" // IR(27870, 15) - "SLessThanEqual\0" // IR(27885, 15) - "FOrdEqual\0" // IR(27900, 10) - "FUnordEqual\0" // IR(27910, 12) - "FOrdNotEqual\0" // IR(27922, 13) - "FUnordNotEqual\0" // IR(27935, 15) - "FOrdLessThan\0" // IR(27950, 13) - "FUnordLessThan\0" // IR(27963, 15) - "FOrdGreaterThan\0" // IR(27978, 16) - "FUnordGreaterThan\0" // IR(27994, 18) - "FOrdLessThanEqual\0" // IR(28012, 18) - "FUnordLessThanEqual\0" // IR(28030, 20) - "FOrdGreaterThanEqual\0" // IR(28050, 21) - "FUnordGreaterThanEqual\0" // IR(28071, 23) - "ShiftRightLogical\0" // IR(28094, 18) - "ShiftRightArithmetic\0" // IR(28112, 21) - "ShiftLeftLogical\0" // IR(28133, 17) - "BitwiseOr\0" // IR(28150, 10) - "BitwiseXor\0" // IR(28160, 11) - "BitwiseAnd\0" // IR(28171, 11) - "Not\0" // IR(28182, 4) - "BitFieldInsert\0" // IR(28186, 15) - "BitFieldSExtract\0" // IR(28201, 17) - "BitFieldUExtract\0" // IR(28218, 17) - "BitReverse\0" // IR(28235, 11) - "BitCount\0" // IR(28246, 9) - "DPdx\0" // IR(28255, 5) - "DPdy\0" // IR(28260, 5) - "Fwidth\0" // IR(28265, 7) - "DPdxFine\0" // IR(28272, 9) - "DPdyFine\0" // IR(28281, 9) - "FwidthFine\0" // IR(28290, 11) - "DPdxCoarse\0" // IR(28301, 11) - "DPdyCoarse\0" // IR(28312, 11) - "FwidthCoarse\0" // IR(28323, 13) - "EmitVertex\0" // IR(28336, 11) - "EndPrimitive\0" // IR(28347, 13) - "EmitStreamVertex\0" // IR(28360, 17) - "EndStreamPrimitive\0" // IR(28377, 19) - "SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID\0" // IR(28396, 37) - "ControlBarrier\0" // IR(28433, 15) - "MemoryBarrier\0" // IR(28448, 14) - "AtomicLoad\0" // IR(28462, 11) - "AtomicStore\0" // IR(28473, 12) - "AtomicExchange\0" // IR(28485, 15) - "AtomicCompareExchange\0" // IR(28500, 22) - "AtomicCompareExchangeWeak\0" // IR(28522, 26) - "AtomicIIncrement\0" // IR(28548, 17) - "AtomicIDecrement\0" // IR(28565, 17) - "AtomicIAdd\0" // IR(28582, 11) - "AtomicISub\0" // IR(28593, 11) - "AtomicSMin\0" // IR(28604, 11) - "AtomicUMin\0" // IR(28615, 11) - "AtomicSMax\0" // IR(28626, 11) - "AtomicUMax\0" // IR(28637, 11) - "AtomicAnd\0" // IR(28648, 10) - "AtomicOr\0" // IR(28658, 9) - "AtomicXor\0" // IR(28667, 10) - "Phi\0" // IR(28677, 4) - "SPV_OPERAND_TYPE_LOOP_CONTROL\0" // IR(28681, 30) - "LoopMerge\0" // IR(28711, 10) - "SPV_OPERAND_TYPE_SELECTION_CONTROL\0" // IR(28721, 35) - "SelectionMerge\0" // IR(28756, 15) - "Label\0" // IR(28771, 6) - "Branch\0" // IR(28777, 7) - "BranchConditional\0" // IR(28784, 18) - "SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER_ID\0" // IR(28802, 45) - "Switch\0" // IR(28847, 7) - "Kill\0" // IR(28854, 5) - "Return\0" // IR(28859, 7) - "ReturnValue\0" // IR(28866, 12) - "Unreachable\0" // IR(28878, 12) - "LifetimeStart\0" // IR(28890, 14) - "LifetimeStop\0" // IR(28904, 13) - "GroupAsyncCopy\0" // IR(28917, 15) - "GroupWaitEvents\0" // IR(28932, 16) - "GroupAll\0" // IR(28948, 9) - "GroupAny\0" // IR(28957, 9) - "GroupBroadcast\0" // IR(28966, 15) - "SPV_OPERAND_TYPE_GROUP_OPERATION\0" // IR(28981, 33) - "GroupIAdd\0" // IR(29014, 10) - "GroupFAdd\0" // IR(29024, 10) - "GroupFMin\0" // IR(29034, 10) - "GroupUMin\0" // IR(29044, 10) - "GroupSMin\0" // IR(29054, 10) - "GroupFMax\0" // IR(29064, 10) - "GroupUMax\0" // IR(29074, 10) - "GroupSMax\0" // IR(29084, 10) - "ReadPipe\0" // IR(29094, 9) - "WritePipe\0" // IR(29103, 10) - "ReservedReadPipe\0" // IR(29113, 17) - "ReservedWritePipe\0" // IR(29130, 18) - "ReserveReadPipePackets\0" // IR(29148, 23) - "ReserveWritePipePackets\0" // IR(29171, 24) - "CommitReadPipe\0" // IR(29195, 15) - "CommitWritePipe\0" // IR(29210, 16) - "IsValidReserveId\0" // IR(29226, 17) - "GetNumPipePackets\0" // IR(29243, 18) - "GetMaxPipePackets\0" // IR(29261, 18) - "GroupReserveReadPipePackets\0" // IR(29279, 28) - "GroupReserveWritePipePackets\0" // IR(29307, 29) - "GroupCommitReadPipe\0" // IR(29336, 20) - "GroupCommitWritePipe\0" // IR(29356, 21) - "EnqueueMarker\0" // IR(29377, 14) - "EnqueueKernel\0" // IR(29391, 14) - "GetKernelNDrangeSubGroupCount\0" // IR(29405, 30) - "GetKernelNDrangeMaxSubGroupSize\0" // IR(29435, 32) - "GetKernelWorkGroupSize\0" // IR(29467, 23) - "GetKernelPreferredWorkGroupSizeMultiple\0" // IR(29490, 40) - "RetainEvent\0" // IR(29530, 12) - "ReleaseEvent\0" // IR(29542, 13) - "CreateUserEvent\0" // IR(29555, 16) - "IsValidEvent\0" // IR(29571, 13) - "SetUserEventStatus\0" // IR(29584, 19) - "CaptureEventProfilingInfo\0" // IR(29603, 26) - "GetDefaultQueue\0" // IR(29629, 16) - "BuildNDRange\0" // IR(29645, 13) - "ImageSparseSampleImplicitLod\0" // IR(29658, 29) - "ImageSparseSampleExplicitLod\0" // IR(29687, 29) - "ImageSparseSampleDrefImplicitLod\0" // IR(29716, 33) - "ImageSparseSampleDrefExplicitLod\0" // IR(29749, 33) - "ImageSparseSampleProjImplicitLod\0" // IR(29782, 33) - "ImageSparseSampleProjExplicitLod\0" // IR(29815, 33) - "ImageSparseSampleProjDrefImplicitLod\0" // IR(29848, 37) - "ImageSparseSampleProjDrefExplicitLod\0" // IR(29885, 37) - "ImageSparseFetch\0" // IR(29922, 17) - "ImageSparseGather\0" // IR(29939, 18) - "ImageSparseDrefGather\0" // IR(29957, 22) - "ImageSparseTexelsResident\0" // IR(29979, 26) - "NoLine\0" // IR(30005, 7) - "AtomicFlagTestAndSet\0" // IR(30012, 21) - "AtomicFlagClear\0" // IR(30033, 16) - "ImageSparseRead\0" // IR(30049, 16) - "SizeOf\0" // IR(30065, 7) - "TypePipeStorage\0" // IR(30072, 16) - "ConstantPipeStorage\0" // IR(30088, 20) - "CreatePipeFromPipeStorage\0" // IR(30108, 26) - "GetKernelLocalSizeForSubgroupCount\0" // IR(30134, 35) - "GetKernelMaxNumSubgroups\0" // IR(30169, 25) - "TypeNamedBarrier\0" // IR(30194, 17) - "NamedBarrierInitialize\0" // IR(30211, 23) - "MemoryNamedBarrier\0" // IR(30234, 19) - "ModuleProcessed\0" // IR(30253, 16) - "ExecutionModeId\0" // IR(30269, 16) - "DecorateId\0" // IR(30285, 11) - "GroupNonUniformElect\0" // IR(30296, 21) - "GroupNonUniformAll\0" // IR(30317, 19) - "GroupNonUniformAny\0" // IR(30336, 19) - "GroupNonUniformAllEqual\0" // IR(30355, 24) - "GroupNonUniformBroadcast\0" // IR(30379, 25) - "GroupNonUniformBroadcastFirst\0" // IR(30404, 30) - "GroupNonUniformInverseBallot\0" // IR(30434, 29) - "GroupNonUniformBallotBitExtract\0" // IR(30463, 32) - "GroupNonUniformBallotBitCount\0" // IR(30495, 30) - "GroupNonUniformBallotFindLSB\0" // IR(30525, 29) - "GroupNonUniformBallotFindMSB\0" // IR(30554, 29) - "GroupNonUniformShuffleXor\0" // IR(30583, 26) - "GroupNonUniformShuffleUp\0" // IR(30609, 25) - "GroupNonUniformShuffleDown\0" // IR(30634, 27) - "GroupNonUniformIAdd\0" // IR(30661, 20) - "GroupNonUniformFAdd\0" // IR(30681, 20) - "GroupNonUniformIMul\0" // IR(30701, 20) - "GroupNonUniformFMul\0" // IR(30721, 20) - "GroupNonUniformSMin\0" // IR(30741, 20) - "GroupNonUniformUMin\0" // IR(30761, 20) - "GroupNonUniformFMin\0" // IR(30781, 20) - "GroupNonUniformSMax\0" // IR(30801, 20) - "GroupNonUniformUMax\0" // IR(30821, 20) - "GroupNonUniformFMax\0" // IR(30841, 20) - "GroupNonUniformBitwiseAnd\0" // IR(30861, 26) - "GroupNonUniformBitwiseOr\0" // IR(30887, 25) - "GroupNonUniformBitwiseXor\0" // IR(30912, 26) - "GroupNonUniformLogicalAnd\0" // IR(30938, 26) - "GroupNonUniformLogicalOr\0" // IR(30964, 25) - "GroupNonUniformLogicalXor\0" // IR(30989, 26) - "GroupNonUniformQuadBroadcast\0" // IR(31015, 29) - "GroupNonUniformQuadSwap\0" // IR(31044, 24) - "CopyLogical\0" // IR(31068, 12) - "PtrEqual\0" // IR(31080, 9) - "PtrNotEqual\0" // IR(31089, 12) - "PtrDiff\0" // IR(31101, 8) - "ColorAttachmentReadEXT\0" // IR(31109, 23) - "DepthAttachmentReadEXT\0" // IR(31132, 23) - "StencilAttachmentReadEXT\0" // IR(31155, 25) - "TypeTensorARM\0" // IR(31180, 14) - "SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS\0" // IR(31194, 42) - "TensorReadARM\0" // IR(31236, 14) - "TensorWriteARM\0" // IR(31250, 15) - "TensorQuerySizeARM\0" // IR(31265, 19) - "TerminateInvocation\0" // IR(31284, 20) - "TypeUntypedPointerKHR\0" // IR(31304, 22) - "UntypedVariableKHR\0" // IR(31326, 19) - "UntypedAccessChainKHR\0" // IR(31345, 22) - "UntypedInBoundsAccessChainKHR\0" // IR(31367, 30) - "SubgroupFirstInvocationKHR\0" // IR(31397, 27) - "UntypedPtrAccessChainKHR\0" // IR(31424, 25) - "UntypedInBoundsPtrAccessChainKHR\0" // IR(31449, 33) - "UntypedArrayLengthKHR\0" // IR(31482, 22) - "UntypedPrefetchKHR\0" // IR(31504, 19) - "SubgroupAllKHR\0" // IR(31523, 15) - "SubgroupAnyKHR\0" // IR(31538, 15) - "SubgroupAllEqualKHR\0" // IR(31553, 20) - "SubgroupReadInvocationKHR\0" // IR(31573, 26) - "ExtInstWithForwardRefsKHR\0" // IR(31599, 26) - "TraceRayKHR\0" // IR(31625, 12) - "ExecuteCallableKHR\0" // IR(31637, 19) - "ConvertUToAccelerationStructureKHR\0" // IR(31656, 35) - "IgnoreIntersectionKHR\0" // IR(31691, 22) - "TerminateRayKHR\0" // IR(31713, 16) - "SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT\0" // IR(31729, 47) - "SDot\0" // IR(31776, 5) - "SDotKHR\0" // IR(31781, 8) - "UDot\0" // IR(31789, 5) - "UDotKHR\0" // IR(31794, 8) - "SUDot\0" // IR(31802, 6) - "SUDotKHR\0" // IR(31808, 9) - "SDotAccSat\0" // IR(31817, 11) - "SDotAccSatKHR\0" // IR(31828, 14) - "UDotAccSat\0" // IR(31842, 11) - "UDotAccSatKHR\0" // IR(31853, 14) - "SUDotAccSat\0" // IR(31867, 12) - "SUDotAccSatKHR\0" // IR(31879, 15) - "TypeCooperativeMatrixKHR\0" // IR(31894, 25) - "CooperativeMatrixLoadKHR\0" // IR(31919, 25) - "CooperativeMatrixStoreKHR\0" // IR(31944, 26) - "SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS\0" // IR(31970, 54) - "CooperativeMatrixMulAddKHR\0" // IR(32024, 27) - "CooperativeMatrixLengthKHR\0" // IR(32051, 27) - "ConstantCompositeReplicateEXT\0" // IR(32078, 30) - "SpecConstantCompositeReplicateEXT\0" // IR(32108, 34) - "CompositeConstructReplicateEXT\0" // IR(32142, 31) - "TypeRayQueryKHR\0" // IR(32173, 16) - "RayQueryInitializeKHR\0" // IR(32189, 22) - "RayQueryTerminateKHR\0" // IR(32211, 21) - "RayQueryGenerateIntersectionKHR\0" // IR(32232, 32) - "RayQueryConfirmIntersectionKHR\0" // IR(32264, 31) - "RayQueryProceedKHR\0" // IR(32295, 19) - "RayQueryGetIntersectionTypeKHR\0" // IR(32314, 31) - "ImageSampleWeightedQCOM\0" // IR(32345, 24) - "ImageBoxFilterQCOM\0" // IR(32369, 19) - "ImageBlockMatchSSDQCOM\0" // IR(32388, 23) - "ImageBlockMatchSADQCOM\0" // IR(32411, 23) - "ImageBlockMatchWindowSSDQCOM\0" // IR(32434, 29) - "ImageBlockMatchWindowSADQCOM\0" // IR(32463, 29) - "ImageBlockMatchGatherSSDQCOM\0" // IR(32492, 29) - "ImageBlockMatchGatherSADQCOM\0" // IR(32521, 29) - "GroupIAddNonUniformAMD\0" // IR(32550, 23) - "GroupFAddNonUniformAMD\0" // IR(32573, 23) - "GroupFMinNonUniformAMD\0" // IR(32596, 23) - "GroupUMinNonUniformAMD\0" // IR(32619, 23) - "GroupSMinNonUniformAMD\0" // IR(32642, 23) - "GroupFMaxNonUniformAMD\0" // IR(32665, 23) - "GroupUMaxNonUniformAMD\0" // IR(32688, 23) - "GroupSMaxNonUniformAMD\0" // IR(32711, 23) - "FragmentMaskFetchAMD\0" // IR(32734, 21) - "FragmentFetchAMD\0" // IR(32755, 17) - "ReadClockKHR\0" // IR(32772, 13) - "AllocateNodePayloadsAMDX\0" // IR(32785, 25) - "EnqueueNodePayloadsAMDX\0" // IR(32810, 24) - "TypeNodePayloadArrayAMDX\0" // IR(32834, 25) - "FinishWritingNodePayloadAMDX\0" // IR(32859, 29) - "NodePayloadArrayLengthAMDX\0" // IR(32888, 27) - "IsNodePayloadValidAMDX\0" // IR(32915, 23) - "ConstantStringAMDX\0" // IR(32938, 19) - "SpecConstantStringAMDX\0" // IR(32957, 23) - "GroupNonUniformQuadAllKHR\0" // IR(32980, 26) - "GroupNonUniformQuadAnyKHR\0" // IR(33006, 26) - "HitObjectRecordHitMotionNV\0" // IR(33032, 27) - "HitObjectRecordHitWithIndexMotionNV\0" // IR(33059, 36) - "HitObjectRecordMissMotionNV\0" // IR(33095, 28) - "HitObjectGetWorldToObjectNV\0" // IR(33123, 28) - "HitObjectGetObjectToWorldNV\0" // IR(33151, 28) - "HitObjectGetObjectRayDirectionNV\0" // IR(33179, 33) - "HitObjectGetObjectRayOriginNV\0" // IR(33212, 30) - "HitObjectTraceRayMotionNV\0" // IR(33242, 26) - "HitObjectGetShaderRecordBufferHandleNV\0" // IR(33268, 39) - "HitObjectGetShaderBindingTableRecordIndexNV\0" // IR(33307, 44) - "HitObjectRecordEmptyNV\0" // IR(33351, 23) - "HitObjectTraceRayNV\0" // IR(33374, 20) - "HitObjectRecordHitNV\0" // IR(33394, 21) - "HitObjectRecordHitWithIndexNV\0" // IR(33415, 30) - "HitObjectRecordMissNV\0" // IR(33445, 22) - "HitObjectExecuteShaderNV\0" // IR(33467, 25) - "HitObjectGetCurrentTimeNV\0" // IR(33492, 26) - "HitObjectGetAttributesNV\0" // IR(33518, 25) - "HitObjectGetHitKindNV\0" // IR(33543, 22) - "HitObjectGetPrimitiveIndexNV\0" // IR(33565, 29) - "HitObjectGetGeometryIndexNV\0" // IR(33594, 28) - "HitObjectGetInstanceIdNV\0" // IR(33622, 25) - "HitObjectGetInstanceCustomIndexNV\0" // IR(33647, 34) - "HitObjectGetWorldRayDirectionNV\0" // IR(33681, 32) - "HitObjectGetWorldRayOriginNV\0" // IR(33713, 29) - "HitObjectGetRayTMaxNV\0" // IR(33742, 22) - "HitObjectGetRayTMinNV\0" // IR(33764, 22) - "HitObjectIsEmptyNV\0" // IR(33786, 19) - "HitObjectIsHitNV\0" // IR(33805, 17) - "HitObjectIsMissNV\0" // IR(33822, 18) - "ReorderThreadWithHitObjectNV\0" // IR(33840, 29) - "ReorderThreadWithHintNV\0" // IR(33869, 24) - "TypeHitObjectNV\0" // IR(33893, 16) - "ImageSampleFootprintNV\0" // IR(33909, 23) - "TypeCooperativeVectorNV\0" // IR(33932, 24) - "CooperativeVectorMatrixMulNV\0" // IR(33956, 29) - "CooperativeVectorOuterProductAccumulateNV\0" // IR(33985, 42) - "CooperativeVectorReduceSumAccumulateNV\0" // IR(34027, 39) - "CooperativeVectorMatrixMulAddNV\0" // IR(34066, 32) - "CooperativeMatrixConvertNV\0" // IR(34098, 27) - "EmitMeshTasksEXT\0" // IR(34125, 17) - "SetMeshOutputsEXT\0" // IR(34142, 18) - "GroupNonUniformPartitionNV\0" // IR(34160, 27) - "WritePackedPrimitiveIndices4x8NV\0" // IR(34187, 33) - "FetchMicroTriangleVertexPositionNV\0" // IR(34220, 35) - "FetchMicroTriangleVertexBarycentricNV\0" // IR(34255, 38) - "CooperativeVectorLoadNV\0" // IR(34293, 24) - "CooperativeVectorStoreNV\0" // IR(34317, 25) - "ReportIntersectionKHR\0" // IR(34342, 22) - "ReportIntersectionNV\0" // IR(34364, 21) - "IgnoreIntersectionNV\0" // IR(34385, 21) - "TerminateRayNV\0" // IR(34406, 15) - "TraceNV\0" // IR(34421, 8) - "TraceMotionNV\0" // IR(34429, 14) - "TraceRayMotionNV\0" // IR(34443, 17) - "RayQueryGetIntersectionTriangleVertexPositionsKHR\0" // IR(34460, 50) - "TypeAccelerationStructureKHR\0" // IR(34510, 29) - "TypeAccelerationStructureNV\0" // IR(34539, 28) - "ExecuteCallableNV\0" // IR(34567, 18) - "RayQueryGetClusterIdNV\0" // IR(34585, 23) - "HitObjectGetClusterIdNV\0" // IR(34608, 24) - "TypeCooperativeMatrixNV\0" // IR(34632, 24) - "CooperativeMatrixLoadNV\0" // IR(34656, 24) - "CooperativeMatrixStoreNV\0" // IR(34680, 25) - "CooperativeMatrixMulAddNV\0" // IR(34705, 26) - "CooperativeMatrixLengthNV\0" // IR(34731, 26) - "BeginInvocationInterlockEXT\0" // IR(34757, 28) - "EndInvocationInterlockEXT\0" // IR(34785, 26) - "SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE\0" // IR(34811, 43) - "CooperativeMatrixReduceNV\0" // IR(34854, 26) - "SPV_OPERAND_TYPE_MEMORY_ACCESS\0" // IR(34880, 31) - "SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS\0" // IR(34911, 44) - "CooperativeMatrixLoadTensorNV\0" // IR(34955, 30) - "CooperativeMatrixStoreTensorNV\0" // IR(34985, 31) - "CooperativeMatrixPerElementOpNV\0" // IR(35016, 32) - "TypeTensorLayoutNV\0" // IR(35048, 19) - "TypeTensorViewNV\0" // IR(35067, 17) - "CreateTensorLayoutNV\0" // IR(35084, 21) - "TensorLayoutSetDimensionNV\0" // IR(35105, 27) - "TensorLayoutSetStrideNV\0" // IR(35132, 24) - "TensorLayoutSliceNV\0" // IR(35156, 20) - "TensorLayoutSetClampValueNV\0" // IR(35176, 28) - "CreateTensorViewNV\0" // IR(35204, 19) - "TensorViewSetDimensionNV\0" // IR(35223, 25) - "TensorViewSetStrideNV\0" // IR(35248, 22) - "IsHelperInvocationEXT\0" // IR(35270, 22) - "TensorViewSetClipNV\0" // IR(35292, 20) - "TensorLayoutSetBlockSizeNV\0" // IR(35312, 27) - "CooperativeMatrixTransposeNV\0" // IR(35339, 29) - "ConvertUToImageNV\0" // IR(35368, 18) - "ConvertUToSamplerNV\0" // IR(35386, 20) - "ConvertImageToUNV\0" // IR(35406, 18) - "ConvertSamplerToUNV\0" // IR(35424, 20) - "ConvertUToSampledImageNV\0" // IR(35444, 25) - "ConvertSampledImageToUNV\0" // IR(35469, 25) - "SamplerImageAddressingModeNV\0" // IR(35494, 29) - "SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS\0" // IR(35523, 52) - "RawAccessChainNV\0" // IR(35575, 17) - "RayQueryGetIntersectionSpherePositionNV\0" // IR(35592, 40) - "RayQueryGetIntersectionSphereRadiusNV\0" // IR(35632, 38) - "RayQueryGetIntersectionLSSPositionsNV\0" // IR(35670, 38) - "RayQueryGetIntersectionLSSRadiiNV\0" // IR(35708, 34) - "RayQueryGetIntersectionLSSHitValueNV\0" // IR(35742, 37) - "HitObjectGetSpherePositionNV\0" // IR(35779, 29) - "HitObjectGetSphereRadiusNV\0" // IR(35808, 27) - "HitObjectGetLSSPositionsNV\0" // IR(35835, 27) - "HitObjectGetLSSRadiiNV\0" // IR(35862, 23) - "HitObjectIsSphereHitNV\0" // IR(35885, 23) - "HitObjectIsLSSHitNV\0" // IR(35908, 20) - "RayQueryIsSphereHitNV\0" // IR(35928, 22) - "RayQueryIsLSSHitNV\0" // IR(35950, 19) - "SubgroupShuffleDownINTEL\0" // IR(35969, 25) - "SubgroupShuffleUpINTEL\0" // IR(35994, 23) - "SubgroupShuffleXorINTEL\0" // IR(36017, 24) - "SubgroupBlockReadINTEL\0" // IR(36041, 23) - "SubgroupBlockWriteINTEL\0" // IR(36064, 24) - "SubgroupImageBlockReadINTEL\0" // IR(36088, 28) - "SubgroupImageBlockWriteINTEL\0" // IR(36116, 29) - "SubgroupImageMediaBlockReadINTEL\0" // IR(36145, 33) - "SubgroupImageMediaBlockWriteINTEL\0" // IR(36178, 34) - "UCountLeadingZerosINTEL\0" // IR(36212, 24) - "UCountTrailingZerosINTEL\0" // IR(36236, 25) - "AbsISubINTEL\0" // IR(36261, 13) - "AbsUSubINTEL\0" // IR(36274, 13) - "IAddSatINTEL\0" // IR(36287, 13) - "UAddSatINTEL\0" // IR(36300, 13) - "IAverageINTEL\0" // IR(36313, 14) - "UAverageINTEL\0" // IR(36327, 14) - "IAverageRoundedINTEL\0" // IR(36341, 21) - "UAverageRoundedINTEL\0" // IR(36362, 21) - "ISubSatINTEL\0" // IR(36383, 13) - "USubSatINTEL\0" // IR(36396, 13) - "IMul32x16INTEL\0" // IR(36409, 15) - "UMul32x16INTEL\0" // IR(36424, 15) - "ConstantFunctionPointerINTEL\0" // IR(36439, 29) - "FunctionPointerCallINTEL\0" // IR(36468, 25) - "AsmTargetINTEL\0" // IR(36493, 15) - "AsmCallINTEL\0" // IR(36508, 13) - "AtomicFMinEXT\0" // IR(36521, 14) - "AtomicFMaxEXT\0" // IR(36535, 14) - "AssumeTrueKHR\0" // IR(36549, 14) - "ExpectKHR\0" // IR(36563, 10) - "DecorateString\0" // IR(36573, 15) - "DecorateStringGOOGLE\0" // IR(36588, 21) - "MemberDecorateString\0" // IR(36609, 21) - "MemberDecorateStringGOOGLE\0" // IR(36630, 27) - "VmeImageINTEL\0" // IR(36657, 14) - "TypeVmeImageINTEL\0" // IR(36671, 18) - "TypeAvcImePayloadINTEL\0" // IR(36689, 23) - "TypeAvcRefPayloadINTEL\0" // IR(36712, 23) - "TypeAvcSicPayloadINTEL\0" // IR(36735, 23) - "TypeAvcMcePayloadINTEL\0" // IR(36758, 23) - "TypeAvcMceResultINTEL\0" // IR(36781, 22) - "TypeAvcImeResultINTEL\0" // IR(36803, 22) - "TypeAvcImeResultSingleReferenceStreamoutINTEL\0" // IR(36825, 46) - "TypeAvcImeResultDualReferenceStreamoutINTEL\0" // IR(36871, 44) - "TypeAvcImeSingleReferenceStreaminINTEL\0" // IR(36915, 39) - "TypeAvcImeDualReferenceStreaminINTEL\0" // IR(36954, 37) - "TypeAvcRefResultINTEL\0" // IR(36991, 22) - "TypeAvcSicResultINTEL\0" // IR(37013, 22) - "SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL\0" // IR(37035, 60) - "SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL\0" // IR(37095, 53) - "SubgroupAvcMceGetDefaultInterShapePenaltyINTEL\0" // IR(37148, 47) - "SubgroupAvcMceSetInterShapePenaltyINTEL\0" // IR(37195, 40) - "SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL\0" // IR(37235, 51) - "SubgroupAvcMceSetInterDirectionPenaltyINTEL\0" // IR(37286, 44) - "SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL\0" // IR(37330, 51) - "SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL\0" // IR(37381, 56) - "SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL\0" // IR(37437, 50) - "SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL\0" // IR(37487, 52) - "SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL\0" // IR(37539, 49) - "SubgroupAvcMceSetMotionVectorCostFunctionINTEL\0" // IR(37588, 47) - "SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL\0" // IR(37635, 50) - "SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL\0" // IR(37685, 51) - "SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL\0" // IR(37736, 56) - "SubgroupAvcMceSetAcOnlyHaarINTEL\0" // IR(37792, 33) - "SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL\0" // IR(37825, 52) - "SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL\0" // IR(37877, 61) - "SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL\0" // IR(37938, 61) - "SubgroupAvcMceConvertToImePayloadINTEL\0" // IR(37999, 39) - "SubgroupAvcMceConvertToImeResultINTEL\0" // IR(38038, 38) - "SubgroupAvcMceConvertToRefPayloadINTEL\0" // IR(38076, 39) - "SubgroupAvcMceConvertToRefResultINTEL\0" // IR(38115, 38) - "SubgroupAvcMceConvertToSicPayloadINTEL\0" // IR(38153, 39) - "SubgroupAvcMceConvertToSicResultINTEL\0" // IR(38192, 38) - "SubgroupAvcMceGetMotionVectorsINTEL\0" // IR(38230, 36) - "SubgroupAvcMceGetInterDistortionsINTEL\0" // IR(38266, 39) - "SubgroupAvcMceGetBestInterDistortionsINTEL\0" // IR(38305, 43) - "SubgroupAvcMceGetInterMajorShapeINTEL\0" // IR(38348, 38) - "SubgroupAvcMceGetInterMinorShapeINTEL\0" // IR(38386, 38) - "SubgroupAvcMceGetInterDirectionsINTEL\0" // IR(38424, 38) - "SubgroupAvcMceGetInterMotionVectorCountINTEL\0" // IR(38462, 45) - "SubgroupAvcMceGetInterReferenceIdsINTEL\0" // IR(38507, 40) - "SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL\0" // IR(38547, 62) - "SubgroupAvcImeInitializeINTEL\0" // IR(38609, 30) - "SubgroupAvcImeSetSingleReferenceINTEL\0" // IR(38639, 38) - "SubgroupAvcImeSetDualReferenceINTEL\0" // IR(38677, 36) - "SubgroupAvcImeRefWindowSizeINTEL\0" // IR(38713, 33) - "SubgroupAvcImeAdjustRefOffsetINTEL\0" // IR(38746, 35) - "SubgroupAvcImeConvertToMcePayloadINTEL\0" // IR(38781, 39) - "SubgroupAvcImeSetMaxMotionVectorCountINTEL\0" // IR(38820, 43) - "SubgroupAvcImeSetUnidirectionalMixDisableINTEL\0" // IR(38863, 47) - "SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL\0" // IR(38910, 54) - "SubgroupAvcImeSetWeightedSadINTEL\0" // IR(38964, 34) - "SubgroupAvcImeEvaluateWithSingleReferenceINTEL\0" // IR(38998, 47) - "SubgroupAvcImeEvaluateWithDualReferenceINTEL\0" // IR(39045, 45) - "SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL\0" // IR(39090, 55) - "SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL\0" // IR(39145, 53) - "SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL\0" // IR(39198, 56) - "SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL\0" // IR(39254, 54) - "SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL\0" // IR(39308, 58) - "SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL\0" // IR(39366, 56) - "SubgroupAvcImeConvertToMceResultINTEL\0" // IR(39422, 38) - "SubgroupAvcImeGetSingleReferenceStreaminINTEL\0" // IR(39460, 46) - "SubgroupAvcImeGetDualReferenceStreaminINTEL\0" // IR(39506, 44) - "SubgroupAvcImeStripSingleReferenceStreamoutINTEL\0" // IR(39550, 49) - "SubgroupAvcImeStripDualReferenceStreamoutINTEL\0" // IR(39599, 47) - "SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL\0" // IR(39646, 70) - "SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL\0" // IR(39716, 68) - "SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL\0" // IR(39784, 69) - "SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL\0" // IR(39853, 68) - "SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL\0" // IR(39921, 66) - "SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL\0" // IR(39987, 67) - "SubgroupAvcImeGetBorderReachedINTEL\0" // IR(40054, 36) - "SubgroupAvcImeGetTruncatedSearchIndicationINTEL\0" // IR(40090, 48) - "SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL\0" // IR(40138, 59) - "SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL\0" // IR(40197, 58) - "SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL\0" // IR(40255, 56) - "SubgroupAvcFmeInitializeINTEL\0" // IR(40311, 30) - "SubgroupAvcBmeInitializeINTEL\0" // IR(40341, 30) - "SubgroupAvcRefConvertToMcePayloadINTEL\0" // IR(40371, 39) - "SubgroupAvcRefSetBidirectionalMixDisableINTEL\0" // IR(40410, 46) - "SubgroupAvcRefSetBilinearFilterEnableINTEL\0" // IR(40456, 43) - "SubgroupAvcRefEvaluateWithSingleReferenceINTEL\0" // IR(40499, 47) - "SubgroupAvcRefEvaluateWithDualReferenceINTEL\0" // IR(40546, 45) - "SubgroupAvcRefEvaluateWithMultiReferenceINTEL\0" // IR(40591, 46) - "SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL\0" // IR(40637, 56) - "SubgroupAvcRefConvertToMceResultINTEL\0" // IR(40693, 38) - "SubgroupAvcSicInitializeINTEL\0" // IR(40731, 30) - "SubgroupAvcSicConfigureSkcINTEL\0" // IR(40761, 32) - "SubgroupAvcSicConfigureIpeLumaINTEL\0" // IR(40793, 36) - "SubgroupAvcSicConfigureIpeLumaChromaINTEL\0" // IR(40829, 42) - "SubgroupAvcSicGetMotionVectorMaskINTEL\0" // IR(40871, 39) - "SubgroupAvcSicConvertToMcePayloadINTEL\0" // IR(40910, 39) - "SubgroupAvcSicSetIntraLumaShapePenaltyINTEL\0" // IR(40949, 44) - "SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL\0" // IR(40993, 48) - "SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL\0" // IR(41041, 50) - "SubgroupAvcSicSetBilinearFilterEnableINTEL\0" // IR(41091, 43) - "SubgroupAvcSicSetSkcForwardTransformEnableINTEL\0" // IR(41134, 48) - "SubgroupAvcSicSetBlockBasedRawSkipSadINTEL\0" // IR(41182, 43) - "SubgroupAvcSicEvaluateIpeINTEL\0" // IR(41225, 31) - "SubgroupAvcSicEvaluateWithSingleReferenceINTEL\0" // IR(41256, 47) - "SubgroupAvcSicEvaluateWithDualReferenceINTEL\0" // IR(41303, 45) - "SubgroupAvcSicEvaluateWithMultiReferenceINTEL\0" // IR(41348, 46) - "SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL\0" // IR(41394, 56) - "SubgroupAvcSicConvertToMceResultINTEL\0" // IR(41450, 38) - "SubgroupAvcSicGetIpeLumaShapeINTEL\0" // IR(41488, 35) - "SubgroupAvcSicGetBestIpeLumaDistortionINTEL\0" // IR(41523, 44) - "SubgroupAvcSicGetBestIpeChromaDistortionINTEL\0" // IR(41567, 46) - "SubgroupAvcSicGetPackedIpeLumaModesINTEL\0" // IR(41613, 41) - "SubgroupAvcSicGetIpeChromaModeINTEL\0" // IR(41654, 36) - "SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL\0" // IR(41690, 50) - "SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL\0" // IR(41740, 48) - "SubgroupAvcSicGetInterRawSadsINTEL\0" // IR(41788, 35) - "SaveMemoryINTEL\0" // IR(41823, 16) - "RestoreMemoryINTEL\0" // IR(41839, 19) - "ArbitraryFloatSinCosPiINTEL\0" // IR(41858, 28) - "ArbitraryFloatCastINTEL\0" // IR(41886, 24) - "ArbitraryFloatCastFromIntINTEL\0" // IR(41910, 31) - "ArbitraryFloatCastToIntINTEL\0" // IR(41941, 29) - "ArbitraryFloatAddINTEL\0" // IR(41970, 23) - "ArbitraryFloatSubINTEL\0" // IR(41993, 23) - "ArbitraryFloatMulINTEL\0" // IR(42016, 23) - "ArbitraryFloatDivINTEL\0" // IR(42039, 23) - "ArbitraryFloatGTINTEL\0" // IR(42062, 22) - "ArbitraryFloatGEINTEL\0" // IR(42084, 22) - "ArbitraryFloatLTINTEL\0" // IR(42106, 22) - "ArbitraryFloatLEINTEL\0" // IR(42128, 22) - "ArbitraryFloatEQINTEL\0" // IR(42150, 22) - "ArbitraryFloatRecipINTEL\0" // IR(42172, 25) - "ArbitraryFloatRSqrtINTEL\0" // IR(42197, 25) - "ArbitraryFloatCbrtINTEL\0" // IR(42222, 24) - "ArbitraryFloatHypotINTEL\0" // IR(42246, 25) - "ArbitraryFloatSqrtINTEL\0" // IR(42271, 24) - "ArbitraryFloatLogINTEL\0" // IR(42295, 23) - "ArbitraryFloatLog2INTEL\0" // IR(42318, 24) - "ArbitraryFloatLog10INTEL\0" // IR(42342, 25) - "ArbitraryFloatLog1pINTEL\0" // IR(42367, 25) - "ArbitraryFloatExpINTEL\0" // IR(42392, 23) - "ArbitraryFloatExp2INTEL\0" // IR(42415, 24) - "ArbitraryFloatExp10INTEL\0" // IR(42439, 25) - "ArbitraryFloatExpm1INTEL\0" // IR(42464, 25) - "ArbitraryFloatSinINTEL\0" // IR(42489, 23) - "ArbitraryFloatCosINTEL\0" // IR(42512, 23) - "ArbitraryFloatSinCosINTEL\0" // IR(42535, 26) - "ArbitraryFloatSinPiINTEL\0" // IR(42561, 25) - "ArbitraryFloatCosPiINTEL\0" // IR(42586, 25) - "ArbitraryFloatASinINTEL\0" // IR(42611, 24) - "ArbitraryFloatASinPiINTEL\0" // IR(42635, 26) - "ArbitraryFloatACosINTEL\0" // IR(42661, 24) - "ArbitraryFloatACosPiINTEL\0" // IR(42685, 26) - "ArbitraryFloatATanINTEL\0" // IR(42711, 24) - "ArbitraryFloatATanPiINTEL\0" // IR(42735, 26) - "ArbitraryFloatATan2INTEL\0" // IR(42761, 25) - "ArbitraryFloatPowINTEL\0" // IR(42786, 23) - "ArbitraryFloatPowRINTEL\0" // IR(42809, 24) - "ArbitraryFloatPowNINTEL\0" // IR(42833, 24) - "LoopControlINTEL\0" // IR(42857, 17) - "AliasDomainDeclINTEL\0" // IR(42874, 21) - "AliasScopeDeclINTEL\0" // IR(42895, 20) - "AliasScopeListDeclINTEL\0" // IR(42915, 24) - "FixedSqrtINTEL\0" // IR(42939, 15) - "FixedRecipINTEL\0" // IR(42954, 16) - "FixedRsqrtINTEL\0" // IR(42970, 16) - "FixedSinINTEL\0" // IR(42986, 14) - "FixedCosINTEL\0" // IR(43000, 14) - "FixedSinCosINTEL\0" // IR(43014, 17) - "FixedSinPiINTEL\0" // IR(43031, 16) - "FixedCosPiINTEL\0" // IR(43047, 16) - "FixedSinCosPiINTEL\0" // IR(43063, 19) - "FixedLogINTEL\0" // IR(43082, 14) - "FixedExpINTEL\0" // IR(43096, 14) - "PtrCastToCrossWorkgroupINTEL\0" // IR(43110, 29) - "CrossWorkgroupCastToPtrINTEL\0" // IR(43139, 29) - "ReadPipeBlockingINTEL\0" // IR(43168, 22) - "WritePipeBlockingINTEL\0" // IR(43190, 23) - "RayQueryGetRayTMinKHR\0" // IR(43213, 22) - "RayQueryGetRayFlagsKHR\0" // IR(43235, 23) - "RayQueryGetIntersectionTKHR\0" // IR(43258, 28) - "RayQueryGetIntersectionInstanceCustomIndexKHR\0" // IR(43286, 46) - "RayQueryGetIntersectionInstanceIdKHR\0" // IR(43332, 37) - "RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR\0" // IR(43369, 65) - "RayQueryGetIntersectionGeometryIndexKHR\0" // IR(43434, 40) - "RayQueryGetIntersectionPrimitiveIndexKHR\0" // IR(43474, 41) - "RayQueryGetIntersectionBarycentricsKHR\0" // IR(43515, 39) - "RayQueryGetIntersectionFrontFaceKHR\0" // IR(43554, 36) - "RayQueryGetIntersectionCandidateAABBOpaqueKHR\0" // IR(43590, 46) - "RayQueryGetIntersectionObjectRayDirectionKHR\0" // IR(43636, 45) - "RayQueryGetIntersectionObjectRayOriginKHR\0" // IR(43681, 42) - "RayQueryGetWorldRayDirectionKHR\0" // IR(43723, 32) - "RayQueryGetWorldRayOriginKHR\0" // IR(43755, 29) - "RayQueryGetIntersectionObjectToWorldKHR\0" // IR(43784, 40) - "RayQueryGetIntersectionWorldToObjectKHR\0" // IR(43824, 40) - "AtomicFAddEXT\0" // IR(43864, 14) - "TypeBufferSurfaceINTEL\0" // IR(43878, 23) - "TypeStructContinuedINTEL\0" // IR(43901, 25) - "ConstantCompositeContinuedINTEL\0" // IR(43926, 32) - "SpecConstantCompositeContinuedINTEL\0" // IR(43958, 36) - "CompositeConstructContinuedINTEL\0" // IR(43994, 33) - "ConvertFToBF16INTEL\0" // IR(44027, 20) - "ConvertBF16ToFINTEL\0" // IR(44047, 20) - "ControlBarrierArriveINTEL\0" // IR(44067, 26) - "ControlBarrierWaitINTEL\0" // IR(44093, 24) - "TaskSequenceCreateINTEL\0" // IR(44117, 24) - "TaskSequenceAsyncINTEL\0" // IR(44141, 23) - "TaskSequenceGetINTEL\0" // IR(44164, 21) - "TaskSequenceReleaseINTEL\0" // IR(44185, 25) - "TypeTaskSequenceINTEL\0" // IR(44210, 22) - "SubgroupBlockPrefetchINTEL\0" // IR(44232, 27) - "Subgroup2DBlockLoadINTEL\0" // IR(44259, 25) - "Subgroup2DBlockLoadTransformINTEL\0" // IR(44284, 34) - "Subgroup2DBlockLoadTransposeINTEL\0" // IR(44318, 34) - "Subgroup2DBlockPrefetchINTEL\0" // IR(44352, 29) - "Subgroup2DBlockStoreINTEL\0" // IR(44381, 26) - "SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS\0" // IR(44407, 62) - "BitwiseFunctionINTEL\0" // IR(44469, 21) - "GroupIMulKHR\0" // IR(44490, 13) - "GroupFMulKHR\0" // IR(44503, 13) - "GroupBitwiseAndKHR\0" // IR(44516, 19) - "GroupBitwiseOrKHR\0" // IR(44535, 18) - "GroupBitwiseXorKHR\0" // IR(44553, 19) - "GroupLogicalAndKHR\0" // IR(44572, 19) - "GroupLogicalOrKHR\0" // IR(44591, 18) - "GroupLogicalXorKHR\0" // IR(44609, 19) - "RoundFToTF32INTEL\0" // IR(44628, 18) - "MaskedGatherINTEL\0" // IR(44646, 18) - "MaskedScatterINTEL\0" // IR(44664, 19) - "ConvertHandleToImageINTEL\0" // IR(44683, 26) - "ConvertHandleToSamplerINTEL\0" // IR(44709, 28) - "ConvertHandleToSampledImageINTEL\0" // IR(44737, 33) - "DebugInfoNone\0" // IR(44770, 14) - "DebugCompilationUnit\0" // IR(44784, 21) - "SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING\0" // IR(44805, 52) - "DebugTypeBasic\0" // IR(44857, 15) - "SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS\0" // IR(44872, 34) - "DebugTypePointer\0" // IR(44906, 17) - "SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER\0" // IR(44923, 38) - "DebugTypeQualifier\0" // IR(44961, 19) - "DebugTypeArray\0" // IR(44980, 15) - "DebugTypeVector\0" // IR(44995, 16) - "DebugTypedef\0" // IR(45011, 13) - "DebugTypeFunction\0" // IR(45024, 18) - "DebugTypeEnum\0" // IR(45042, 14) - "SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE\0" // IR(45056, 38) - "DebugTypeComposite\0" // IR(45094, 19) - "DebugTypeMember\0" // IR(45113, 16) - "DebugTypeInheritance\0" // IR(45129, 21) - "DebugTypePtrToMember\0" // IR(45150, 21) - "DebugTypeTemplate\0" // IR(45171, 18) - "DebugTypeTemplateParameter\0" // IR(45189, 27) - "DebugTypeTemplateTemplateParameter\0" // IR(45216, 35) - "DebugTypeTemplateParameterPack\0" // IR(45251, 31) - "DebugGlobalVariable\0" // IR(45282, 20) - "DebugFunctionDeclaration\0" // IR(45302, 25) - "DebugFunction\0" // IR(45327, 14) - "DebugLexicalBlock\0" // IR(45341, 18) - "DebugLexicalBlockDiscriminator\0" // IR(45359, 31) - "DebugScope\0" // IR(45390, 11) - "DebugNoScope\0" // IR(45401, 13) - "DebugInlinedAt\0" // IR(45414, 15) - "SPV_OPERAND_TYPE_OPTIONAL_LITERAL_INTEGER\0" // IR(45429, 42) - "DebugLocalVariable\0" // IR(45471, 19) - "DebugInlinedVariable\0" // IR(45490, 21) - "DebugDeclare\0" // IR(45511, 13) - "DebugValue\0" // IR(45524, 11) - "SPV_OPERAND_TYPE_DEBUG_OPERATION\0" // IR(45535, 33) - "DebugOperation\0" // IR(45568, 15) - "DebugExpression\0" // IR(45583, 16) - "DebugMacroDef\0" // IR(45599, 14) - "DebugMacroUndef\0" // IR(45613, 16) - "Round\0" // IR(45629, 6) - "RoundEven\0" // IR(45635, 10) - "Trunc\0" // IR(45645, 6) - "FAbs\0" // IR(45651, 5) - "SAbs\0" // IR(45656, 5) - "FSign\0" // IR(45661, 6) - "SSign\0" // IR(45667, 6) - "Floor\0" // IR(45673, 6) - "Ceil\0" // IR(45679, 5) - "Fract\0" // IR(45684, 6) - "Radians\0" // IR(45690, 8) - "Degrees\0" // IR(45698, 8) - "Sin\0" // IR(45706, 4) - "Cos\0" // IR(45710, 4) - "Tan\0" // IR(45714, 4) - "Asin\0" // IR(45718, 5) - "Acos\0" // IR(45723, 5) - "Atan\0" // IR(45728, 5) - "Sinh\0" // IR(45733, 5) - "Cosh\0" // IR(45738, 5) - "Tanh\0" // IR(45743, 5) - "Asinh\0" // IR(45748, 6) - "Acosh\0" // IR(45754, 6) - "Atanh\0" // IR(45760, 6) - "Atan2\0" // IR(45766, 6) - "Pow\0" // IR(45772, 4) - "Exp\0" // IR(45776, 4) - "Log\0" // IR(45780, 4) - "Exp2\0" // IR(45784, 5) - "Log2\0" // IR(45789, 5) - "Sqrt\0" // IR(45794, 5) - "InverseSqrt\0" // IR(45799, 12) - "Determinant\0" // IR(45811, 12) - "MatrixInverse\0" // IR(45823, 14) - "Modf\0" // IR(45837, 5) - "ModfStruct\0" // IR(45842, 11) - "FMin\0" // IR(45853, 5) - "UMin\0" // IR(45858, 5) - "SMin\0" // IR(45863, 5) - "FMax\0" // IR(45868, 5) - "UMax\0" // IR(45873, 5) - "SMax\0" // IR(45878, 5) - "FClamp\0" // IR(45883, 7) - "UClamp\0" // IR(45890, 7) - "SClamp\0" // IR(45897, 7) - "FMix\0" // IR(45904, 5) - "IMix\0" // IR(45909, 5) - "Step\0" // IR(45914, 5) - "SmoothStep\0" // IR(45919, 11) - "Fma\0" // IR(45930, 4) - "Frexp\0" // IR(45934, 6) - "FrexpStruct\0" // IR(45940, 12) - "Ldexp\0" // IR(45952, 6) - "PackSnorm4x8\0" // IR(45958, 13) - "PackUnorm4x8\0" // IR(45971, 13) - "PackSnorm2x16\0" // IR(45984, 14) - "PackUnorm2x16\0" // IR(45998, 14) - "PackHalf2x16\0" // IR(46012, 13) - "PackDouble2x32\0" // IR(46025, 15) - "UnpackSnorm2x16\0" // IR(46040, 16) - "UnpackUnorm2x16\0" // IR(46056, 16) - "UnpackHalf2x16\0" // IR(46072, 15) - "UnpackSnorm4x8\0" // IR(46087, 15) - "UnpackUnorm4x8\0" // IR(46102, 15) - "UnpackDouble2x32\0" // IR(46117, 17) - "Length\0" // IR(46134, 7) - "Distance\0" // IR(46141, 9) - "Cross\0" // IR(46150, 6) - "Normalize\0" // IR(46156, 10) - "FaceForward\0" // IR(46166, 12) - "Reflect\0" // IR(46178, 8) - "Refract\0" // IR(46186, 8) - "FindILsb\0" // IR(46194, 9) - "FindSMsb\0" // IR(46203, 9) - "FindUMsb\0" // IR(46212, 9) - "InterpolateAtCentroid\0" // IR(46221, 22) - "InterpolateAtSample\0" // IR(46243, 20) - "InterpolateAtOffset\0" // IR(46263, 20) - "NMin\0" // IR(46283, 5) - "NMax\0" // IR(46288, 5) - "NClamp\0" // IR(46293, 7) - "ArgumentInfo\0" // IR(46300, 13) - "ArgumentStorageBuffer\0" // IR(46313, 22) - "ArgumentUniform\0" // IR(46335, 16) - "ArgumentPodStorageBuffer\0" // IR(46351, 25) - "ArgumentPodUniform\0" // IR(46376, 19) - "ArgumentPodPushConstant\0" // IR(46395, 24) - "ArgumentSampledImage\0" // IR(46419, 21) - "ArgumentStorageImage\0" // IR(46440, 21) - "ArgumentSampler\0" // IR(46461, 16) - "ArgumentWorkgroup\0" // IR(46477, 18) - "SpecConstantWorkgroupSize\0" // IR(46495, 26) - "SpecConstantGlobalOffset\0" // IR(46521, 25) - "SpecConstantWorkDim\0" // IR(46546, 20) - "PushConstantGlobalOffset\0" // IR(46566, 25) - "PushConstantEnqueuedLocalSize\0" // IR(46591, 30) - "PushConstantGlobalSize\0" // IR(46621, 23) - "PushConstantRegionOffset\0" // IR(46644, 25) - "PushConstantNumWorkgroups\0" // IR(46669, 26) - "PushConstantRegionGroupOffset\0" // IR(46695, 30) - "ConstantDataStorageBuffer\0" // IR(46725, 26) - "ConstantDataUniform\0" // IR(46751, 20) - "PropertyRequiredWorkgroupSize\0" // IR(46771, 30) - "SpecConstantSubgroupMaxSize\0" // IR(46801, 28) - "ArgumentPointerPushConstant\0" // IR(46829, 28) - "ArgumentPointerUniform\0" // IR(46857, 23) - "ProgramScopeVariablesStorageBuffer\0" // IR(46880, 35) - "ProgramScopeVariablePointerRelocation\0" // IR(46915, 38) - "ImageArgumentInfoChannelOrderPushConstant\0" // IR(46953, 42) - "ImageArgumentInfoChannelDataTypePushConstant\0" // IR(46995, 45) - "ImageArgumentInfoChannelOrderUniform\0" // IR(47040, 37) - "ImageArgumentInfoChannelDataTypeUniform\0" // IR(47077, 40) - "ArgumentStorageTexelBuffer\0" // IR(47117, 27) - "ArgumentUniformTexelBuffer\0" // IR(47144, 27) - "ConstantDataPointerPushConstant\0" // IR(47171, 32) - "ProgramScopeVariablePointerPushConstant\0" // IR(47203, 40) - "PrintfInfo\0" // IR(47243, 11) - "PrintfBufferStorageBuffer\0" // IR(47254, 26) - "PrintfBufferPointerPushConstant\0" // IR(47280, 32) - "NormalizedSamplerMaskPushConstant\0" // IR(47312, 34) - "WorkgroupVariableSize\0" // IR(47346, 22) - "DebugImportedEntity\0" // IR(47368, 20) - "DebugSource\0" // IR(47388, 12) - "DebugFunctionDefinition\0" // IR(47400, 24) - "DebugSourceContinued\0" // IR(47424, 21) - "DebugLine\0" // IR(47445, 10) - "DebugNoLine\0" // IR(47455, 12) - "DebugBuildIdentifier\0" // IR(47467, 21) - "DebugStoragePath\0" // IR(47488, 17) - "DebugEntryPoint\0" // IR(47505, 16) - "DebugTypeMatrix\0" // IR(47521, 16) - "Configuration\0" // IR(47537, 14) - "StartCounter\0" // IR(47551, 13) - "StopCounter\0" // IR(47564, 12) - "PushConstants\0" // IR(47576, 14) - "SpecializationMapEntry\0" // IR(47590, 23) - "DescriptorSetBuffer\0" // IR(47613, 20) - "DescriptorSetImage\0" // IR(47633, 19) - "DescriptorSetSampler\0" // IR(47652, 21) - "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING\0" // IR(47673, 63) - "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS\0" // IR(47736, 45) - "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER\0" // IR(47781, 49) - "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE\0" // IR(47830, 49) - "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION\0" // IR(47879, 44) - "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY\0" // IR(47923, 50) - "DebugModuleINTEL\0" // IR(47973, 17) - "acos\0" // IR(47990, 5) - "acosh\0" // IR(47995, 6) - "acospi\0" // IR(48001, 7) - "asin\0" // IR(48008, 5) - "asinh\0" // IR(48013, 6) - "asinpi\0" // IR(48019, 7) - "atan\0" // IR(48026, 5) - "atan2\0" // IR(48031, 6) - "atanh\0" // IR(48037, 6) - "atanpi\0" // IR(48043, 7) - "atan2pi\0" // IR(48050, 8) - "cbrt\0" // IR(48058, 5) - "ceil\0" // IR(48063, 5) - "copysign\0" // IR(48068, 9) - "cos\0" // IR(48077, 4) - "cosh\0" // IR(48081, 5) - "cospi\0" // IR(48086, 6) - "erfc\0" // IR(48092, 5) - "erf\0" // IR(48097, 4) - "exp\0" // IR(48101, 4) - "exp2\0" // IR(48105, 5) - "exp10\0" // IR(48110, 6) - "expm1\0" // IR(48116, 6) - "fabs\0" // IR(48122, 5) - "fdim\0" // IR(48127, 5) - "floor\0" // IR(48132, 6) - "fma\0" // IR(48138, 4) - "fmax\0" // IR(48142, 5) - "fmin\0" // IR(48147, 5) - "fmod\0" // IR(48152, 5) - "fract\0" // IR(48157, 6) - "frexp\0" // IR(48163, 6) - "hypot\0" // IR(48169, 6) - "ilogb\0" // IR(48175, 6) - "ldexp\0" // IR(48181, 6) - "lgamma\0" // IR(48187, 7) - "lgamma_r\0" // IR(48194, 9) - "log\0" // IR(48203, 4) - "log2\0" // IR(48207, 5) - "log10\0" // IR(48212, 6) - "log1p\0" // IR(48218, 6) - "logb\0" // IR(48224, 5) - "mad\0" // IR(48229, 4) - "maxmag\0" // IR(48233, 7) - "minmag\0" // IR(48240, 7) - "modf\0" // IR(48247, 5) - "nan\0" // IR(48252, 4) - "nextafter\0" // IR(48256, 10) - "pow\0" // IR(48266, 4) - "pown\0" // IR(48270, 5) - "powr\0" // IR(48275, 5) - "remainder\0" // IR(48280, 10) - "remquo\0" // IR(48290, 7) - "rint\0" // IR(48297, 5) - "rootn\0" // IR(48302, 6) - "round\0" // IR(48308, 6) - "rsqrt\0" // IR(48314, 6) - "sin\0" // IR(48320, 4) - "sincos\0" // IR(48324, 7) - "sinh\0" // IR(48331, 5) - "sinpi\0" // IR(48336, 6) - "sqrt\0" // IR(48342, 5) - "tan\0" // IR(48347, 4) - "tanh\0" // IR(48351, 5) - "tanpi\0" // IR(48356, 6) - "tgamma\0" // IR(48362, 7) - "trunc\0" // IR(48369, 6) - "half_cos\0" // IR(48375, 9) - "half_divide\0" // IR(48384, 12) - "half_exp\0" // IR(48396, 9) - "half_exp2\0" // IR(48405, 10) - "half_exp10\0" // IR(48415, 11) - "half_log\0" // IR(48426, 9) - "half_log2\0" // IR(48435, 10) - "half_log10\0" // IR(48445, 11) - "half_powr\0" // IR(48456, 10) - "half_recip\0" // IR(48466, 11) - "half_rsqrt\0" // IR(48477, 11) - "half_sin\0" // IR(48488, 9) - "half_sqrt\0" // IR(48497, 10) - "half_tan\0" // IR(48507, 9) - "native_cos\0" // IR(48516, 11) - "native_divide\0" // IR(48527, 14) - "native_exp\0" // IR(48541, 11) - "native_exp2\0" // IR(48552, 12) - "native_exp10\0" // IR(48564, 13) - "native_log\0" // IR(48577, 11) - "native_log2\0" // IR(48588, 12) - "native_log10\0" // IR(48600, 13) - "native_powr\0" // IR(48613, 12) - "native_recip\0" // IR(48625, 13) - "native_rsqrt\0" // IR(48638, 13) - "native_sin\0" // IR(48651, 11) - "native_sqrt\0" // IR(48662, 12) - "native_tan\0" // IR(48674, 11) - "fclamp\0" // IR(48685, 7) - "degrees\0" // IR(48692, 8) - "fmax_common\0" // IR(48700, 12) - "fmin_common\0" // IR(48712, 12) - "mix\0" // IR(48724, 4) - "radians\0" // IR(48728, 8) - "step\0" // IR(48736, 5) - "smoothstep\0" // IR(48741, 11) - "sign\0" // IR(48752, 5) - "cross\0" // IR(48757, 6) - "distance\0" // IR(48763, 9) - "length\0" // IR(48772, 7) - "normalize\0" // IR(48779, 10) - "fast_distance\0" // IR(48789, 14) - "fast_length\0" // IR(48803, 12) - "fast_normalize\0" // IR(48815, 15) - "s_abs\0" // IR(48830, 6) - "s_abs_diff\0" // IR(48836, 11) - "s_add_sat\0" // IR(48847, 10) - "u_add_sat\0" // IR(48857, 10) - "s_hadd\0" // IR(48867, 7) - "u_hadd\0" // IR(48874, 7) - "s_rhadd\0" // IR(48881, 8) - "u_rhadd\0" // IR(48889, 8) - "s_clamp\0" // IR(48897, 8) - "u_clamp\0" // IR(48905, 8) - "clz\0" // IR(48913, 4) - "ctz\0" // IR(48917, 4) - "s_mad_hi\0" // IR(48921, 9) - "u_mad_sat\0" // IR(48930, 10) - "s_mad_sat\0" // IR(48940, 10) - "s_max\0" // IR(48950, 6) - "u_max\0" // IR(48956, 6) - "s_min\0" // IR(48962, 6) - "u_min\0" // IR(48968, 6) - "s_mul_hi\0" // IR(48974, 9) - "rotate\0" // IR(48983, 7) - "s_sub_sat\0" // IR(48990, 10) - "u_sub_sat\0" // IR(49000, 10) - "u_upsample\0" // IR(49010, 11) - "s_upsample\0" // IR(49021, 11) - "popcount\0" // IR(49032, 9) - "s_mad24\0" // IR(49041, 8) - "u_mad24\0" // IR(49049, 8) - "s_mul24\0" // IR(49057, 8) - "u_mul24\0" // IR(49065, 8) - "vloadn\0" // IR(49073, 7) - "vstoren\0" // IR(49080, 8) - "vload_half\0" // IR(49088, 11) - "vload_halfn\0" // IR(49099, 12) - "vstore_half\0" // IR(49111, 12) - "vstore_half_r\0" // IR(49123, 14) - "vstore_halfn\0" // IR(49137, 13) - "vstore_halfn_r\0" // IR(49150, 15) - "vloada_halfn\0" // IR(49165, 13) - "vstorea_halfn\0" // IR(49178, 14) - "vstorea_halfn_r\0" // IR(49192, 16) - "shuffle\0" // IR(49208, 8) - "shuffle2\0" // IR(49216, 9) - "printf\0" // IR(49225, 7) - "prefetch\0" // IR(49232, 9) - "bitselect\0" // IR(49241, 10) - "select\0" // IR(49251, 7) - "u_abs\0" // IR(49258, 6) - "u_abs_diff\0" // IR(49264, 11) - "u_mul_hi\0" // IR(49275, 9) - "u_mad_hi\0" // IR(49284, 9) - "CubeFaceIndexAMD\0" // IR(49293, 17) - "CubeFaceCoordAMD\0" // IR(49310, 17) - "TimeAMD\0" // IR(49327, 8) - "SwizzleInvocationsAMD\0" // IR(49335, 22) - "SwizzleInvocationsMaskedAMD\0" // IR(49357, 28) - "WriteInvocationAMD\0" // IR(49385, 19) - "MbcntAMD\0" // IR(49404, 9) - "InterpolateAtVertexAMD\0" // IR(49413, 23) - "FMin3AMD\0" // IR(49436, 9) - "UMin3AMD\0" // IR(49445, 9) - "SMin3AMD\0" // IR(49454, 9) - "FMax3AMD\0" // IR(49463, 9) - "UMax3AMD\0" // IR(49472, 9) - "SMax3AMD\0" // IR(49481, 9) - "FMid3AMD\0" // IR(49490, 9) - "UMid3AMD\0" // IR(49499, 9) - "SMid3AMD\0" // IR(49508, 9) + "SPV_ARM_graph\0" // IR(426, 14) + "SPV_ARM_tensors\0" // IR(440, 16) + "SPV_EXT_arithmetic_fence\0" // IR(456, 25) + "SPV_EXT_demote_to_helper_invocation\0" // IR(481, 36) + "SPV_EXT_descriptor_indexing\0" // IR(517, 28) + "SPV_EXT_float8\0" // IR(545, 15) + "SPV_EXT_fragment_fully_covered\0" // IR(560, 31) + "SPV_EXT_fragment_invocation_density\0" // IR(591, 36) + "SPV_EXT_fragment_shader_interlock\0" // IR(627, 34) + "SPV_EXT_mesh_shader\0" // IR(661, 20) + "SPV_EXT_opacity_micromap\0" // IR(681, 25) + "SPV_EXT_optnone\0" // IR(706, 16) + "SPV_EXT_physical_storage_buffer\0" // IR(722, 32) + "SPV_EXT_relaxed_printf_string_address_space\0" // IR(754, 44) + "SPV_EXT_replicated_composites\0" // IR(798, 30) + "SPV_EXT_shader_atomic_float16_add\0" // IR(828, 34) + "SPV_EXT_shader_atomic_float_add\0" // IR(862, 32) + "SPV_EXT_shader_atomic_float_min_max\0" // IR(894, 36) + "SPV_EXT_shader_image_int64\0" // IR(930, 27) + "SPV_EXT_shader_stencil_export\0" // IR(957, 30) + "SPV_EXT_shader_tile_image\0" // IR(987, 26) + "SPV_EXT_shader_viewport_index_layer\0" // IR(1013, 36) + "SPV_GOOGLE_decorate_string\0" // IR(1049, 27) + "SPV_GOOGLE_hlsl_functionality1\0" // IR(1076, 31) + "SPV_GOOGLE_user_type\0" // IR(1107, 21) + "SPV_INTEL_2d_block_io\0" // IR(1128, 22) + "SPV_INTEL_arbitrary_precision_fixed_point\0" // IR(1150, 42) + "SPV_INTEL_arbitrary_precision_floating_point\0" // IR(1192, 45) + "SPV_INTEL_arbitrary_precision_integers\0" // IR(1237, 39) + "SPV_INTEL_bfloat16_conversion\0" // IR(1276, 30) + "SPV_INTEL_bindless_images\0" // IR(1306, 26) + "SPV_INTEL_blocking_pipes\0" // IR(1332, 25) + "SPV_INTEL_cache_controls\0" // IR(1357, 25) + "SPV_INTEL_debug_module\0" // IR(1382, 23) + "SPV_INTEL_device_side_avc_motion_estimation\0" // IR(1405, 44) + "SPV_INTEL_float_controls2\0" // IR(1449, 26) + "SPV_INTEL_fp_fast_math_mode\0" // IR(1475, 28) + "SPV_INTEL_fp_max_error\0" // IR(1503, 23) + "SPV_INTEL_fpga_argument_interfaces\0" // IR(1526, 35) + "SPV_INTEL_fpga_buffer_location\0" // IR(1561, 31) + "SPV_INTEL_fpga_cluster_attributes\0" // IR(1592, 34) + "SPV_INTEL_fpga_dsp_control\0" // IR(1626, 27) + "SPV_INTEL_fpga_invocation_pipelining_attributes\0" // IR(1653, 48) + "SPV_INTEL_fpga_latency_control\0" // IR(1701, 31) + "SPV_INTEL_fpga_loop_controls\0" // IR(1732, 29) + "SPV_INTEL_fpga_memory_accesses\0" // IR(1761, 31) + "SPV_INTEL_fpga_memory_attributes\0" // IR(1792, 33) + "SPV_INTEL_fpga_reg\0" // IR(1825, 19) + "SPV_INTEL_function_pointers\0" // IR(1844, 28) + "SPV_INTEL_global_variable_fpga_decorations\0" // IR(1872, 43) + "SPV_INTEL_global_variable_host_access\0" // IR(1915, 38) + "SPV_INTEL_inline_assembly\0" // IR(1953, 26) + "SPV_INTEL_int4\0" // IR(1979, 15) + "SPV_INTEL_io_pipes\0" // IR(1994, 19) + "SPV_INTEL_kernel_attributes\0" // IR(2013, 28) + "SPV_INTEL_long_composites\0" // IR(2041, 26) + "SPV_INTEL_loop_fuse\0" // IR(2067, 20) + "SPV_INTEL_masked_gather_scatter\0" // IR(2087, 32) + "SPV_INTEL_maximum_registers\0" // IR(2119, 28) + "SPV_INTEL_media_block_io\0" // IR(2147, 25) + "SPV_INTEL_memory_access_aliasing\0" // IR(2172, 33) + "SPV_INTEL_optnone\0" // IR(2205, 18) + "SPV_INTEL_runtime_aligned\0" // IR(2223, 26) + "SPV_INTEL_shader_integer_functions2\0" // IR(2249, 36) + "SPV_INTEL_split_barrier\0" // IR(2285, 24) + "SPV_INTEL_subgroup_buffer_prefetch\0" // IR(2309, 35) + "SPV_INTEL_subgroup_matrix_multiply_accumulate\0" // IR(2344, 46) + "SPV_INTEL_subgroups\0" // IR(2390, 20) + "SPV_INTEL_task_sequence\0" // IR(2410, 24) + "SPV_INTEL_tensor_float32_conversion\0" // IR(2434, 36) + "SPV_INTEL_ternary_bitwise_function\0" // IR(2470, 35) + "SPV_INTEL_unstructured_loop_controls\0" // IR(2505, 37) + "SPV_INTEL_usm_storage_classes\0" // IR(2542, 30) + "SPV_INTEL_variable_length_array\0" // IR(2572, 32) + "SPV_INTEL_vector_compute\0" // IR(2604, 25) + "SPV_KHR_16bit_storage\0" // IR(2629, 22) + "SPV_KHR_8bit_storage\0" // IR(2651, 21) + "SPV_KHR_bfloat16\0" // IR(2672, 17) + "SPV_KHR_bit_instructions\0" // IR(2689, 25) + "SPV_KHR_compute_shader_derivatives\0" // IR(2714, 35) + "SPV_KHR_cooperative_matrix\0" // IR(2749, 27) + "SPV_KHR_device_group\0" // IR(2776, 21) + "SPV_KHR_expect_assume\0" // IR(2797, 22) + "SPV_KHR_float_controls\0" // IR(2819, 23) + "SPV_KHR_float_controls2\0" // IR(2842, 24) + "SPV_KHR_fragment_shader_barycentric\0" // IR(2866, 36) + "SPV_KHR_fragment_shading_rate\0" // IR(2902, 30) + "SPV_KHR_integer_dot_product\0" // IR(2932, 28) + "SPV_KHR_linkonce_odr\0" // IR(2960, 21) + "SPV_KHR_maximal_reconvergence\0" // IR(2981, 30) + "SPV_KHR_multiview\0" // IR(3011, 18) + "SPV_KHR_no_integer_wrap_decoration\0" // IR(3029, 35) + "SPV_KHR_non_semantic_info\0" // IR(3064, 26) + "SPV_KHR_physical_storage_buffer\0" // IR(3090, 32) + "SPV_KHR_post_depth_coverage\0" // IR(3122, 28) + "SPV_KHR_quad_control\0" // IR(3150, 21) + "SPV_KHR_ray_cull_mask\0" // IR(3171, 22) + "SPV_KHR_ray_query\0" // IR(3193, 18) + "SPV_KHR_ray_tracing\0" // IR(3211, 20) + "SPV_KHR_ray_tracing_position_fetch\0" // IR(3231, 35) + "SPV_KHR_relaxed_extended_instruction\0" // IR(3266, 37) + "SPV_KHR_shader_atomic_counter_ops\0" // IR(3303, 34) + "SPV_KHR_shader_ballot\0" // IR(3337, 22) + "SPV_KHR_shader_clock\0" // IR(3359, 21) + "SPV_KHR_shader_draw_parameters\0" // IR(3380, 31) + "SPV_KHR_storage_buffer_storage_class\0" // IR(3411, 37) + "SPV_KHR_subgroup_rotate\0" // IR(3448, 24) + "SPV_KHR_subgroup_uniform_control_flow\0" // IR(3472, 38) + "SPV_KHR_subgroup_vote\0" // IR(3510, 22) + "SPV_KHR_terminate_invocation\0" // IR(3532, 29) + "SPV_KHR_uniform_group_instructions\0" // IR(3561, 35) + "SPV_KHR_untyped_pointers\0" // IR(3596, 25) + "SPV_KHR_variable_pointers\0" // IR(3621, 26) + "SPV_KHR_vulkan_memory_model\0" // IR(3647, 28) + "SPV_KHR_workgroup_memory_explicit_layout\0" // IR(3675, 41) + "SPV_NVX_multiview_per_view_attributes\0" // IR(3716, 38) + "SPV_NV_bindless_texture\0" // IR(3754, 24) + "SPV_NV_cluster_acceleration_structure\0" // IR(3778, 38) + "SPV_NV_compute_shader_derivatives\0" // IR(3816, 34) + "SPV_NV_cooperative_matrix\0" // IR(3850, 26) + "SPV_NV_cooperative_matrix2\0" // IR(3876, 27) + "SPV_NV_cooperative_vector\0" // IR(3903, 26) + "SPV_NV_displacement_micromap\0" // IR(3929, 29) + "SPV_NV_fragment_shader_barycentric\0" // IR(3958, 35) + "SPV_NV_geometry_shader_passthrough\0" // IR(3993, 35) + "SPV_NV_linear_swept_spheres\0" // IR(4028, 28) + "SPV_NV_mesh_shader\0" // IR(4056, 19) + "SPV_NV_raw_access_chains\0" // IR(4075, 25) + "SPV_NV_ray_tracing\0" // IR(4100, 19) + "SPV_NV_ray_tracing_motion_blur\0" // IR(4119, 31) + "SPV_NV_sample_mask_override_coverage\0" // IR(4150, 37) + "SPV_NV_shader_atomic_fp16_vector\0" // IR(4187, 33) + "SPV_NV_shader_image_footprint\0" // IR(4220, 30) + "SPV_NV_shader_invocation_reorder\0" // IR(4250, 33) + "SPV_NV_shader_sm_builtins\0" // IR(4283, 26) + "SPV_NV_shader_subgroup_partitioned\0" // IR(4309, 35) + "SPV_NV_shading_rate\0" // IR(4344, 20) + "SPV_NV_stereo_view_rendering\0" // IR(4364, 29) + "SPV_NV_tensor_addressing\0" // IR(4393, 25) + "SPV_NV_viewport_array2\0" // IR(4418, 23) + "SPV_QCOM_image_processing\0" // IR(4441, 26) + "SPV_QCOM_image_processing2\0" // IR(4467, 27) + "SPV_QCOM_tile_shading\0" // IR(4494, 22) + "SPV_VALIDATOR_ignore_type_decl_unique\0" // IR(4516, 38) + "ReadOnly\0" // IR(4554, 9) + "Kernel\0" // IR(4563, 7) + "WriteOnly\0" // IR(4570, 10) + "ReadWrite\0" // IR(4580, 10) + "Logical\0" // IR(4590, 8) + "Physical32\0" // IR(4598, 11) + "Addresses\0" // IR(4609, 10) + "Physical64\0" // IR(4619, 11) + "PhysicalStorageBuffer64\0" // IR(4630, 24) + "PhysicalStorageBuffer64EXT\0" // IR(4654, 27) + "PhysicalStorageBufferAddresses\0" // IR(4681, 31) + "Position\0" // IR(4712, 9) + "Shader\0" // IR(4721, 7) + "PointSize\0" // IR(4728, 10) + "ClipDistance\0" // IR(4738, 13) + "CullDistance\0" // IR(4751, 13) + "VertexId\0" // IR(4764, 9) + "InstanceId\0" // IR(4773, 11) + "PrimitiveId\0" // IR(4784, 12) + "Geometry\0" // IR(4796, 9) + "Tessellation\0" // IR(4805, 13) + "RayTracingNV\0" // IR(4818, 13) + "RayTracingKHR\0" // IR(4831, 14) + "MeshShadingNV\0" // IR(4845, 14) + "MeshShadingEXT\0" // IR(4859, 15) + "InvocationId\0" // IR(4874, 13) + "Layer\0" // IR(4887, 6) + "ShaderLayer\0" // IR(4893, 12) + "ShaderViewportIndexLayerEXT\0" // IR(4905, 28) + "ViewportIndex\0" // IR(4933, 14) + "MultiViewport\0" // IR(4947, 14) + "ShaderViewportIndex\0" // IR(4961, 20) + "TessLevelOuter\0" // IR(4981, 15) + "TessLevelInner\0" // IR(4996, 15) + "TessCoord\0" // IR(5011, 10) + "PatchVertices\0" // IR(5021, 14) + "FragCoord\0" // IR(5035, 10) + "PointCoord\0" // IR(5045, 11) + "FrontFacing\0" // IR(5056, 12) + "SampleId\0" // IR(5068, 9) + "SampleRateShading\0" // IR(5077, 18) + "SamplePosition\0" // IR(5095, 15) + "SampleMask\0" // IR(5110, 11) + "FragDepth\0" // IR(5121, 10) + "HelperInvocation\0" // IR(5131, 17) + "NumWorkgroups\0" // IR(5148, 14) + "WorkgroupSize\0" // IR(5162, 14) + "WorkgroupId\0" // IR(5176, 12) + "LocalInvocationId\0" // IR(5188, 18) + "GlobalInvocationId\0" // IR(5206, 19) + "LocalInvocationIndex\0" // IR(5225, 21) + "WorkDim\0" // IR(5246, 8) + "GlobalSize\0" // IR(5254, 11) + "EnqueuedWorkgroupSize\0" // IR(5265, 22) + "GlobalOffset\0" // IR(5287, 13) + "GlobalLinearId\0" // IR(5300, 15) + "SubgroupSize\0" // IR(5315, 13) + "GroupNonUniform\0" // IR(5328, 16) + "SubgroupBallotKHR\0" // IR(5344, 18) + "SubgroupMaxSize\0" // IR(5362, 16) + "NumSubgroups\0" // IR(5378, 13) + "NumEnqueuedSubgroups\0" // IR(5391, 21) + "SubgroupId\0" // IR(5412, 11) + "SubgroupLocalInvocationId\0" // IR(5423, 26) + "VertexIndex\0" // IR(5449, 12) + "InstanceIndex\0" // IR(5461, 14) + "CoreIDARM\0" // IR(5475, 10) + "CoreBuiltinsARM\0" // IR(5485, 16) + "CoreCountARM\0" // IR(5501, 13) + "CoreMaxIDARM\0" // IR(5514, 13) + "WarpIDARM\0" // IR(5527, 10) + "WarpMaxIDARM\0" // IR(5537, 13) + "SubgroupEqMask\0" // IR(5550, 15) + "SubgroupEqMaskKHR\0" // IR(5565, 18) + "GroupNonUniformBallot\0" // IR(5583, 22) + "SubgroupGeMask\0" // IR(5605, 15) + "SubgroupGeMaskKHR\0" // IR(5620, 18) + "SubgroupGtMask\0" // IR(5638, 15) + "SubgroupGtMaskKHR\0" // IR(5653, 18) + "SubgroupLeMask\0" // IR(5671, 15) + "SubgroupLeMaskKHR\0" // IR(5686, 18) + "SubgroupLtMask\0" // IR(5704, 15) + "SubgroupLtMaskKHR\0" // IR(5719, 18) + "BaseVertex\0" // IR(5737, 11) + "DrawParameters\0" // IR(5748, 15) + "BaseInstance\0" // IR(5763, 13) + "DrawIndex\0" // IR(5776, 10) + "PrimitiveShadingRateKHR\0" // IR(5786, 24) + "FragmentShadingRateKHR\0" // IR(5810, 23) + "DeviceIndex\0" // IR(5833, 12) + "DeviceGroup\0" // IR(5845, 12) + "ViewIndex\0" // IR(5857, 10) + "MultiView\0" // IR(5867, 10) + "ShadingRateKHR\0" // IR(5877, 15) + "TileOffsetQCOM\0" // IR(5892, 15) + "TileShadingQCOM\0" // IR(5907, 16) + "TileDimensionQCOM\0" // IR(5923, 18) + "TileApronSizeQCOM\0" // IR(5941, 18) + "BaryCoordNoPerspAMD\0" // IR(5959, 20) + "BaryCoordNoPerspCentroidAMD\0" // IR(5979, 28) + "BaryCoordNoPerspSampleAMD\0" // IR(6007, 26) + "BaryCoordSmoothAMD\0" // IR(6033, 19) + "BaryCoordSmoothCentroidAMD\0" // IR(6052, 27) + "BaryCoordSmoothSampleAMD\0" // IR(6079, 25) + "BaryCoordPullModelAMD\0" // IR(6104, 22) + "FragStencilRefEXT\0" // IR(6126, 18) + "StencilExportEXT\0" // IR(6144, 17) + "RemainingRecursionLevelsAMDX\0" // IR(6161, 29) + "ShaderEnqueueAMDX\0" // IR(6190, 18) + "ShaderIndexAMDX\0" // IR(6208, 16) + "ViewportMaskNV\0" // IR(6224, 15) + "ShaderViewportMaskNV\0" // IR(6239, 21) + "SecondaryPositionNV\0" // IR(6260, 20) + "ShaderStereoViewNV\0" // IR(6280, 19) + "SecondaryViewportMaskNV\0" // IR(6299, 24) + "PositionPerViewNV\0" // IR(6323, 18) + "PerViewAttributesNV\0" // IR(6341, 20) + "ViewportMaskPerViewNV\0" // IR(6361, 22) + "FullyCoveredEXT\0" // IR(6383, 16) + "FragmentFullyCoveredEXT\0" // IR(6399, 24) + "TaskCountNV\0" // IR(6423, 12) + "PrimitiveCountNV\0" // IR(6435, 17) + "PrimitiveIndicesNV\0" // IR(6452, 19) + "ClipDistancePerViewNV\0" // IR(6471, 22) + "CullDistancePerViewNV\0" // IR(6493, 22) + "LayerPerViewNV\0" // IR(6515, 15) + "MeshViewCountNV\0" // IR(6530, 16) + "MeshViewIndicesNV\0" // IR(6546, 18) + "BaryCoordKHR\0" // IR(6564, 13) + "BaryCoordNV\0" // IR(6577, 12) + "FragmentBarycentricKHR\0" // IR(6589, 23) + "BaryCoordNoPerspKHR\0" // IR(6612, 20) + "BaryCoordNoPerspNV\0" // IR(6632, 19) + "FragSizeEXT\0" // IR(6651, 12) + "FragmentSizeNV\0" // IR(6663, 15) + "FragmentDensityEXT\0" // IR(6678, 19) + "FragInvocationCountEXT\0" // IR(6697, 23) + "InvocationsPerPixelNV\0" // IR(6720, 22) + "PrimitivePointIndicesEXT\0" // IR(6742, 25) + "PrimitiveLineIndicesEXT\0" // IR(6767, 24) + "PrimitiveTriangleIndicesEXT\0" // IR(6791, 28) + "CullPrimitiveEXT\0" // IR(6819, 17) + "LaunchIdKHR\0" // IR(6836, 12) + "LaunchIdNV\0" // IR(6848, 11) + "LaunchSizeKHR\0" // IR(6859, 14) + "LaunchSizeNV\0" // IR(6873, 13) + "WorldRayOriginKHR\0" // IR(6886, 18) + "WorldRayOriginNV\0" // IR(6904, 17) + "WorldRayDirectionKHR\0" // IR(6921, 21) + "WorldRayDirectionNV\0" // IR(6942, 20) + "ObjectRayOriginKHR\0" // IR(6962, 19) + "ObjectRayOriginNV\0" // IR(6981, 18) + "ObjectRayDirectionKHR\0" // IR(6999, 22) + "ObjectRayDirectionNV\0" // IR(7021, 21) + "RayTminKHR\0" // IR(7042, 11) + "RayTminNV\0" // IR(7053, 10) + "RayTmaxKHR\0" // IR(7063, 11) + "RayTmaxNV\0" // IR(7074, 10) + "InstanceCustomIndexKHR\0" // IR(7084, 23) + "InstanceCustomIndexNV\0" // IR(7107, 22) + "ObjectToWorldKHR\0" // IR(7129, 17) + "ObjectToWorldNV\0" // IR(7146, 16) + "WorldToObjectKHR\0" // IR(7162, 17) + "WorldToObjectNV\0" // IR(7179, 16) + "HitTNV\0" // IR(7195, 7) + "HitKindKHR\0" // IR(7202, 11) + "HitKindNV\0" // IR(7213, 10) + "CurrentRayTimeNV\0" // IR(7223, 17) + "RayTracingMotionBlurNV\0" // IR(7240, 23) + "HitTriangleVertexPositionsKHR\0" // IR(7263, 30) + "RayTracingPositionFetchKHR\0" // IR(7293, 27) + "HitMicroTriangleVertexPositionsNV\0" // IR(7320, 34) + "RayTracingDisplacementMicromapNV\0" // IR(7354, 33) + "HitMicroTriangleVertexBarycentricsNV\0" // IR(7387, 37) + "IncomingRayFlagsKHR\0" // IR(7424, 20) + "IncomingRayFlagsNV\0" // IR(7444, 19) + "RayGeometryIndexKHR\0" // IR(7463, 20) + "HitIsSphereNV\0" // IR(7483, 14) + "RayTracingSpheresGeometryNV\0" // IR(7497, 28) + "HitIsLSSNV\0" // IR(7525, 11) + "RayTracingLinearSweptSpheresGeometryNV\0" // IR(7536, 39) + "HitSpherePositionNV\0" // IR(7575, 20) + "WarpsPerSMNV\0" // IR(7595, 13) + "ShaderSMBuiltinsNV\0" // IR(7608, 19) + "SMCountNV\0" // IR(7627, 10) + "WarpIDNV\0" // IR(7637, 9) + "SMIDNV\0" // IR(7646, 7) + "HitLSSPositionsNV\0" // IR(7653, 18) + "HitKindFrontFacingMicroTriangleNV\0" // IR(7671, 34) + "HitKindBackFacingMicroTriangleNV\0" // IR(7705, 33) + "HitSphereRadiusNV\0" // IR(7738, 18) + "HitLSSRadiiNV\0" // IR(7756, 14) + "ClusterIDNV\0" // IR(7770, 12) + "RayTracingClusterAccelerationStructureNV\0" // IR(7782, 41) + "CullMaskKHR\0" // IR(7823, 12) + "RayCullMaskKHR\0" // IR(7835, 15) + "Matrix\0" // IR(7850, 7) + "Linkage\0" // IR(7857, 8) + "Vector16\0" // IR(7865, 9) + "Float16Buffer\0" // IR(7874, 14) + "Float16\0" // IR(7888, 8) + "Float64\0" // IR(7896, 8) + "Int64\0" // IR(7904, 6) + "Int64Atomics\0" // IR(7910, 13) + "ImageBasic\0" // IR(7923, 11) + "ImageReadWrite\0" // IR(7934, 15) + "ImageMipmap\0" // IR(7949, 12) + "Pipes\0" // IR(7961, 6) + "Groups\0" // IR(7967, 7) + "DeviceEnqueue\0" // IR(7974, 14) + "LiteralSampler\0" // IR(7988, 15) + "AtomicStorage\0" // IR(8003, 14) + "Int16\0" // IR(8017, 6) + "TessellationPointSize\0" // IR(8023, 22) + "GeometryPointSize\0" // IR(8045, 18) + "ImageGatherExtended\0" // IR(8063, 20) + "StorageImageMultisample\0" // IR(8083, 24) + "UniformBufferArrayDynamicIndexing\0" // IR(8107, 34) + "SampledImageArrayDynamicIndexing\0" // IR(8141, 33) + "StorageBufferArrayDynamicIndexing\0" // IR(8174, 34) + "StorageImageArrayDynamicIndexing\0" // IR(8208, 33) + "ImageCubeArray\0" // IR(8241, 15) + "SampledCubeArray\0" // IR(8256, 17) + "ImageRect\0" // IR(8273, 10) + "SampledRect\0" // IR(8283, 12) + "GenericPointer\0" // IR(8295, 15) + "Int8\0" // IR(8310, 5) + "InputAttachment\0" // IR(8315, 16) + "SparseResidency\0" // IR(8331, 16) + "MinLod\0" // IR(8347, 7) + "Sampled1D\0" // IR(8354, 10) + "Image1D\0" // IR(8364, 8) + "SampledBuffer\0" // IR(8372, 14) + "ImageBuffer\0" // IR(8386, 12) + "ImageMSArray\0" // IR(8398, 13) + "StorageImageExtendedFormats\0" // IR(8411, 28) + "ImageQuery\0" // IR(8439, 11) + "DerivativeControl\0" // IR(8450, 18) + "InterpolationFunction\0" // IR(8468, 22) + "TransformFeedback\0" // IR(8490, 18) + "GeometryStreams\0" // IR(8508, 16) + "StorageImageReadWithoutFormat\0" // IR(8524, 30) + "StorageImageWriteWithoutFormat\0" // IR(8554, 31) + "SubgroupDispatch\0" // IR(8585, 17) + "NamedBarrier\0" // IR(8602, 13) + "PipeStorage\0" // IR(8615, 12) + "GroupNonUniformVote\0" // IR(8627, 20) + "GroupNonUniformArithmetic\0" // IR(8647, 26) + "GroupNonUniformShuffle\0" // IR(8673, 23) + "GroupNonUniformShuffleRelative\0" // IR(8696, 31) + "GroupNonUniformClustered\0" // IR(8727, 25) + "GroupNonUniformQuad\0" // IR(8752, 20) + "UniformDecoration\0" // IR(8772, 18) + "TileImageColorReadAccessEXT\0" // IR(8790, 28) + "TileImageDepthReadAccessEXT\0" // IR(8818, 28) + "TileImageStencilReadAccessEXT\0" // IR(8846, 30) + "TensorsARM\0" // IR(8876, 11) + "StorageTensorArrayDynamicIndexingARM\0" // IR(8887, 37) + "StorageTensorArrayNonUniformIndexingARM\0" // IR(8924, 40) + "GraphARM\0" // IR(8964, 9) + "CooperativeMatrixLayoutsARM\0" // IR(8973, 28) + "Float8EXT\0" // IR(9001, 10) + "Float8CooperativeMatrixEXT\0" // IR(9011, 27) + "CooperativeMatrixKHR\0" // IR(9038, 21) + "WorkgroupMemoryExplicitLayoutKHR\0" // IR(9059, 33) + "WorkgroupMemoryExplicitLayout8BitAccessKHR\0" // IR(9092, 43) + "WorkgroupMemoryExplicitLayout16BitAccessKHR\0" // IR(9135, 44) + "SubgroupVoteKHR\0" // IR(9179, 16) + "StorageBuffer16BitAccess\0" // IR(9195, 25) + "StorageUniformBufferBlock16\0" // IR(9220, 28) + "UniformAndStorageBuffer16BitAccess\0" // IR(9248, 35) + "StorageUniform16\0" // IR(9283, 17) + "StoragePushConstant16\0" // IR(9300, 22) + "StorageInputOutput16\0" // IR(9322, 21) + "VariablePointersStorageBuffer\0" // IR(9343, 30) + "VariablePointers\0" // IR(9373, 17) + "AtomicStorageOps\0" // IR(9390, 17) + "SampleMaskPostDepthCoverage\0" // IR(9407, 28) + "StorageBuffer8BitAccess\0" // IR(9435, 24) + "UniformAndStorageBuffer8BitAccess\0" // IR(9459, 34) + "StoragePushConstant8\0" // IR(9493, 21) + "DenormPreserve\0" // IR(9514, 15) + "DenormFlushToZero\0" // IR(9529, 18) + "SignedZeroInfNanPreserve\0" // IR(9547, 25) + "RoundingModeRTE\0" // IR(9572, 16) + "RoundingModeRTZ\0" // IR(9588, 16) + "RayQueryProvisionalKHR\0" // IR(9604, 23) + "RayQueryKHR\0" // IR(9627, 12) + "UntypedPointersKHR\0" // IR(9639, 19) + "RayTraversalPrimitiveCullingKHR\0" // IR(9658, 32) + "TextureSampleWeightedQCOM\0" // IR(9690, 26) + "TextureBoxFilterQCOM\0" // IR(9716, 21) + "TextureBlockMatchQCOM\0" // IR(9737, 22) + "TextureBlockMatch2QCOM\0" // IR(9759, 23) + "Float16ImageAMD\0" // IR(9782, 16) + "ImageGatherBiasLodAMD\0" // IR(9798, 22) + "FragmentMaskAMD\0" // IR(9820, 16) + "ImageReadWriteLodAMD\0" // IR(9836, 21) + "Int64ImageEXT\0" // IR(9857, 14) + "ShaderClockKHR\0" // IR(9871, 15) + "QuadControlKHR\0" // IR(9886, 15) + "Int4TypeINTEL\0" // IR(9901, 14) + "Int4CooperativeMatrixINTEL\0" // IR(9915, 27) + "BFloat16TypeKHR\0" // IR(9942, 16) + "BFloat16DotProductKHR\0" // IR(9958, 22) + "BFloat16CooperativeMatrixKHR\0" // IR(9980, 29) + "SampleMaskOverrideCoverageNV\0" // IR(10009, 29) + "GeometryShaderPassthroughNV\0" // IR(10038, 28) + "ShaderViewportIndexLayerNV\0" // IR(10066, 27) + "ImageFootprintNV\0" // IR(10093, 17) + "FragmentBarycentricNV\0" // IR(10110, 22) + "ComputeDerivativeGroupQuadsKHR\0" // IR(10132, 31) + "ComputeDerivativeGroupQuadsNV\0" // IR(10163, 30) + "ShadingRateNV\0" // IR(10193, 14) + "GroupNonUniformPartitionedNV\0" // IR(10207, 29) + "ShaderNonUniform\0" // IR(10236, 17) + "ShaderNonUniformEXT\0" // IR(10253, 20) + "RuntimeDescriptorArray\0" // IR(10273, 23) + "RuntimeDescriptorArrayEXT\0" // IR(10296, 26) + "InputAttachmentArrayDynamicIndexing\0" // IR(10322, 36) + "InputAttachmentArrayDynamicIndexingEXT\0" // IR(10358, 39) + "UniformTexelBufferArrayDynamicIndexing\0" // IR(10397, 39) + "UniformTexelBufferArrayDynamicIndexingEXT\0" // IR(10436, 42) + "StorageTexelBufferArrayDynamicIndexing\0" // IR(10478, 39) + "StorageTexelBufferArrayDynamicIndexingEXT\0" // IR(10517, 42) + "UniformBufferArrayNonUniformIndexing\0" // IR(10559, 37) + "UniformBufferArrayNonUniformIndexingEXT\0" // IR(10596, 40) + "SampledImageArrayNonUniformIndexing\0" // IR(10636, 36) + "SampledImageArrayNonUniformIndexingEXT\0" // IR(10672, 39) + "StorageBufferArrayNonUniformIndexing\0" // IR(10711, 37) + "StorageBufferArrayNonUniformIndexingEXT\0" // IR(10748, 40) + "StorageImageArrayNonUniformIndexing\0" // IR(10788, 36) + "StorageImageArrayNonUniformIndexingEXT\0" // IR(10824, 39) + "InputAttachmentArrayNonUniformIndexing\0" // IR(10863, 39) + "InputAttachmentArrayNonUniformIndexingEXT\0" // IR(10902, 42) + "UniformTexelBufferArrayNonUniformIndexing\0" // IR(10944, 42) + "UniformTexelBufferArrayNonUniformIndexingEXT\0" // IR(10986, 45) + "StorageTexelBufferArrayNonUniformIndexing\0" // IR(11031, 42) + "StorageTexelBufferArrayNonUniformIndexingEXT\0" // IR(11073, 45) + "VulkanMemoryModel\0" // IR(11118, 18) + "VulkanMemoryModelKHR\0" // IR(11136, 21) + "VulkanMemoryModelDeviceScope\0" // IR(11157, 29) + "VulkanMemoryModelDeviceScopeKHR\0" // IR(11186, 32) + "PhysicalStorageBufferAddressesEXT\0" // IR(11218, 34) + "ComputeDerivativeGroupLinearKHR\0" // IR(11252, 32) + "ComputeDerivativeGroupLinearNV\0" // IR(11284, 31) + "RayTracingProvisionalKHR\0" // IR(11315, 25) + "CooperativeMatrixNV\0" // IR(11340, 20) + "FragmentShaderSampleInterlockEXT\0" // IR(11360, 33) + "FragmentShaderShadingRateInterlockEXT\0" // IR(11393, 38) + "FragmentShaderPixelInterlockEXT\0" // IR(11431, 32) + "DemoteToHelperInvocation\0" // IR(11463, 25) + "DemoteToHelperInvocationEXT\0" // IR(11488, 28) + "DisplacementMicromapNV\0" // IR(11516, 23) + "RayTracingOpacityMicromapEXT\0" // IR(11539, 29) + "ShaderInvocationReorderNV\0" // IR(11568, 26) + "BindlessTextureNV\0" // IR(11594, 18) + "RayQueryPositionFetchKHR\0" // IR(11612, 25) + "CooperativeVectorNV\0" // IR(11637, 20) + "AtomicFloat16VectorNV\0" // IR(11657, 22) + "RawAccessChainsNV\0" // IR(11679, 18) + "CooperativeMatrixReductionsNV\0" // IR(11697, 30) + "CooperativeMatrixConversionsNV\0" // IR(11727, 31) + "CooperativeMatrixPerElementOperationsNV\0" // IR(11758, 40) + "CooperativeMatrixTensorAddressingNV\0" // IR(11798, 36) + "CooperativeMatrixBlockLoadsNV\0" // IR(11834, 30) + "CooperativeVectorTrainingNV\0" // IR(11864, 28) + "TensorAddressingNV\0" // IR(11892, 19) + "SubgroupShuffleINTEL\0" // IR(11911, 21) + "SubgroupBufferBlockIOINTEL\0" // IR(11932, 27) + "SubgroupImageBlockIOINTEL\0" // IR(11959, 26) + "SubgroupImageMediaBlockIOINTEL\0" // IR(11985, 31) + "RoundToInfinityINTEL\0" // IR(12016, 21) + "FloatingPointModeINTEL\0" // IR(12037, 23) + "IntegerFunctions2INTEL\0" // IR(12060, 23) + "FunctionPointersINTEL\0" // IR(12083, 22) + "IndirectReferencesINTEL\0" // IR(12105, 24) + "AsmINTEL\0" // IR(12129, 9) + "AtomicFloat32MinMaxEXT\0" // IR(12138, 23) + "AtomicFloat64MinMaxEXT\0" // IR(12161, 23) + "AtomicFloat16MinMaxEXT\0" // IR(12184, 23) + "VectorComputeINTEL\0" // IR(12207, 19) + "VectorAnyINTEL\0" // IR(12226, 15) + "ExpectAssumeKHR\0" // IR(12241, 16) + "SubgroupAvcMotionEstimationINTEL\0" // IR(12257, 33) + "SubgroupAvcMotionEstimationIntraINTEL\0" // IR(12290, 38) + "SubgroupAvcMotionEstimationChromaINTEL\0" // IR(12328, 39) + "VariableLengthArrayINTEL\0" // IR(12367, 25) + "FunctionFloatControlINTEL\0" // IR(12392, 26) + "FPGAMemoryAttributesINTEL\0" // IR(12418, 26) + "FPFastMathModeINTEL\0" // IR(12444, 20) + "ArbitraryPrecisionIntegersINTEL\0" // IR(12464, 32) + "ArbitraryPrecisionFloatingPointINTEL\0" // IR(12496, 37) + "UnstructuredLoopControlsINTEL\0" // IR(12533, 30) + "FPGALoopControlsINTEL\0" // IR(12563, 22) + "KernelAttributesINTEL\0" // IR(12585, 22) + "FPGAKernelAttributesINTEL\0" // IR(12607, 26) + "FPGAMemoryAccessesINTEL\0" // IR(12633, 24) + "FPGAClusterAttributesINTEL\0" // IR(12657, 27) + "LoopFuseINTEL\0" // IR(12684, 14) + "FPGADSPControlINTEL\0" // IR(12698, 20) + "MemoryAccessAliasingINTEL\0" // IR(12718, 26) + "FPGAInvocationPipeliningAttributesINTEL\0" // IR(12744, 40) + "FPGABufferLocationINTEL\0" // IR(12784, 24) + "ArbitraryPrecisionFixedPointINTEL\0" // IR(12808, 34) + "USMStorageClassesINTEL\0" // IR(12842, 23) + "RuntimeAlignedAttributeINTEL\0" // IR(12865, 29) + "IOPipesINTEL\0" // IR(12894, 13) + "BlockingPipesINTEL\0" // IR(12907, 19) + "FPGARegINTEL\0" // IR(12926, 13) + "DotProductInputAll\0" // IR(12939, 19) + "DotProductInputAllKHR\0" // IR(12958, 22) + "DotProductInput4x8Bit\0" // IR(12980, 22) + "DotProductInput4x8BitKHR\0" // IR(13002, 25) + "DotProductInput4x8BitPacked\0" // IR(13027, 28) + "DotProductInput4x8BitPackedKHR\0" // IR(13055, 31) + "DotProduct\0" // IR(13086, 11) + "DotProductKHR\0" // IR(13097, 14) + "ReplicatedCompositesEXT\0" // IR(13111, 24) + "BitInstructions\0" // IR(13135, 16) + "GroupNonUniformRotateKHR\0" // IR(13151, 25) + "FloatControls2\0" // IR(13176, 15) + "AtomicFloat32AddEXT\0" // IR(13191, 20) + "AtomicFloat64AddEXT\0" // IR(13211, 20) + "LongCompositesINTEL\0" // IR(13231, 20) + "OptNoneEXT\0" // IR(13251, 11) + "OptNoneINTEL\0" // IR(13262, 13) + "AtomicFloat16AddEXT\0" // IR(13275, 20) + "DebugInfoModuleINTEL\0" // IR(13295, 21) + "BFloat16ConversionINTEL\0" // IR(13316, 24) + "SplitBarrierINTEL\0" // IR(13340, 18) + "ArithmeticFenceEXT\0" // IR(13358, 19) + "FPGAClusterAttributesV2INTEL\0" // IR(13377, 29) + "FPGAKernelAttributesv2INTEL\0" // IR(13406, 28) + "TaskSequenceINTEL\0" // IR(13434, 18) + "FPMaxErrorINTEL\0" // IR(13452, 16) + "FPGALatencyControlINTEL\0" // IR(13468, 24) + "FPGAArgumentInterfacesINTEL\0" // IR(13492, 28) + "GlobalVariableHostAccessINTEL\0" // IR(13520, 30) + "GlobalVariableFPGADecorationsINTEL\0" // IR(13550, 35) + "SubgroupBufferPrefetchINTEL\0" // IR(13585, 28) + "Subgroup2DBlockIOINTEL\0" // IR(13613, 23) + "Subgroup2DBlockTransformINTEL\0" // IR(13636, 30) + "Subgroup2DBlockTransposeINTEL\0" // IR(13666, 30) + "SubgroupMatrixMultiplyAccumulateINTEL\0" // IR(13696, 38) + "TernaryBitwiseFunctionINTEL\0" // IR(13734, 28) + "GroupUniformArithmeticKHR\0" // IR(13762, 26) + "TensorFloat32RoundingINTEL\0" // IR(13788, 27) + "MaskedGatherScatterINTEL\0" // IR(13815, 25) + "CacheControlsINTEL\0" // IR(13840, 19) + "RegisterLimitsINTEL\0" // IR(13859, 20) + "BindlessImagesINTEL\0" // IR(13879, 20) + "Unspecified\0" // IR(13899, 12) + "Address\0" // IR(13911, 8) + "Boolean\0" // IR(13919, 8) + "Float\0" // IR(13927, 6) + "Signed\0" // IR(13933, 7) + "SignedChar\0" // IR(13940, 11) + "Unsigned\0" // IR(13951, 9) + "UnsignedChar\0" // IR(13960, 13) + "Class\0" // IR(13973, 6) + "Structure\0" // IR(13979, 10) + "Union\0" // IR(13989, 6) + "ImportedModule\0" // IR(13995, 15) + "ImportedDeclaration\0" // IR(14010, 20) + "None\0" // IR(14030, 5) + "FlagIsProtected\0" // IR(14035, 16) + "FlagIsPrivate\0" // IR(14051, 14) + "FlagIsPublic\0" // IR(14065, 13) + "FlagIsLocal\0" // IR(14078, 12) + "FlagIsDefinition\0" // IR(14090, 17) + "FlagFwdDecl\0" // IR(14107, 12) + "FlagArtificial\0" // IR(14119, 15) + "FlagExplicit\0" // IR(14134, 13) + "FlagPrototyped\0" // IR(14147, 15) + "FlagObjectPointer\0" // IR(14162, 18) + "FlagStaticMember\0" // IR(14180, 17) + "FlagIndirectVariable\0" // IR(14197, 21) + "FlagLValueReference\0" // IR(14218, 20) + "FlagRValueReference\0" // IR(14238, 20) + "FlagIsOptimized\0" // IR(14258, 16) + "FlagIsEnumClass\0" // IR(14274, 16) + "FlagTypePassByValue\0" // IR(14290, 20) + "FlagTypePassByReference\0" // IR(14310, 24) + "Deref\0" // IR(14334, 6) + "Plus\0" // IR(14340, 5) + "Minus\0" // IR(14345, 6) + "SPV_OPERAND_TYPE_LITERAL_INTEGER\0" // IR(14351, 33) + "PlusUconst\0" // IR(14384, 11) + "BitPiece\0" // IR(14395, 9) + "Swap\0" // IR(14404, 5) + "Xderef\0" // IR(14409, 7) + "StackValue\0" // IR(14416, 11) + "Constu\0" // IR(14427, 7) + "Fragment\0" // IR(14434, 9) + "ConstType\0" // IR(14443, 10) + "VolatileType\0" // IR(14453, 13) + "RestrictType\0" // IR(14466, 13) + "AtomicType\0" // IR(14479, 11) + "Float16NV\0" // IR(14490, 10) + "Float32NV\0" // IR(14500, 10) + "Float64NV\0" // IR(14510, 10) + "SignedInt8NV\0" // IR(14520, 13) + "SignedInt16NV\0" // IR(14533, 14) + "SignedInt32NV\0" // IR(14547, 14) + "SignedInt64NV\0" // IR(14561, 14) + "UnsignedInt8NV\0" // IR(14575, 15) + "UnsignedInt16NV\0" // IR(14590, 16) + "UnsignedInt32NV\0" // IR(14606, 16) + "UnsignedInt64NV\0" // IR(14622, 16) + "SignedInt8PackedNV\0" // IR(14638, 19) + "UnsignedInt8PackedNV\0" // IR(14657, 21) + "FloatE4M3NV\0" // IR(14678, 12) + "FloatE5M2NV\0" // IR(14690, 12) + "RowMajorKHR\0" // IR(14702, 12) + "ColumnMajorKHR\0" // IR(14714, 15) + "RowBlockedInterleavedARM\0" // IR(14729, 25) + "ColumnBlockedInterleavedARM\0" // IR(14754, 28) + "NoneKHR\0" // IR(14782, 8) + "MatrixASignedComponentsKHR\0" // IR(14790, 27) + "MatrixBSignedComponentsKHR\0" // IR(14817, 27) + "MatrixCSignedComponentsKHR\0" // IR(14844, 27) + "MatrixResultSignedComponentsKHR\0" // IR(14871, 32) + "SaturatingAccumulationKHR\0" // IR(14903, 26) + "Row\0" // IR(14929, 4) + "Column\0" // IR(14933, 7) + "2x2\0" // IR(14940, 4) + "MatrixAKHR\0" // IR(14944, 11) + "MatrixBKHR\0" // IR(14955, 11) + "MatrixAccumulatorKHR\0" // IR(14966, 21) + "RowMajorNV\0" // IR(14987, 11) + "ColumnMajorNV\0" // IR(14998, 14) + "InferencingOptimalNV\0" // IR(15012, 21) + "TrainingOptimalNV\0" // IR(15033, 18) + "RelaxedPrecision\0" // IR(15051, 17) + "SpecId\0" // IR(15068, 7) + "Block\0" // IR(15075, 6) + "BufferBlock\0" // IR(15081, 12) + "RowMajor\0" // IR(15093, 9) + "ColMajor\0" // IR(15102, 9) + "ArrayStride\0" // IR(15111, 12) + "MatrixStride\0" // IR(15123, 13) + "GLSLShared\0" // IR(15136, 11) + "GLSLPacked\0" // IR(15147, 11) + "CPacked\0" // IR(15158, 8) + "SPV_OPERAND_TYPE_BUILT_IN\0" // IR(15166, 26) + "BuiltIn\0" // IR(15192, 8) + "NoPerspective\0" // IR(15200, 14) + "Flat\0" // IR(15214, 5) + "Patch\0" // IR(15219, 6) + "Centroid\0" // IR(15225, 9) + "Sample\0" // IR(15234, 7) + "Invariant\0" // IR(15241, 10) + "Restrict\0" // IR(15251, 9) + "Aliased\0" // IR(15260, 8) + "Volatile\0" // IR(15268, 9) + "Constant\0" // IR(15277, 9) + "Coherent\0" // IR(15286, 9) + "NonWritable\0" // IR(15295, 12) + "NonReadable\0" // IR(15307, 12) + "Uniform\0" // IR(15319, 8) + "SPV_OPERAND_TYPE_SCOPE_ID\0" // IR(15327, 26) + "UniformId\0" // IR(15353, 10) + "SaturatedConversion\0" // IR(15363, 20) + "Stream\0" // IR(15383, 7) + "Location\0" // IR(15390, 9) + "Component\0" // IR(15399, 10) + "Index\0" // IR(15409, 6) + "Binding\0" // IR(15415, 8) + "DescriptorSet\0" // IR(15423, 14) + "Offset\0" // IR(15437, 7) + "XfbBuffer\0" // IR(15444, 10) + "XfbStride\0" // IR(15454, 10) + "SPV_OPERAND_TYPE_FUNCTION_PARAMETER_ATTRIBUTE\0" // IR(15464, 46) + "FuncParamAttr\0" // IR(15510, 14) + "SPV_OPERAND_TYPE_FP_ROUNDING_MODE\0" // IR(15524, 34) + "FPRoundingMode\0" // IR(15558, 15) + "SPV_OPERAND_TYPE_FP_FAST_MATH_MODE\0" // IR(15573, 35) + "FPFastMathMode\0" // IR(15608, 15) + "SPV_OPERAND_TYPE_LITERAL_STRING\0" // IR(15623, 32) + "SPV_OPERAND_TYPE_LINKAGE_TYPE\0" // IR(15655, 30) + "LinkageAttributes\0" // IR(15685, 18) + "NoContraction\0" // IR(15703, 14) + "InputAttachmentIndex\0" // IR(15717, 21) + "Alignment\0" // IR(15738, 10) + "MaxByteOffset\0" // IR(15748, 14) + "SPV_OPERAND_TYPE_ID\0" // IR(15762, 20) + "AlignmentId\0" // IR(15782, 12) + "MaxByteOffsetId\0" // IR(15794, 16) + "SaturatedToLargestFloat8NormalConversionEXT\0" // IR(15810, 44) + "NoSignedWrap\0" // IR(15854, 13) + "NoUnsignedWrap\0" // IR(15867, 15) + "WeightTextureQCOM\0" // IR(15882, 18) + "BlockMatchTextureQCOM\0" // IR(15900, 22) + "BlockMatchSamplerQCOM\0" // IR(15922, 22) + "ExplicitInterpAMD\0" // IR(15944, 18) + "NodeSharesPayloadLimitsWithAMDX\0" // IR(15962, 32) + "NodeMaxPayloadsAMDX\0" // IR(15994, 20) + "TrackFinishWritingAMDX\0" // IR(16014, 23) + "PayloadNodeNameAMDX\0" // IR(16037, 20) + "PayloadNodeBaseIndexAMDX\0" // IR(16057, 25) + "PayloadNodeSparseArrayAMDX\0" // IR(16082, 27) + "PayloadNodeArraySizeAMDX\0" // IR(16109, 25) + "PayloadDispatchIndirectAMDX\0" // IR(16134, 28) + "OverrideCoverageNV\0" // IR(16162, 19) + "PassthroughNV\0" // IR(16181, 14) + "ViewportRelativeNV\0" // IR(16195, 19) + "SecondaryViewportRelativeNV\0" // IR(16214, 28) + "PerPrimitiveEXT\0" // IR(16242, 16) + "PerPrimitiveNV\0" // IR(16258, 15) + "PerViewNV\0" // IR(16273, 10) + "PerTaskNV\0" // IR(16283, 10) + "PerVertexKHR\0" // IR(16293, 13) + "PerVertexNV\0" // IR(16306, 12) + "NonUniform\0" // IR(16318, 11) + "NonUniformEXT\0" // IR(16329, 14) + "RestrictPointer\0" // IR(16343, 16) + "RestrictPointerEXT\0" // IR(16359, 19) + "AliasedPointer\0" // IR(16378, 15) + "AliasedPointerEXT\0" // IR(16393, 18) + "HitObjectShaderRecordBufferNV\0" // IR(16411, 30) + "BindlessSamplerNV\0" // IR(16441, 18) + "BindlessImageNV\0" // IR(16459, 16) + "BoundSamplerNV\0" // IR(16475, 15) + "BoundImageNV\0" // IR(16490, 13) + "SIMTCallINTEL\0" // IR(16503, 14) + "ReferencedIndirectlyINTEL\0" // IR(16517, 26) + "ClobberINTEL\0" // IR(16543, 13) + "SideEffectsINTEL\0" // IR(16556, 17) + "VectorComputeVariableINTEL\0" // IR(16573, 27) + "FuncParamIOKindINTEL\0" // IR(16600, 21) + "VectorComputeFunctionINTEL\0" // IR(16621, 27) + "StackCallINTEL\0" // IR(16648, 15) + "GlobalVariableOffsetINTEL\0" // IR(16663, 26) + "CounterBuffer\0" // IR(16689, 14) + "HlslCounterBufferGOOGLE\0" // IR(16703, 24) + "UserSemantic\0" // IR(16727, 13) + "HlslSemanticGOOGLE\0" // IR(16740, 19) + "UserTypeGOOGLE\0" // IR(16759, 15) + "FunctionRoundingModeINTEL\0" // IR(16774, 26) + "SPV_OPERAND_TYPE_FPDENORM_MODE\0" // IR(16800, 31) + "FunctionDenormModeINTEL\0" // IR(16831, 24) + "RegisterINTEL\0" // IR(16855, 14) + "MemoryINTEL\0" // IR(16869, 12) + "NumbanksINTEL\0" // IR(16881, 14) + "BankwidthINTEL\0" // IR(16895, 15) + "MaxPrivateCopiesINTEL\0" // IR(16910, 22) + "SinglepumpINTEL\0" // IR(16932, 16) + "DoublepumpINTEL\0" // IR(16948, 16) + "MaxReplicatesINTEL\0" // IR(16964, 19) + "SimpleDualPortINTEL\0" // IR(16983, 20) + "MergeINTEL\0" // IR(17003, 11) + "SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER\0" // IR(17014, 42) + "BankBitsINTEL\0" // IR(17056, 14) + "ForcePow2DepthINTEL\0" // IR(17070, 20) + "StridesizeINTEL\0" // IR(17090, 16) + "WordsizeINTEL\0" // IR(17106, 14) + "TrueDualPortINTEL\0" // IR(17120, 18) + "BurstCoalesceINTEL\0" // IR(17138, 19) + "CacheSizeINTEL\0" // IR(17157, 15) + "DontStaticallyCoalesceINTEL\0" // IR(17172, 28) + "PrefetchINTEL\0" // IR(17200, 14) + "StallEnableINTEL\0" // IR(17214, 17) + "FuseLoopsInFunctionINTEL\0" // IR(17231, 25) + "MathOpDSPModeINTEL\0" // IR(17256, 19) + "AliasScopeINTEL\0" // IR(17275, 16) + "NoAliasINTEL\0" // IR(17291, 13) + "InitiationIntervalINTEL\0" // IR(17304, 24) + "MaxConcurrencyINTEL\0" // IR(17328, 20) + "PipelineEnableINTEL\0" // IR(17348, 20) + "BufferLocationINTEL\0" // IR(17368, 20) + "IOPipeStorageINTEL\0" // IR(17388, 19) + "SPV_OPERAND_TYPE_FPOPERATION_MODE\0" // IR(17407, 34) + "FunctionFloatingPointModeINTEL\0" // IR(17441, 31) + "SingleElementVectorINTEL\0" // IR(17472, 25) + "VectorComputeCallableFunctionINTEL\0" // IR(17497, 35) + "MediaBlockIOINTEL\0" // IR(17532, 18) + "StallFreeINTEL\0" // IR(17550, 15) + "SPV_OPERAND_TYPE_LITERAL_FLOAT\0" // IR(17565, 31) + "FPMaxErrorDecorationINTEL\0" // IR(17596, 26) + "LatencyControlLabelINTEL\0" // IR(17622, 25) + "LatencyControlConstraintINTEL\0" // IR(17647, 30) + "ConduitKernelArgumentINTEL\0" // IR(17677, 27) + "RegisterMapKernelArgumentINTEL\0" // IR(17704, 31) + "MMHostInterfaceAddressWidthINTEL\0" // IR(17735, 33) + "MMHostInterfaceDataWidthINTEL\0" // IR(17768, 30) + "MMHostInterfaceLatencyINTEL\0" // IR(17798, 28) + "SPV_OPERAND_TYPE_ACCESS_QUALIFIER\0" // IR(17826, 34) + "MMHostInterfaceReadWriteModeINTEL\0" // IR(17860, 34) + "MMHostInterfaceMaxBurstINTEL\0" // IR(17894, 29) + "MMHostInterfaceWaitRequestINTEL\0" // IR(17923, 32) + "StableKernelArgumentINTEL\0" // IR(17955, 26) + "SPV_OPERAND_TYPE_HOST_ACCESS_QUALIFIER\0" // IR(17981, 39) + "HostAccessINTEL\0" // IR(18020, 16) + "SPV_OPERAND_TYPE_INITIALIZATION_MODE_QUALIFIER\0" // IR(18036, 47) + "InitModeINTEL\0" // IR(18083, 14) + "ImplementInRegisterMapINTEL\0" // IR(18097, 28) + "SPV_OPERAND_TYPE_LOAD_CACHE_CONTROL\0" // IR(18125, 36) + "CacheControlLoadINTEL\0" // IR(18161, 22) + "SPV_OPERAND_TYPE_STORE_CACHE_CONTROL\0" // IR(18183, 37) + "CacheControlStoreINTEL\0" // IR(18220, 23) + "1D\0" // IR(18243, 3) + "2D\0" // IR(18246, 3) + "3D\0" // IR(18249, 3) + "Cube\0" // IR(18252, 5) + "Rect\0" // IR(18257, 5) + "Buffer\0" // IR(18262, 7) + "SubpassData\0" // IR(18269, 12) + "TileImageDataEXT\0" // IR(18281, 17) + "Invocations\0" // IR(18298, 12) + "SpacingEqual\0" // IR(18310, 13) + "SpacingFractionalEven\0" // IR(18323, 22) + "SpacingFractionalOdd\0" // IR(18345, 21) + "VertexOrderCw\0" // IR(18366, 14) + "VertexOrderCcw\0" // IR(18380, 15) + "PixelCenterInteger\0" // IR(18395, 19) + "OriginUpperLeft\0" // IR(18414, 16) + "OriginLowerLeft\0" // IR(18430, 16) + "EarlyFragmentTests\0" // IR(18446, 19) + "PointMode\0" // IR(18465, 10) + "Xfb\0" // IR(18475, 4) + "DepthReplacing\0" // IR(18479, 15) + "DepthGreater\0" // IR(18494, 13) + "DepthLess\0" // IR(18507, 10) + "DepthUnchanged\0" // IR(18517, 15) + "LocalSize\0" // IR(18532, 10) + "LocalSizeHint\0" // IR(18542, 14) + "InputPoints\0" // IR(18556, 12) + "InputLines\0" // IR(18568, 11) + "InputLinesAdjacency\0" // IR(18579, 20) + "Triangles\0" // IR(18599, 10) + "InputTrianglesAdjacency\0" // IR(18609, 24) + "Quads\0" // IR(18633, 6) + "Isolines\0" // IR(18639, 9) + "OutputVertices\0" // IR(18648, 15) + "OutputPoints\0" // IR(18663, 13) + "OutputLineStrip\0" // IR(18676, 16) + "OutputTriangleStrip\0" // IR(18692, 20) + "VecTypeHint\0" // IR(18712, 12) + "ContractionOff\0" // IR(18724, 15) + "Initializer\0" // IR(18739, 12) + "Finalizer\0" // IR(18751, 10) + "SubgroupsPerWorkgroup\0" // IR(18761, 22) + "SubgroupsPerWorkgroupId\0" // IR(18783, 24) + "LocalSizeId\0" // IR(18807, 12) + "LocalSizeHintId\0" // IR(18819, 16) + "NonCoherentColorAttachmentReadEXT\0" // IR(18835, 34) + "NonCoherentDepthAttachmentReadEXT\0" // IR(18869, 34) + "NonCoherentStencilAttachmentReadEXT\0" // IR(18903, 36) + "SubgroupUniformControlFlowKHR\0" // IR(18939, 30) + "PostDepthCoverage\0" // IR(18969, 18) + "NonCoherentTileAttachmentReadQCOM\0" // IR(18987, 34) + "TileShadingRateQCOM\0" // IR(19021, 20) + "EarlyAndLateFragmentTestsAMD\0" // IR(19041, 29) + "StencilRefReplacingEXT\0" // IR(19070, 23) + "CoalescingAMDX\0" // IR(19093, 15) + "IsApiEntryAMDX\0" // IR(19108, 15) + "MaxNodeRecursionAMDX\0" // IR(19123, 21) + "StaticNumWorkgroupsAMDX\0" // IR(19144, 24) + "MaxNumWorkgroupsAMDX\0" // IR(19168, 21) + "StencilRefUnchangedFrontAMD\0" // IR(19189, 28) + "StencilRefGreaterFrontAMD\0" // IR(19217, 26) + "StencilRefLessFrontAMD\0" // IR(19243, 23) + "StencilRefUnchangedBackAMD\0" // IR(19266, 27) + "StencilRefGreaterBackAMD\0" // IR(19293, 25) + "StencilRefLessBackAMD\0" // IR(19318, 22) + "QuadDerivativesKHR\0" // IR(19340, 19) + "RequireFullQuadsKHR\0" // IR(19359, 20) + "SharesInputWithAMDX\0" // IR(19379, 20) + "OutputLinesEXT\0" // IR(19399, 15) + "OutputLinesNV\0" // IR(19414, 14) + "OutputPrimitivesEXT\0" // IR(19428, 20) + "OutputPrimitivesNV\0" // IR(19448, 19) + "DerivativeGroupQuadsKHR\0" // IR(19467, 24) + "DerivativeGroupQuadsNV\0" // IR(19491, 23) + "DerivativeGroupLinearKHR\0" // IR(19514, 25) + "DerivativeGroupLinearNV\0" // IR(19539, 24) + "OutputTrianglesEXT\0" // IR(19563, 19) + "OutputTrianglesNV\0" // IR(19582, 18) + "PixelInterlockOrderedEXT\0" // IR(19600, 25) + "PixelInterlockUnorderedEXT\0" // IR(19625, 27) + "SampleInterlockOrderedEXT\0" // IR(19652, 26) + "SampleInterlockUnorderedEXT\0" // IR(19678, 28) + "ShadingRateInterlockOrderedEXT\0" // IR(19706, 31) + "ShadingRateInterlockUnorderedEXT\0" // IR(19737, 33) + "SharedLocalMemorySizeINTEL\0" // IR(19770, 27) + "RoundingModeRTPINTEL\0" // IR(19797, 21) + "RoundingModeRTNINTEL\0" // IR(19818, 21) + "FloatingPointModeALTINTEL\0" // IR(19839, 26) + "FloatingPointModeIEEEINTEL\0" // IR(19865, 27) + "MaxWorkgroupSizeINTEL\0" // IR(19892, 22) + "MaxWorkDimINTEL\0" // IR(19914, 16) + "NoGlobalOffsetINTEL\0" // IR(19930, 20) + "NumSIMDWorkitemsINTEL\0" // IR(19950, 22) + "SchedulerTargetFmaxMhzINTEL\0" // IR(19972, 28) + "MaximallyReconvergesKHR\0" // IR(20000, 24) + "FPFastMathDefault\0" // IR(20024, 18) + "StreamingInterfaceINTEL\0" // IR(20042, 24) + "RegisterMapInterfaceINTEL\0" // IR(20066, 26) + "NamedBarrierCountINTEL\0" // IR(20092, 23) + "MaximumRegistersINTEL\0" // IR(20115, 22) + "MaximumRegistersIdINTEL\0" // IR(20137, 24) + "SPV_OPERAND_TYPE_NAMED_MAXIMUM_NUMBER_OF_REGISTERS\0" // IR(20161, 51) + "NamedMaximumRegistersINTEL\0" // IR(20212, 27) + "Vertex\0" // IR(20239, 7) + "TessellationControl\0" // IR(20246, 20) + "TessellationEvaluation\0" // IR(20266, 23) + "GLCompute\0" // IR(20289, 10) + "TaskNV\0" // IR(20299, 7) + "MeshNV\0" // IR(20306, 7) + "RayGenerationKHR\0" // IR(20313, 17) + "RayGenerationNV\0" // IR(20330, 16) + "IntersectionKHR\0" // IR(20346, 16) + "IntersectionNV\0" // IR(20362, 15) + "AnyHitKHR\0" // IR(20377, 10) + "AnyHitNV\0" // IR(20387, 9) + "ClosestHitKHR\0" // IR(20396, 14) + "ClosestHitNV\0" // IR(20410, 13) + "MissKHR\0" // IR(20423, 8) + "MissNV\0" // IR(20431, 7) + "CallableKHR\0" // IR(20438, 12) + "CallableNV\0" // IR(20450, 11) + "TaskEXT\0" // IR(20461, 8) + "MeshEXT\0" // IR(20469, 8) + "Preserve\0" // IR(20477, 9) + "FlushToZero\0" // IR(20486, 12) + "BFloat16KHR\0" // IR(20498, 12) + "Float8E4M3EXT\0" // IR(20510, 14) + "Float8E5M2EXT\0" // IR(20524, 14) + "IEEE\0" // IR(20538, 5) + "ALT\0" // IR(20543, 4) + "NotNaN\0" // IR(20547, 7) + "NotInf\0" // IR(20554, 7) + "NSZ\0" // IR(20561, 4) + "AllowRecip\0" // IR(20565, 11) + "Fast\0" // IR(20576, 5) + "AllowContract\0" // IR(20581, 14) + "AllowContractFastINTEL\0" // IR(20595, 23) + "AllowReassoc\0" // IR(20618, 13) + "AllowReassocINTEL\0" // IR(20631, 18) + "AllowTransform\0" // IR(20649, 15) + "RTE\0" // IR(20664, 4) + "RTZ\0" // IR(20668, 4) + "RTP\0" // IR(20672, 4) + "RTN\0" // IR(20676, 4) + "Vertical2Pixels\0" // IR(20680, 16) + "Vertical4Pixels\0" // IR(20696, 16) + "Horizontal2Pixels\0" // IR(20712, 18) + "Horizontal4Pixels\0" // IR(20730, 18) + "Inline\0" // IR(20748, 7) + "DontInline\0" // IR(20755, 11) + "Pure\0" // IR(20766, 5) + "Const\0" // IR(20771, 6) + "Zext\0" // IR(20777, 5) + "Sext\0" // IR(20782, 5) + "ByVal\0" // IR(20787, 6) + "Sret\0" // IR(20793, 5) + "NoAlias\0" // IR(20798, 8) + "NoCapture\0" // IR(20806, 10) + "NoWrite\0" // IR(20816, 8) + "NoReadWrite\0" // IR(20824, 12) + "RuntimeAlignedINTEL\0" // IR(20836, 20) + "Reduce\0" // IR(20856, 7) + "InclusiveScan\0" // IR(20863, 14) + "ExclusiveScan\0" // IR(20877, 14) + "ClusteredReduce\0" // IR(20891, 16) + "PartitionedReduceNV\0" // IR(20907, 20) + "PartitionedInclusiveScanNV\0" // IR(20927, 27) + "PartitionedExclusiveScanNV\0" // IR(20954, 27) + "NoneINTEL\0" // IR(20981, 10) + "ReadINTEL\0" // IR(20991, 10) + "WriteINTEL\0" // IR(21001, 11) + "ReadWriteINTEL\0" // IR(21012, 15) + "Bias\0" // IR(21027, 5) + "Lod\0" // IR(21032, 4) + "Grad\0" // IR(21036, 5) + "ConstOffset\0" // IR(21041, 12) + "ConstOffsets\0" // IR(21053, 13) + "MakeTexelAvailable\0" // IR(21066, 19) + "MakeTexelAvailableKHR\0" // IR(21085, 22) + "MakeTexelVisible\0" // IR(21107, 17) + "MakeTexelVisibleKHR\0" // IR(21124, 20) + "NonPrivateTexel\0" // IR(21144, 16) + "NonPrivateTexelKHR\0" // IR(21160, 19) + "VolatileTexel\0" // IR(21179, 14) + "VolatileTexelKHR\0" // IR(21193, 17) + "SignExtend\0" // IR(21210, 11) + "ZeroExtend\0" // IR(21221, 11) + "Nontemporal\0" // IR(21232, 12) + "Offsets\0" // IR(21244, 8) + "SnormInt8\0" // IR(21252, 10) + "SnormInt16\0" // IR(21262, 11) + "UnormInt8\0" // IR(21273, 10) + "UnormInt16\0" // IR(21283, 11) + "UnormShort565\0" // IR(21294, 14) + "UnormShort555\0" // IR(21308, 14) + "UnormInt101010\0" // IR(21322, 15) + "SignedInt8\0" // IR(21337, 11) + "SignedInt16\0" // IR(21348, 12) + "SignedInt32\0" // IR(21360, 12) + "UnsignedInt8\0" // IR(21372, 13) + "UnsignedInt16\0" // IR(21385, 14) + "UnsignedInt32\0" // IR(21399, 14) + "HalfFloat\0" // IR(21413, 10) + "UnormInt24\0" // IR(21423, 11) + "UnormInt101010_2\0" // IR(21434, 17) + "UnormInt10X6EXT\0" // IR(21451, 16) + "UnsignedIntRaw10EXT\0" // IR(21467, 20) + "UnsignedIntRaw12EXT\0" // IR(21487, 20) + "UnormInt2_101010EXT\0" // IR(21507, 20) + "UnsignedInt10X6EXT\0" // IR(21527, 19) + "UnsignedInt12X4EXT\0" // IR(21546, 19) + "UnsignedInt14X2EXT\0" // IR(21565, 19) + "UnormInt12X4EXT\0" // IR(21584, 16) + "UnormInt14X2EXT\0" // IR(21600, 16) + "R\0" // IR(21616, 2) + "A\0" // IR(21618, 2) + "RG\0" // IR(21620, 3) + "RA\0" // IR(21623, 3) + "RGB\0" // IR(21626, 4) + "RGBA\0" // IR(21630, 5) + "BGRA\0" // IR(21635, 5) + "ARGB\0" // IR(21640, 5) + "Intensity\0" // IR(21645, 10) + "Luminance\0" // IR(21655, 10) + "Rx\0" // IR(21665, 3) + "RGx\0" // IR(21668, 4) + "RGBx\0" // IR(21672, 5) + "Depth\0" // IR(21677, 6) + "DepthStencil\0" // IR(21683, 13) + "sRGB\0" // IR(21696, 5) + "sRGBx\0" // IR(21701, 6) + "sRGBA\0" // IR(21707, 6) + "sBGRA\0" // IR(21713, 6) + "ABGR\0" // IR(21719, 5) + "InitOnDeviceReprogramINTEL\0" // IR(21724, 27) + "InitOnDeviceResetINTEL\0" // IR(21751, 23) + "NoWait\0" // IR(21774, 7) + "WaitKernel\0" // IR(21781, 11) + "WaitWorkGroup\0" // IR(21792, 14) + "CmdExecTime\0" // IR(21806, 12) + "MayUsePrintf\0" // IR(21818, 13) + "Export\0" // IR(21831, 7) + "Import\0" // IR(21838, 7) + "LinkOnceODR\0" // IR(21845, 12) + "UncachedINTEL\0" // IR(21857, 14) + "CachedINTEL\0" // IR(21871, 12) + "StreamingINTEL\0" // IR(21883, 15) + "InvalidateAfterReadINTEL\0" // IR(21898, 25) + "ConstCachedINTEL\0" // IR(21923, 17) + "Unroll\0" // IR(21940, 7) + "DontUnroll\0" // IR(21947, 11) + "DependencyInfinite\0" // IR(21958, 19) + "DependencyLength\0" // IR(21977, 17) + "MinIterations\0" // IR(21994, 14) + "MaxIterations\0" // IR(22008, 14) + "IterationMultiple\0" // IR(22022, 18) + "PeelCount\0" // IR(22040, 10) + "PartialCount\0" // IR(22050, 13) + "DependencyArrayINTEL\0" // IR(22063, 21) + "LoopCoalesceINTEL\0" // IR(22084, 18) + "MaxInterleavingINTEL\0" // IR(22102, 21) + "SpeculatedIterationsINTEL\0" // IR(22123, 26) + "NoFusionINTEL\0" // IR(22149, 14) + "LoopCountINTEL\0" // IR(22163, 15) + "MaxReinvocationDelayINTEL\0" // IR(22178, 26) + "MatrixASignedComponentsINTEL\0" // IR(22204, 29) + "MatrixBSignedComponentsINTEL\0" // IR(22233, 29) + "MatrixCBFloat16INTEL\0" // IR(22262, 21) + "MatrixResultBFloat16INTEL\0" // IR(22283, 26) + "MatrixAPackedInt8INTEL\0" // IR(22309, 23) + "MatrixBPackedInt8INTEL\0" // IR(22332, 23) + "MatrixAPackedInt4INTEL\0" // IR(22355, 23) + "MatrixBPackedInt4INTEL\0" // IR(22378, 23) + "MatrixATF32INTEL\0" // IR(22401, 17) + "MatrixBTF32INTEL\0" // IR(22418, 17) + "MatrixAPackedFloat16INTEL\0" // IR(22435, 26) + "MatrixBPackedFloat16INTEL\0" // IR(22461, 26) + "MatrixAPackedBFloat16INTEL\0" // IR(22487, 27) + "MatrixBPackedBFloat16INTEL\0" // IR(22514, 27) + "Aligned\0" // IR(22541, 8) + "MakePointerAvailable\0" // IR(22549, 21) + "MakePointerAvailableKHR\0" // IR(22570, 24) + "MakePointerVisible\0" // IR(22594, 19) + "MakePointerVisibleKHR\0" // IR(22613, 22) + "NonPrivatePointer\0" // IR(22635, 18) + "NonPrivatePointerKHR\0" // IR(22653, 21) + "AliasScopeINTELMask\0" // IR(22674, 20) + "NoAliasINTELMask\0" // IR(22694, 17) + "Simple\0" // IR(22711, 7) + "GLSL450\0" // IR(22718, 8) + "OpenCL\0" // IR(22726, 7) + "Vulkan\0" // IR(22733, 7) + "VulkanKHR\0" // IR(22740, 10) + "Relaxed\0" // IR(22750, 8) + "Acquire\0" // IR(22758, 8) + "Release\0" // IR(22766, 8) + "AcquireRelease\0" // IR(22774, 15) + "SequentiallyConsistent\0" // IR(22789, 23) + "UniformMemory\0" // IR(22812, 14) + "SubgroupMemory\0" // IR(22826, 15) + "WorkgroupMemory\0" // IR(22841, 16) + "CrossWorkgroupMemory\0" // IR(22857, 21) + "AtomicCounterMemory\0" // IR(22878, 20) + "ImageMemory\0" // IR(22898, 12) + "OutputMemory\0" // IR(22910, 13) + "OutputMemoryKHR\0" // IR(22923, 16) + "MakeAvailable\0" // IR(22939, 14) + "MakeAvailableKHR\0" // IR(22953, 17) + "MakeVisible\0" // IR(22970, 12) + "MakeVisibleKHR\0" // IR(22982, 15) + "AutoINTEL\0" // IR(22997, 10) + "WRAP\0" // IR(23007, 5) + "SAT\0" // IR(23012, 4) + "SAT_ZERO\0" // IR(23016, 9) + "SAT_SYM\0" // IR(23025, 8) + "PackedVectorFormat4x8Bit\0" // IR(23033, 25) + "PackedVectorFormat4x8BitKHR\0" // IR(23058, 28) + "TRN\0" // IR(23086, 4) + "TRN_ZERO\0" // IR(23090, 9) + "RND\0" // IR(23099, 4) + "RND_ZERO\0" // IR(23103, 9) + "RND_INF\0" // IR(23112, 8) + "RND_MIN_INF\0" // IR(23120, 12) + "RND_CONV\0" // IR(23132, 9) + "RND_CONV_ODD\0" // IR(23141, 13) + "RobustnessPerComponentNV\0" // IR(23154, 25) + "RobustnessPerElementNV\0" // IR(23179, 23) + "OpaqueKHR\0" // IR(23202, 10) + "NoOpaqueKHR\0" // IR(23212, 12) + "TerminateOnFirstHitKHR\0" // IR(23224, 23) + "SkipClosestHitShaderKHR\0" // IR(23247, 24) + "CullBackFacingTrianglesKHR\0" // IR(23271, 27) + "CullFrontFacingTrianglesKHR\0" // IR(23298, 28) + "CullOpaqueKHR\0" // IR(23326, 14) + "CullNoOpaqueKHR\0" // IR(23340, 16) + "SkipTrianglesKHR\0" // IR(23356, 17) + "SkipBuiltinPrimitivesNV\0" // IR(23373, 24) + "SkipAABBsKHR\0" // IR(23397, 13) + "ForceOpacityMicromap2StateEXT\0" // IR(23410, 30) + "RayQueryCandidateIntersectionTriangleKHR\0" // IR(23440, 41) + "RayQueryCandidateIntersectionAABBKHR\0" // IR(23481, 37) + "RayQueryCommittedIntersectionNoneKHR\0" // IR(23518, 37) + "RayQueryCommittedIntersectionTriangleKHR\0" // IR(23555, 41) + "RayQueryCommittedIntersectionGeneratedKHR\0" // IR(23596, 42) + "RayQueryCandidateIntersectionKHR\0" // IR(23638, 33) + "RayQueryCommittedIntersectionKHR\0" // IR(23671, 33) + "ClampToEdge\0" // IR(23704, 12) + "Clamp\0" // IR(23716, 6) + "Repeat\0" // IR(23722, 7) + "RepeatMirrored\0" // IR(23729, 15) + "Nearest\0" // IR(23744, 8) + "Linear\0" // IR(23752, 7) + "Unknown\0" // IR(23759, 8) + "Rgba32f\0" // IR(23767, 8) + "Rgba16f\0" // IR(23775, 8) + "R32f\0" // IR(23783, 5) + "Rgba8\0" // IR(23788, 6) + "Rgba8Snorm\0" // IR(23794, 11) + "Rg32f\0" // IR(23805, 6) + "Rg16f\0" // IR(23811, 6) + "R11fG11fB10f\0" // IR(23817, 13) + "R16f\0" // IR(23830, 5) + "Rgba16\0" // IR(23835, 7) + "Rgb10A2\0" // IR(23842, 8) + "Rg16\0" // IR(23850, 5) + "Rg8\0" // IR(23855, 4) + "R16\0" // IR(23859, 4) + "R8\0" // IR(23863, 3) + "Rgba16Snorm\0" // IR(23866, 12) + "Rg16Snorm\0" // IR(23878, 10) + "Rg8Snorm\0" // IR(23888, 9) + "R16Snorm\0" // IR(23897, 9) + "R8Snorm\0" // IR(23906, 8) + "Rgba32i\0" // IR(23914, 8) + "Rgba16i\0" // IR(23922, 8) + "Rgba8i\0" // IR(23930, 7) + "R32i\0" // IR(23937, 5) + "Rg32i\0" // IR(23942, 6) + "Rg16i\0" // IR(23948, 6) + "Rg8i\0" // IR(23954, 5) + "R16i\0" // IR(23959, 5) + "R8i\0" // IR(23964, 4) + "Rgba32ui\0" // IR(23968, 9) + "Rgba16ui\0" // IR(23977, 9) + "Rgba8ui\0" // IR(23986, 8) + "R32ui\0" // IR(23994, 6) + "Rgb10a2ui\0" // IR(24000, 10) + "Rg32ui\0" // IR(24010, 7) + "Rg16ui\0" // IR(24017, 7) + "Rg8ui\0" // IR(24024, 6) + "R16ui\0" // IR(24030, 6) + "R8ui\0" // IR(24036, 5) + "R64ui\0" // IR(24041, 6) + "R64i\0" // IR(24047, 5) + "CrossDevice\0" // IR(24052, 12) + "Device\0" // IR(24064, 7) + "Workgroup\0" // IR(24071, 10) + "Subgroup\0" // IR(24081, 9) + "Invocation\0" // IR(24090, 11) + "QueueFamily\0" // IR(24101, 12) + "QueueFamilyKHR\0" // IR(24113, 15) + "ShaderCallKHR\0" // IR(24128, 14) + "Flatten\0" // IR(24142, 8) + "DontFlatten\0" // IR(24150, 12) + "IdentifierPossibleDuplicates\0" // IR(24162, 29) + "FlagUnknownPhysicalLayout\0" // IR(24191, 26) + "ESSL\0" // IR(24217, 5) + "GLSL\0" // IR(24222, 5) + "OpenCL_C\0" // IR(24227, 9) + "OpenCL_CPP\0" // IR(24236, 11) + "HLSL\0" // IR(24247, 5) + "CPP_for_OpenCL\0" // IR(24252, 15) + "SYCL\0" // IR(24267, 5) + "HERO_C\0" // IR(24272, 7) + "NZSL\0" // IR(24279, 5) + "WGSL\0" // IR(24284, 5) + "Slang\0" // IR(24289, 6) + "Zig\0" // IR(24295, 4) + "Rust\0" // IR(24299, 5) + "UniformConstant\0" // IR(24304, 16) + "Input\0" // IR(24320, 6) + "Output\0" // IR(24326, 7) + "CrossWorkgroup\0" // IR(24333, 15) + "Private\0" // IR(24348, 8) + "Function\0" // IR(24356, 9) + "Generic\0" // IR(24365, 8) + "PushConstant\0" // IR(24373, 13) + "AtomicCounter\0" // IR(24386, 14) + "Image\0" // IR(24400, 6) + "StorageBuffer\0" // IR(24406, 14) + "TileImageEXT\0" // IR(24420, 13) + "TileAttachmentQCOM\0" // IR(24433, 19) + "NodePayloadAMDX\0" // IR(24452, 16) + "CallableDataKHR\0" // IR(24468, 16) + "CallableDataNV\0" // IR(24484, 15) + "IncomingCallableDataKHR\0" // IR(24499, 24) + "IncomingCallableDataNV\0" // IR(24523, 23) + "RayPayloadKHR\0" // IR(24546, 14) + "RayPayloadNV\0" // IR(24560, 13) + "HitAttributeKHR\0" // IR(24573, 16) + "HitAttributeNV\0" // IR(24589, 15) + "IncomingRayPayloadKHR\0" // IR(24604, 22) + "IncomingRayPayloadNV\0" // IR(24626, 21) + "ShaderRecordBufferKHR\0" // IR(24647, 22) + "ShaderRecordBufferNV\0" // IR(24669, 21) + "PhysicalStorageBuffer\0" // IR(24690, 22) + "PhysicalStorageBufferEXT\0" // IR(24712, 25) + "HitObjectAttributeNV\0" // IR(24737, 21) + "TaskPayloadWorkgroupEXT\0" // IR(24758, 24) + "CodeSectionINTEL\0" // IR(24782, 17) + "DeviceOnlyINTEL\0" // IR(24799, 16) + "HostOnlyINTEL\0" // IR(24815, 14) + "WriteThroughINTEL\0" // IR(24829, 18) + "WriteBackINTEL\0" // IR(24847, 15) + "TensorView\0" // IR(24862, 11) + "DecodeFunc\0" // IR(24873, 11) + "Undefined\0" // IR(24884, 10) + "NoneARM\0" // IR(24894, 8) + "NontemporalARM\0" // IR(24902, 15) + "OutOfBoundsValueARM\0" // IR(24917, 20) + "MakeElementAvailableARM\0" // IR(24937, 24) + "MakeElementVisibleARM\0" // IR(24961, 22) + "NonPrivateElementARM\0" // IR(24983, 21) + "Nop\0" // IR(25004, 4) + "SPV_OPERAND_TYPE_TYPE_ID\0" // IR(25008, 25) + "SPV_OPERAND_TYPE_RESULT_ID\0" // IR(25033, 27) + "Undef\0" // IR(25060, 6) + "SourceContinued\0" // IR(25066, 16) + "SPV_OPERAND_TYPE_SOURCE_LANGUAGE\0" // IR(25082, 33) + "SPV_OPERAND_TYPE_OPTIONAL_ID\0" // IR(25115, 29) + "SPV_OPERAND_TYPE_OPTIONAL_LITERAL_STRING\0" // IR(25144, 41) + "Source\0" // IR(25185, 7) + "SourceExtension\0" // IR(25192, 16) + "Name\0" // IR(25208, 5) + "MemberName\0" // IR(25213, 11) + "String\0" // IR(25224, 7) + "Line\0" // IR(25231, 5) + "Extension\0" // IR(25236, 10) + "ExtInstImport\0" // IR(25246, 14) + "SPV_OPERAND_TYPE_EXTENSION_INSTRUCTION_NUMBER\0" // IR(25260, 46) + "ExtInst\0" // IR(25306, 8) + "SPV_OPERAND_TYPE_ADDRESSING_MODEL\0" // IR(25314, 34) + "SPV_OPERAND_TYPE_MEMORY_MODEL\0" // IR(25348, 30) + "MemoryModel\0" // IR(25378, 12) + "SPV_OPERAND_TYPE_EXECUTION_MODEL\0" // IR(25390, 33) + "SPV_OPERAND_TYPE_VARIABLE_ID\0" // IR(25423, 29) + "EntryPoint\0" // IR(25452, 11) + "SPV_OPERAND_TYPE_EXECUTION_MODE\0" // IR(25463, 32) + "ExecutionMode\0" // IR(25495, 14) + "SPV_OPERAND_TYPE_CAPABILITY\0" // IR(25509, 28) + "Capability\0" // IR(25537, 11) + "TypeVoid\0" // IR(25548, 9) + "TypeBool\0" // IR(25557, 9) + "TypeInt\0" // IR(25566, 8) + "SPV_OPERAND_TYPE_OPTIONAL_FPENCODING\0" // IR(25574, 37) + "TypeFloat\0" // IR(25611, 10) + "TypeVector\0" // IR(25621, 11) + "TypeMatrix\0" // IR(25632, 11) + "SPV_OPERAND_TYPE_DIMENSIONALITY\0" // IR(25643, 32) + "SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT\0" // IR(25675, 38) + "SPV_OPERAND_TYPE_OPTIONAL_ACCESS_QUALIFIER\0" // IR(25713, 43) + "TypeImage\0" // IR(25756, 10) + "TypeSampler\0" // IR(25766, 12) + "TypeSampledImage\0" // IR(25778, 17) + "TypeArray\0" // IR(25795, 10) + "TypeRuntimeArray\0" // IR(25805, 17) + "TypeStruct\0" // IR(25822, 11) + "TypeOpaque\0" // IR(25833, 11) + "SPV_OPERAND_TYPE_STORAGE_CLASS\0" // IR(25844, 31) + "TypePointer\0" // IR(25875, 12) + "TypeFunction\0" // IR(25887, 13) + "TypeEvent\0" // IR(25900, 10) + "TypeDeviceEvent\0" // IR(25910, 16) + "TypeReserveId\0" // IR(25926, 14) + "TypeQueue\0" // IR(25940, 10) + "TypePipe\0" // IR(25950, 9) + "TypeForwardPointer\0" // IR(25959, 19) + "ConstantTrue\0" // IR(25978, 13) + "ConstantFalse\0" // IR(25991, 14) + "SPV_OPERAND_TYPE_TYPED_LITERAL_NUMBER\0" // IR(26005, 38) + "ConstantComposite\0" // IR(26043, 18) + "SPV_OPERAND_TYPE_SAMPLER_ADDRESSING_MODE\0" // IR(26061, 41) + "SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE\0" // IR(26102, 37) + "ConstantSampler\0" // IR(26139, 16) + "ConstantNull\0" // IR(26155, 13) + "SpecConstantTrue\0" // IR(26168, 17) + "SpecConstantFalse\0" // IR(26185, 18) + "SpecConstant\0" // IR(26203, 13) + "SpecConstantComposite\0" // IR(26216, 22) + "SPV_OPERAND_TYPE_SPEC_CONSTANT_OP_NUMBER\0" // IR(26238, 41) + "SpecConstantOp\0" // IR(26279, 15) + "SPV_OPERAND_TYPE_FUNCTION_CONTROL\0" // IR(26294, 34) + "FunctionParameter\0" // IR(26328, 18) + "FunctionEnd\0" // IR(26346, 12) + "FunctionCall\0" // IR(26358, 13) + "Variable\0" // IR(26371, 9) + "ImageTexelPointer\0" // IR(26380, 18) + "SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS\0" // IR(26398, 40) + "Load\0" // IR(26438, 5) + "Store\0" // IR(26443, 6) + "CopyMemory\0" // IR(26449, 11) + "CopyMemorySized\0" // IR(26460, 16) + "AccessChain\0" // IR(26476, 12) + "InBoundsAccessChain\0" // IR(26488, 20) + "PtrAccessChain\0" // IR(26508, 15) + "ArrayLength\0" // IR(26523, 12) + "GenericPtrMemSemantics\0" // IR(26535, 23) + "InBoundsPtrAccessChain\0" // IR(26558, 23) + "SPV_OPERAND_TYPE_DECORATION\0" // IR(26581, 28) + "Decorate\0" // IR(26609, 9) + "MemberDecorate\0" // IR(26618, 15) + "DecorationGroup\0" // IR(26633, 16) + "GroupDecorate\0" // IR(26649, 14) + "SPV_OPERAND_TYPE_VARIABLE_ID_LITERAL_INTEGER\0" // IR(26663, 45) + "GroupMemberDecorate\0" // IR(26708, 20) + "VectorExtractDynamic\0" // IR(26728, 21) + "VectorInsertDynamic\0" // IR(26749, 20) + "VectorShuffle\0" // IR(26769, 14) + "CompositeConstruct\0" // IR(26783, 19) + "CompositeExtract\0" // IR(26802, 17) + "CompositeInsert\0" // IR(26819, 16) + "CopyObject\0" // IR(26835, 11) + "Transpose\0" // IR(26846, 10) + "SampledImage\0" // IR(26856, 13) + "SPV_OPERAND_TYPE_OPTIONAL_IMAGE\0" // IR(26869, 32) + "ImageSampleImplicitLod\0" // IR(26901, 23) + "SPV_OPERAND_TYPE_IMAGE\0" // IR(26924, 23) + "ImageSampleExplicitLod\0" // IR(26947, 23) + "ImageSampleDrefImplicitLod\0" // IR(26970, 27) + "ImageSampleDrefExplicitLod\0" // IR(26997, 27) + "ImageSampleProjImplicitLod\0" // IR(27024, 27) + "ImageSampleProjExplicitLod\0" // IR(27051, 27) + "ImageSampleProjDrefImplicitLod\0" // IR(27078, 31) + "ImageSampleProjDrefExplicitLod\0" // IR(27109, 31) + "ImageFetch\0" // IR(27140, 11) + "ImageGather\0" // IR(27151, 12) + "ImageDrefGather\0" // IR(27163, 16) + "ImageRead\0" // IR(27179, 10) + "ImageWrite\0" // IR(27189, 11) + "ImageQueryFormat\0" // IR(27200, 17) + "ImageQueryOrder\0" // IR(27217, 16) + "ImageQuerySizeLod\0" // IR(27233, 18) + "ImageQuerySize\0" // IR(27251, 15) + "ImageQueryLod\0" // IR(27266, 14) + "ImageQueryLevels\0" // IR(27280, 17) + "ImageQuerySamples\0" // IR(27297, 18) + "ConvertFToU\0" // IR(27315, 12) + "ConvertFToS\0" // IR(27327, 12) + "ConvertSToF\0" // IR(27339, 12) + "ConvertUToF\0" // IR(27351, 12) + "UConvert\0" // IR(27363, 9) + "SConvert\0" // IR(27372, 9) + "FConvert\0" // IR(27381, 9) + "QuantizeToF16\0" // IR(27390, 14) + "ConvertPtrToU\0" // IR(27404, 14) + "SatConvertSToU\0" // IR(27418, 15) + "SatConvertUToS\0" // IR(27433, 15) + "ConvertUToPtr\0" // IR(27448, 14) + "PtrCastToGeneric\0" // IR(27462, 17) + "GenericCastToPtr\0" // IR(27479, 17) + "GenericCastToPtrExplicit\0" // IR(27496, 25) + "Bitcast\0" // IR(27521, 8) + "SNegate\0" // IR(27529, 8) + "FNegate\0" // IR(27537, 8) + "IAdd\0" // IR(27545, 5) + "FAdd\0" // IR(27550, 5) + "ISub\0" // IR(27555, 5) + "FSub\0" // IR(27560, 5) + "IMul\0" // IR(27565, 5) + "FMul\0" // IR(27570, 5) + "UDiv\0" // IR(27575, 5) + "SDiv\0" // IR(27580, 5) + "FDiv\0" // IR(27585, 5) + "UMod\0" // IR(27590, 5) + "SRem\0" // IR(27595, 5) + "SMod\0" // IR(27600, 5) + "FRem\0" // IR(27605, 5) + "FMod\0" // IR(27610, 5) + "VectorTimesScalar\0" // IR(27615, 18) + "MatrixTimesScalar\0" // IR(27633, 18) + "VectorTimesMatrix\0" // IR(27651, 18) + "MatrixTimesVector\0" // IR(27669, 18) + "MatrixTimesMatrix\0" // IR(27687, 18) + "OuterProduct\0" // IR(27705, 13) + "Dot\0" // IR(27718, 4) + "IAddCarry\0" // IR(27722, 10) + "ISubBorrow\0" // IR(27732, 11) + "UMulExtended\0" // IR(27743, 13) + "SMulExtended\0" // IR(27756, 13) + "Any\0" // IR(27769, 4) + "All\0" // IR(27773, 4) + "IsNan\0" // IR(27777, 6) + "IsInf\0" // IR(27783, 6) + "IsFinite\0" // IR(27789, 9) + "IsNormal\0" // IR(27798, 9) + "SignBitSet\0" // IR(27807, 11) + "LessOrGreater\0" // IR(27818, 14) + "Ordered\0" // IR(27832, 8) + "Unordered\0" // IR(27840, 10) + "LogicalEqual\0" // IR(27850, 13) + "LogicalNotEqual\0" // IR(27863, 16) + "LogicalOr\0" // IR(27879, 10) + "LogicalAnd\0" // IR(27889, 11) + "LogicalNot\0" // IR(27900, 11) + "Select\0" // IR(27911, 7) + "IEqual\0" // IR(27918, 7) + "INotEqual\0" // IR(27925, 10) + "UGreaterThan\0" // IR(27935, 13) + "SGreaterThan\0" // IR(27948, 13) + "UGreaterThanEqual\0" // IR(27961, 18) + "SGreaterThanEqual\0" // IR(27979, 18) + "ULessThan\0" // IR(27997, 10) + "SLessThan\0" // IR(28007, 10) + "ULessThanEqual\0" // IR(28017, 15) + "SLessThanEqual\0" // IR(28032, 15) + "FOrdEqual\0" // IR(28047, 10) + "FUnordEqual\0" // IR(28057, 12) + "FOrdNotEqual\0" // IR(28069, 13) + "FUnordNotEqual\0" // IR(28082, 15) + "FOrdLessThan\0" // IR(28097, 13) + "FUnordLessThan\0" // IR(28110, 15) + "FOrdGreaterThan\0" // IR(28125, 16) + "FUnordGreaterThan\0" // IR(28141, 18) + "FOrdLessThanEqual\0" // IR(28159, 18) + "FUnordLessThanEqual\0" // IR(28177, 20) + "FOrdGreaterThanEqual\0" // IR(28197, 21) + "FUnordGreaterThanEqual\0" // IR(28218, 23) + "ShiftRightLogical\0" // IR(28241, 18) + "ShiftRightArithmetic\0" // IR(28259, 21) + "ShiftLeftLogical\0" // IR(28280, 17) + "BitwiseOr\0" // IR(28297, 10) + "BitwiseXor\0" // IR(28307, 11) + "BitwiseAnd\0" // IR(28318, 11) + "Not\0" // IR(28329, 4) + "BitFieldInsert\0" // IR(28333, 15) + "BitFieldSExtract\0" // IR(28348, 17) + "BitFieldUExtract\0" // IR(28365, 17) + "BitReverse\0" // IR(28382, 11) + "BitCount\0" // IR(28393, 9) + "DPdx\0" // IR(28402, 5) + "DPdy\0" // IR(28407, 5) + "Fwidth\0" // IR(28412, 7) + "DPdxFine\0" // IR(28419, 9) + "DPdyFine\0" // IR(28428, 9) + "FwidthFine\0" // IR(28437, 11) + "DPdxCoarse\0" // IR(28448, 11) + "DPdyCoarse\0" // IR(28459, 11) + "FwidthCoarse\0" // IR(28470, 13) + "EmitVertex\0" // IR(28483, 11) + "EndPrimitive\0" // IR(28494, 13) + "EmitStreamVertex\0" // IR(28507, 17) + "EndStreamPrimitive\0" // IR(28524, 19) + "SPV_OPERAND_TYPE_MEMORY_SEMANTICS_ID\0" // IR(28543, 37) + "ControlBarrier\0" // IR(28580, 15) + "MemoryBarrier\0" // IR(28595, 14) + "AtomicLoad\0" // IR(28609, 11) + "AtomicStore\0" // IR(28620, 12) + "AtomicExchange\0" // IR(28632, 15) + "AtomicCompareExchange\0" // IR(28647, 22) + "AtomicCompareExchangeWeak\0" // IR(28669, 26) + "AtomicIIncrement\0" // IR(28695, 17) + "AtomicIDecrement\0" // IR(28712, 17) + "AtomicIAdd\0" // IR(28729, 11) + "AtomicISub\0" // IR(28740, 11) + "AtomicSMin\0" // IR(28751, 11) + "AtomicUMin\0" // IR(28762, 11) + "AtomicSMax\0" // IR(28773, 11) + "AtomicUMax\0" // IR(28784, 11) + "AtomicAnd\0" // IR(28795, 10) + "AtomicOr\0" // IR(28805, 9) + "AtomicXor\0" // IR(28814, 10) + "Phi\0" // IR(28824, 4) + "SPV_OPERAND_TYPE_LOOP_CONTROL\0" // IR(28828, 30) + "LoopMerge\0" // IR(28858, 10) + "SPV_OPERAND_TYPE_SELECTION_CONTROL\0" // IR(28868, 35) + "SelectionMerge\0" // IR(28903, 15) + "Label\0" // IR(28918, 6) + "Branch\0" // IR(28924, 7) + "BranchConditional\0" // IR(28931, 18) + "SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER_ID\0" // IR(28949, 45) + "Switch\0" // IR(28994, 7) + "Kill\0" // IR(29001, 5) + "Return\0" // IR(29006, 7) + "ReturnValue\0" // IR(29013, 12) + "Unreachable\0" // IR(29025, 12) + "LifetimeStart\0" // IR(29037, 14) + "LifetimeStop\0" // IR(29051, 13) + "GroupAsyncCopy\0" // IR(29064, 15) + "GroupWaitEvents\0" // IR(29079, 16) + "GroupAll\0" // IR(29095, 9) + "GroupAny\0" // IR(29104, 9) + "GroupBroadcast\0" // IR(29113, 15) + "SPV_OPERAND_TYPE_GROUP_OPERATION\0" // IR(29128, 33) + "GroupIAdd\0" // IR(29161, 10) + "GroupFAdd\0" // IR(29171, 10) + "GroupFMin\0" // IR(29181, 10) + "GroupUMin\0" // IR(29191, 10) + "GroupSMin\0" // IR(29201, 10) + "GroupFMax\0" // IR(29211, 10) + "GroupUMax\0" // IR(29221, 10) + "GroupSMax\0" // IR(29231, 10) + "ReadPipe\0" // IR(29241, 9) + "WritePipe\0" // IR(29250, 10) + "ReservedReadPipe\0" // IR(29260, 17) + "ReservedWritePipe\0" // IR(29277, 18) + "ReserveReadPipePackets\0" // IR(29295, 23) + "ReserveWritePipePackets\0" // IR(29318, 24) + "CommitReadPipe\0" // IR(29342, 15) + "CommitWritePipe\0" // IR(29357, 16) + "IsValidReserveId\0" // IR(29373, 17) + "GetNumPipePackets\0" // IR(29390, 18) + "GetMaxPipePackets\0" // IR(29408, 18) + "GroupReserveReadPipePackets\0" // IR(29426, 28) + "GroupReserveWritePipePackets\0" // IR(29454, 29) + "GroupCommitReadPipe\0" // IR(29483, 20) + "GroupCommitWritePipe\0" // IR(29503, 21) + "EnqueueMarker\0" // IR(29524, 14) + "EnqueueKernel\0" // IR(29538, 14) + "GetKernelNDrangeSubGroupCount\0" // IR(29552, 30) + "GetKernelNDrangeMaxSubGroupSize\0" // IR(29582, 32) + "GetKernelWorkGroupSize\0" // IR(29614, 23) + "GetKernelPreferredWorkGroupSizeMultiple\0" // IR(29637, 40) + "RetainEvent\0" // IR(29677, 12) + "ReleaseEvent\0" // IR(29689, 13) + "CreateUserEvent\0" // IR(29702, 16) + "IsValidEvent\0" // IR(29718, 13) + "SetUserEventStatus\0" // IR(29731, 19) + "CaptureEventProfilingInfo\0" // IR(29750, 26) + "GetDefaultQueue\0" // IR(29776, 16) + "BuildNDRange\0" // IR(29792, 13) + "ImageSparseSampleImplicitLod\0" // IR(29805, 29) + "ImageSparseSampleExplicitLod\0" // IR(29834, 29) + "ImageSparseSampleDrefImplicitLod\0" // IR(29863, 33) + "ImageSparseSampleDrefExplicitLod\0" // IR(29896, 33) + "ImageSparseSampleProjImplicitLod\0" // IR(29929, 33) + "ImageSparseSampleProjExplicitLod\0" // IR(29962, 33) + "ImageSparseSampleProjDrefImplicitLod\0" // IR(29995, 37) + "ImageSparseSampleProjDrefExplicitLod\0" // IR(30032, 37) + "ImageSparseFetch\0" // IR(30069, 17) + "ImageSparseGather\0" // IR(30086, 18) + "ImageSparseDrefGather\0" // IR(30104, 22) + "ImageSparseTexelsResident\0" // IR(30126, 26) + "NoLine\0" // IR(30152, 7) + "AtomicFlagTestAndSet\0" // IR(30159, 21) + "AtomicFlagClear\0" // IR(30180, 16) + "ImageSparseRead\0" // IR(30196, 16) + "SizeOf\0" // IR(30212, 7) + "TypePipeStorage\0" // IR(30219, 16) + "ConstantPipeStorage\0" // IR(30235, 20) + "CreatePipeFromPipeStorage\0" // IR(30255, 26) + "GetKernelLocalSizeForSubgroupCount\0" // IR(30281, 35) + "GetKernelMaxNumSubgroups\0" // IR(30316, 25) + "TypeNamedBarrier\0" // IR(30341, 17) + "NamedBarrierInitialize\0" // IR(30358, 23) + "MemoryNamedBarrier\0" // IR(30381, 19) + "ModuleProcessed\0" // IR(30400, 16) + "ExecutionModeId\0" // IR(30416, 16) + "DecorateId\0" // IR(30432, 11) + "GroupNonUniformElect\0" // IR(30443, 21) + "GroupNonUniformAll\0" // IR(30464, 19) + "GroupNonUniformAny\0" // IR(30483, 19) + "GroupNonUniformAllEqual\0" // IR(30502, 24) + "GroupNonUniformBroadcast\0" // IR(30526, 25) + "GroupNonUniformBroadcastFirst\0" // IR(30551, 30) + "GroupNonUniformInverseBallot\0" // IR(30581, 29) + "GroupNonUniformBallotBitExtract\0" // IR(30610, 32) + "GroupNonUniformBallotBitCount\0" // IR(30642, 30) + "GroupNonUniformBallotFindLSB\0" // IR(30672, 29) + "GroupNonUniformBallotFindMSB\0" // IR(30701, 29) + "GroupNonUniformShuffleXor\0" // IR(30730, 26) + "GroupNonUniformShuffleUp\0" // IR(30756, 25) + "GroupNonUniformShuffleDown\0" // IR(30781, 27) + "GroupNonUniformIAdd\0" // IR(30808, 20) + "GroupNonUniformFAdd\0" // IR(30828, 20) + "GroupNonUniformIMul\0" // IR(30848, 20) + "GroupNonUniformFMul\0" // IR(30868, 20) + "GroupNonUniformSMin\0" // IR(30888, 20) + "GroupNonUniformUMin\0" // IR(30908, 20) + "GroupNonUniformFMin\0" // IR(30928, 20) + "GroupNonUniformSMax\0" // IR(30948, 20) + "GroupNonUniformUMax\0" // IR(30968, 20) + "GroupNonUniformFMax\0" // IR(30988, 20) + "GroupNonUniformBitwiseAnd\0" // IR(31008, 26) + "GroupNonUniformBitwiseOr\0" // IR(31034, 25) + "GroupNonUniformBitwiseXor\0" // IR(31059, 26) + "GroupNonUniformLogicalAnd\0" // IR(31085, 26) + "GroupNonUniformLogicalOr\0" // IR(31111, 25) + "GroupNonUniformLogicalXor\0" // IR(31136, 26) + "GroupNonUniformQuadBroadcast\0" // IR(31162, 29) + "GroupNonUniformQuadSwap\0" // IR(31191, 24) + "CopyLogical\0" // IR(31215, 12) + "PtrEqual\0" // IR(31227, 9) + "PtrNotEqual\0" // IR(31236, 12) + "PtrDiff\0" // IR(31248, 8) + "ColorAttachmentReadEXT\0" // IR(31256, 23) + "DepthAttachmentReadEXT\0" // IR(31279, 23) + "StencilAttachmentReadEXT\0" // IR(31302, 25) + "TypeTensorARM\0" // IR(31327, 14) + "SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS\0" // IR(31341, 42) + "TensorReadARM\0" // IR(31383, 14) + "TensorWriteARM\0" // IR(31397, 15) + "TensorQuerySizeARM\0" // IR(31412, 19) + "GraphConstantARM\0" // IR(31431, 17) + "GraphEntryPointARM\0" // IR(31448, 19) + "GraphInputARM\0" // IR(31467, 14) + "GraphSetOutputARM\0" // IR(31481, 18) + "GraphEndARM\0" // IR(31499, 12) + "TypeGraphARM\0" // IR(31511, 13) + "TerminateInvocation\0" // IR(31524, 20) + "TypeUntypedPointerKHR\0" // IR(31544, 22) + "UntypedVariableKHR\0" // IR(31566, 19) + "UntypedAccessChainKHR\0" // IR(31585, 22) + "UntypedInBoundsAccessChainKHR\0" // IR(31607, 30) + "SubgroupFirstInvocationKHR\0" // IR(31637, 27) + "UntypedPtrAccessChainKHR\0" // IR(31664, 25) + "UntypedInBoundsPtrAccessChainKHR\0" // IR(31689, 33) + "UntypedArrayLengthKHR\0" // IR(31722, 22) + "UntypedPrefetchKHR\0" // IR(31744, 19) + "SubgroupAllKHR\0" // IR(31763, 15) + "SubgroupAnyKHR\0" // IR(31778, 15) + "SubgroupAllEqualKHR\0" // IR(31793, 20) + "SubgroupReadInvocationKHR\0" // IR(31813, 26) + "ExtInstWithForwardRefsKHR\0" // IR(31839, 26) + "TraceRayKHR\0" // IR(31865, 12) + "ExecuteCallableKHR\0" // IR(31877, 19) + "ConvertUToAccelerationStructureKHR\0" // IR(31896, 35) + "IgnoreIntersectionKHR\0" // IR(31931, 22) + "TerminateRayKHR\0" // IR(31953, 16) + "SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT\0" // IR(31969, 47) + "SDot\0" // IR(32016, 5) + "SDotKHR\0" // IR(32021, 8) + "UDot\0" // IR(32029, 5) + "UDotKHR\0" // IR(32034, 8) + "SUDot\0" // IR(32042, 6) + "SUDotKHR\0" // IR(32048, 9) + "SDotAccSat\0" // IR(32057, 11) + "SDotAccSatKHR\0" // IR(32068, 14) + "UDotAccSat\0" // IR(32082, 11) + "UDotAccSatKHR\0" // IR(32093, 14) + "SUDotAccSat\0" // IR(32107, 12) + "SUDotAccSatKHR\0" // IR(32119, 15) + "TypeCooperativeMatrixKHR\0" // IR(32134, 25) + "CooperativeMatrixLoadKHR\0" // IR(32159, 25) + "CooperativeMatrixStoreKHR\0" // IR(32184, 26) + "SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS\0" // IR(32210, 54) + "CooperativeMatrixMulAddKHR\0" // IR(32264, 27) + "CooperativeMatrixLengthKHR\0" // IR(32291, 27) + "ConstantCompositeReplicateEXT\0" // IR(32318, 30) + "SpecConstantCompositeReplicateEXT\0" // IR(32348, 34) + "CompositeConstructReplicateEXT\0" // IR(32382, 31) + "TypeRayQueryKHR\0" // IR(32413, 16) + "RayQueryInitializeKHR\0" // IR(32429, 22) + "RayQueryTerminateKHR\0" // IR(32451, 21) + "RayQueryGenerateIntersectionKHR\0" // IR(32472, 32) + "RayQueryConfirmIntersectionKHR\0" // IR(32504, 31) + "RayQueryProceedKHR\0" // IR(32535, 19) + "RayQueryGetIntersectionTypeKHR\0" // IR(32554, 31) + "ImageSampleWeightedQCOM\0" // IR(32585, 24) + "ImageBoxFilterQCOM\0" // IR(32609, 19) + "ImageBlockMatchSSDQCOM\0" // IR(32628, 23) + "ImageBlockMatchSADQCOM\0" // IR(32651, 23) + "ImageBlockMatchWindowSSDQCOM\0" // IR(32674, 29) + "ImageBlockMatchWindowSADQCOM\0" // IR(32703, 29) + "ImageBlockMatchGatherSSDQCOM\0" // IR(32732, 29) + "ImageBlockMatchGatherSADQCOM\0" // IR(32761, 29) + "GroupIAddNonUniformAMD\0" // IR(32790, 23) + "GroupFAddNonUniformAMD\0" // IR(32813, 23) + "GroupFMinNonUniformAMD\0" // IR(32836, 23) + "GroupUMinNonUniformAMD\0" // IR(32859, 23) + "GroupSMinNonUniformAMD\0" // IR(32882, 23) + "GroupFMaxNonUniformAMD\0" // IR(32905, 23) + "GroupUMaxNonUniformAMD\0" // IR(32928, 23) + "GroupSMaxNonUniformAMD\0" // IR(32951, 23) + "FragmentMaskFetchAMD\0" // IR(32974, 21) + "FragmentFetchAMD\0" // IR(32995, 17) + "ReadClockKHR\0" // IR(33012, 13) + "AllocateNodePayloadsAMDX\0" // IR(33025, 25) + "EnqueueNodePayloadsAMDX\0" // IR(33050, 24) + "TypeNodePayloadArrayAMDX\0" // IR(33074, 25) + "FinishWritingNodePayloadAMDX\0" // IR(33099, 29) + "NodePayloadArrayLengthAMDX\0" // IR(33128, 27) + "IsNodePayloadValidAMDX\0" // IR(33155, 23) + "ConstantStringAMDX\0" // IR(33178, 19) + "SpecConstantStringAMDX\0" // IR(33197, 23) + "GroupNonUniformQuadAllKHR\0" // IR(33220, 26) + "GroupNonUniformQuadAnyKHR\0" // IR(33246, 26) + "HitObjectRecordHitMotionNV\0" // IR(33272, 27) + "HitObjectRecordHitWithIndexMotionNV\0" // IR(33299, 36) + "HitObjectRecordMissMotionNV\0" // IR(33335, 28) + "HitObjectGetWorldToObjectNV\0" // IR(33363, 28) + "HitObjectGetObjectToWorldNV\0" // IR(33391, 28) + "HitObjectGetObjectRayDirectionNV\0" // IR(33419, 33) + "HitObjectGetObjectRayOriginNV\0" // IR(33452, 30) + "HitObjectTraceRayMotionNV\0" // IR(33482, 26) + "HitObjectGetShaderRecordBufferHandleNV\0" // IR(33508, 39) + "HitObjectGetShaderBindingTableRecordIndexNV\0" // IR(33547, 44) + "HitObjectRecordEmptyNV\0" // IR(33591, 23) + "HitObjectTraceRayNV\0" // IR(33614, 20) + "HitObjectRecordHitNV\0" // IR(33634, 21) + "HitObjectRecordHitWithIndexNV\0" // IR(33655, 30) + "HitObjectRecordMissNV\0" // IR(33685, 22) + "HitObjectExecuteShaderNV\0" // IR(33707, 25) + "HitObjectGetCurrentTimeNV\0" // IR(33732, 26) + "HitObjectGetAttributesNV\0" // IR(33758, 25) + "HitObjectGetHitKindNV\0" // IR(33783, 22) + "HitObjectGetPrimitiveIndexNV\0" // IR(33805, 29) + "HitObjectGetGeometryIndexNV\0" // IR(33834, 28) + "HitObjectGetInstanceIdNV\0" // IR(33862, 25) + "HitObjectGetInstanceCustomIndexNV\0" // IR(33887, 34) + "HitObjectGetWorldRayDirectionNV\0" // IR(33921, 32) + "HitObjectGetWorldRayOriginNV\0" // IR(33953, 29) + "HitObjectGetRayTMaxNV\0" // IR(33982, 22) + "HitObjectGetRayTMinNV\0" // IR(34004, 22) + "HitObjectIsEmptyNV\0" // IR(34026, 19) + "HitObjectIsHitNV\0" // IR(34045, 17) + "HitObjectIsMissNV\0" // IR(34062, 18) + "ReorderThreadWithHitObjectNV\0" // IR(34080, 29) + "ReorderThreadWithHintNV\0" // IR(34109, 24) + "TypeHitObjectNV\0" // IR(34133, 16) + "ImageSampleFootprintNV\0" // IR(34149, 23) + "TypeCooperativeVectorNV\0" // IR(34172, 24) + "CooperativeVectorMatrixMulNV\0" // IR(34196, 29) + "CooperativeVectorOuterProductAccumulateNV\0" // IR(34225, 42) + "CooperativeVectorReduceSumAccumulateNV\0" // IR(34267, 39) + "CooperativeVectorMatrixMulAddNV\0" // IR(34306, 32) + "CooperativeMatrixConvertNV\0" // IR(34338, 27) + "EmitMeshTasksEXT\0" // IR(34365, 17) + "SetMeshOutputsEXT\0" // IR(34382, 18) + "GroupNonUniformPartitionNV\0" // IR(34400, 27) + "WritePackedPrimitiveIndices4x8NV\0" // IR(34427, 33) + "FetchMicroTriangleVertexPositionNV\0" // IR(34460, 35) + "FetchMicroTriangleVertexBarycentricNV\0" // IR(34495, 38) + "CooperativeVectorLoadNV\0" // IR(34533, 24) + "CooperativeVectorStoreNV\0" // IR(34557, 25) + "ReportIntersectionKHR\0" // IR(34582, 22) + "ReportIntersectionNV\0" // IR(34604, 21) + "IgnoreIntersectionNV\0" // IR(34625, 21) + "TerminateRayNV\0" // IR(34646, 15) + "TraceNV\0" // IR(34661, 8) + "TraceMotionNV\0" // IR(34669, 14) + "TraceRayMotionNV\0" // IR(34683, 17) + "RayQueryGetIntersectionTriangleVertexPositionsKHR\0" // IR(34700, 50) + "TypeAccelerationStructureKHR\0" // IR(34750, 29) + "TypeAccelerationStructureNV\0" // IR(34779, 28) + "ExecuteCallableNV\0" // IR(34807, 18) + "RayQueryGetClusterIdNV\0" // IR(34825, 23) + "HitObjectGetClusterIdNV\0" // IR(34848, 24) + "TypeCooperativeMatrixNV\0" // IR(34872, 24) + "CooperativeMatrixLoadNV\0" // IR(34896, 24) + "CooperativeMatrixStoreNV\0" // IR(34920, 25) + "CooperativeMatrixMulAddNV\0" // IR(34945, 26) + "CooperativeMatrixLengthNV\0" // IR(34971, 26) + "BeginInvocationInterlockEXT\0" // IR(34997, 28) + "EndInvocationInterlockEXT\0" // IR(35025, 26) + "SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE\0" // IR(35051, 43) + "CooperativeMatrixReduceNV\0" // IR(35094, 26) + "SPV_OPERAND_TYPE_MEMORY_ACCESS\0" // IR(35120, 31) + "SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS\0" // IR(35151, 44) + "CooperativeMatrixLoadTensorNV\0" // IR(35195, 30) + "CooperativeMatrixStoreTensorNV\0" // IR(35225, 31) + "CooperativeMatrixPerElementOpNV\0" // IR(35256, 32) + "TypeTensorLayoutNV\0" // IR(35288, 19) + "TypeTensorViewNV\0" // IR(35307, 17) + "CreateTensorLayoutNV\0" // IR(35324, 21) + "TensorLayoutSetDimensionNV\0" // IR(35345, 27) + "TensorLayoutSetStrideNV\0" // IR(35372, 24) + "TensorLayoutSliceNV\0" // IR(35396, 20) + "TensorLayoutSetClampValueNV\0" // IR(35416, 28) + "CreateTensorViewNV\0" // IR(35444, 19) + "TensorViewSetDimensionNV\0" // IR(35463, 25) + "TensorViewSetStrideNV\0" // IR(35488, 22) + "IsHelperInvocationEXT\0" // IR(35510, 22) + "TensorViewSetClipNV\0" // IR(35532, 20) + "TensorLayoutSetBlockSizeNV\0" // IR(35552, 27) + "CooperativeMatrixTransposeNV\0" // IR(35579, 29) + "ConvertUToImageNV\0" // IR(35608, 18) + "ConvertUToSamplerNV\0" // IR(35626, 20) + "ConvertImageToUNV\0" // IR(35646, 18) + "ConvertSamplerToUNV\0" // IR(35664, 20) + "ConvertUToSampledImageNV\0" // IR(35684, 25) + "ConvertSampledImageToUNV\0" // IR(35709, 25) + "SamplerImageAddressingModeNV\0" // IR(35734, 29) + "SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS\0" // IR(35763, 52) + "RawAccessChainNV\0" // IR(35815, 17) + "RayQueryGetIntersectionSpherePositionNV\0" // IR(35832, 40) + "RayQueryGetIntersectionSphereRadiusNV\0" // IR(35872, 38) + "RayQueryGetIntersectionLSSPositionsNV\0" // IR(35910, 38) + "RayQueryGetIntersectionLSSRadiiNV\0" // IR(35948, 34) + "RayQueryGetIntersectionLSSHitValueNV\0" // IR(35982, 37) + "HitObjectGetSpherePositionNV\0" // IR(36019, 29) + "HitObjectGetSphereRadiusNV\0" // IR(36048, 27) + "HitObjectGetLSSPositionsNV\0" // IR(36075, 27) + "HitObjectGetLSSRadiiNV\0" // IR(36102, 23) + "HitObjectIsSphereHitNV\0" // IR(36125, 23) + "HitObjectIsLSSHitNV\0" // IR(36148, 20) + "RayQueryIsSphereHitNV\0" // IR(36168, 22) + "RayQueryIsLSSHitNV\0" // IR(36190, 19) + "SubgroupShuffleDownINTEL\0" // IR(36209, 25) + "SubgroupShuffleUpINTEL\0" // IR(36234, 23) + "SubgroupShuffleXorINTEL\0" // IR(36257, 24) + "SubgroupBlockReadINTEL\0" // IR(36281, 23) + "SubgroupBlockWriteINTEL\0" // IR(36304, 24) + "SubgroupImageBlockReadINTEL\0" // IR(36328, 28) + "SubgroupImageBlockWriteINTEL\0" // IR(36356, 29) + "SubgroupImageMediaBlockReadINTEL\0" // IR(36385, 33) + "SubgroupImageMediaBlockWriteINTEL\0" // IR(36418, 34) + "UCountLeadingZerosINTEL\0" // IR(36452, 24) + "UCountTrailingZerosINTEL\0" // IR(36476, 25) + "AbsISubINTEL\0" // IR(36501, 13) + "AbsUSubINTEL\0" // IR(36514, 13) + "IAddSatINTEL\0" // IR(36527, 13) + "UAddSatINTEL\0" // IR(36540, 13) + "IAverageINTEL\0" // IR(36553, 14) + "UAverageINTEL\0" // IR(36567, 14) + "IAverageRoundedINTEL\0" // IR(36581, 21) + "UAverageRoundedINTEL\0" // IR(36602, 21) + "ISubSatINTEL\0" // IR(36623, 13) + "USubSatINTEL\0" // IR(36636, 13) + "IMul32x16INTEL\0" // IR(36649, 15) + "UMul32x16INTEL\0" // IR(36664, 15) + "ConstantFunctionPointerINTEL\0" // IR(36679, 29) + "FunctionPointerCallINTEL\0" // IR(36708, 25) + "AsmTargetINTEL\0" // IR(36733, 15) + "AsmCallINTEL\0" // IR(36748, 13) + "AtomicFMinEXT\0" // IR(36761, 14) + "AtomicFMaxEXT\0" // IR(36775, 14) + "AssumeTrueKHR\0" // IR(36789, 14) + "ExpectKHR\0" // IR(36803, 10) + "DecorateString\0" // IR(36813, 15) + "DecorateStringGOOGLE\0" // IR(36828, 21) + "MemberDecorateString\0" // IR(36849, 21) + "MemberDecorateStringGOOGLE\0" // IR(36870, 27) + "VmeImageINTEL\0" // IR(36897, 14) + "TypeVmeImageINTEL\0" // IR(36911, 18) + "TypeAvcImePayloadINTEL\0" // IR(36929, 23) + "TypeAvcRefPayloadINTEL\0" // IR(36952, 23) + "TypeAvcSicPayloadINTEL\0" // IR(36975, 23) + "TypeAvcMcePayloadINTEL\0" // IR(36998, 23) + "TypeAvcMceResultINTEL\0" // IR(37021, 22) + "TypeAvcImeResultINTEL\0" // IR(37043, 22) + "TypeAvcImeResultSingleReferenceStreamoutINTEL\0" // IR(37065, 46) + "TypeAvcImeResultDualReferenceStreamoutINTEL\0" // IR(37111, 44) + "TypeAvcImeSingleReferenceStreaminINTEL\0" // IR(37155, 39) + "TypeAvcImeDualReferenceStreaminINTEL\0" // IR(37194, 37) + "TypeAvcRefResultINTEL\0" // IR(37231, 22) + "TypeAvcSicResultINTEL\0" // IR(37253, 22) + "SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL\0" // IR(37275, 60) + "SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL\0" // IR(37335, 53) + "SubgroupAvcMceGetDefaultInterShapePenaltyINTEL\0" // IR(37388, 47) + "SubgroupAvcMceSetInterShapePenaltyINTEL\0" // IR(37435, 40) + "SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL\0" // IR(37475, 51) + "SubgroupAvcMceSetInterDirectionPenaltyINTEL\0" // IR(37526, 44) + "SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL\0" // IR(37570, 51) + "SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL\0" // IR(37621, 56) + "SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL\0" // IR(37677, 50) + "SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL\0" // IR(37727, 52) + "SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL\0" // IR(37779, 49) + "SubgroupAvcMceSetMotionVectorCostFunctionINTEL\0" // IR(37828, 47) + "SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL\0" // IR(37875, 50) + "SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL\0" // IR(37925, 51) + "SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL\0" // IR(37976, 56) + "SubgroupAvcMceSetAcOnlyHaarINTEL\0" // IR(38032, 33) + "SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL\0" // IR(38065, 52) + "SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL\0" // IR(38117, 61) + "SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL\0" // IR(38178, 61) + "SubgroupAvcMceConvertToImePayloadINTEL\0" // IR(38239, 39) + "SubgroupAvcMceConvertToImeResultINTEL\0" // IR(38278, 38) + "SubgroupAvcMceConvertToRefPayloadINTEL\0" // IR(38316, 39) + "SubgroupAvcMceConvertToRefResultINTEL\0" // IR(38355, 38) + "SubgroupAvcMceConvertToSicPayloadINTEL\0" // IR(38393, 39) + "SubgroupAvcMceConvertToSicResultINTEL\0" // IR(38432, 38) + "SubgroupAvcMceGetMotionVectorsINTEL\0" // IR(38470, 36) + "SubgroupAvcMceGetInterDistortionsINTEL\0" // IR(38506, 39) + "SubgroupAvcMceGetBestInterDistortionsINTEL\0" // IR(38545, 43) + "SubgroupAvcMceGetInterMajorShapeINTEL\0" // IR(38588, 38) + "SubgroupAvcMceGetInterMinorShapeINTEL\0" // IR(38626, 38) + "SubgroupAvcMceGetInterDirectionsINTEL\0" // IR(38664, 38) + "SubgroupAvcMceGetInterMotionVectorCountINTEL\0" // IR(38702, 45) + "SubgroupAvcMceGetInterReferenceIdsINTEL\0" // IR(38747, 40) + "SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL\0" // IR(38787, 62) + "SubgroupAvcImeInitializeINTEL\0" // IR(38849, 30) + "SubgroupAvcImeSetSingleReferenceINTEL\0" // IR(38879, 38) + "SubgroupAvcImeSetDualReferenceINTEL\0" // IR(38917, 36) + "SubgroupAvcImeRefWindowSizeINTEL\0" // IR(38953, 33) + "SubgroupAvcImeAdjustRefOffsetINTEL\0" // IR(38986, 35) + "SubgroupAvcImeConvertToMcePayloadINTEL\0" // IR(39021, 39) + "SubgroupAvcImeSetMaxMotionVectorCountINTEL\0" // IR(39060, 43) + "SubgroupAvcImeSetUnidirectionalMixDisableINTEL\0" // IR(39103, 47) + "SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL\0" // IR(39150, 54) + "SubgroupAvcImeSetWeightedSadINTEL\0" // IR(39204, 34) + "SubgroupAvcImeEvaluateWithSingleReferenceINTEL\0" // IR(39238, 47) + "SubgroupAvcImeEvaluateWithDualReferenceINTEL\0" // IR(39285, 45) + "SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL\0" // IR(39330, 55) + "SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL\0" // IR(39385, 53) + "SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL\0" // IR(39438, 56) + "SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL\0" // IR(39494, 54) + "SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL\0" // IR(39548, 58) + "SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL\0" // IR(39606, 56) + "SubgroupAvcImeConvertToMceResultINTEL\0" // IR(39662, 38) + "SubgroupAvcImeGetSingleReferenceStreaminINTEL\0" // IR(39700, 46) + "SubgroupAvcImeGetDualReferenceStreaminINTEL\0" // IR(39746, 44) + "SubgroupAvcImeStripSingleReferenceStreamoutINTEL\0" // IR(39790, 49) + "SubgroupAvcImeStripDualReferenceStreamoutINTEL\0" // IR(39839, 47) + "SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL\0" // IR(39886, 70) + "SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL\0" // IR(39956, 68) + "SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL\0" // IR(40024, 69) + "SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL\0" // IR(40093, 68) + "SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL\0" // IR(40161, 66) + "SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL\0" // IR(40227, 67) + "SubgroupAvcImeGetBorderReachedINTEL\0" // IR(40294, 36) + "SubgroupAvcImeGetTruncatedSearchIndicationINTEL\0" // IR(40330, 48) + "SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL\0" // IR(40378, 59) + "SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL\0" // IR(40437, 58) + "SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL\0" // IR(40495, 56) + "SubgroupAvcFmeInitializeINTEL\0" // IR(40551, 30) + "SubgroupAvcBmeInitializeINTEL\0" // IR(40581, 30) + "SubgroupAvcRefConvertToMcePayloadINTEL\0" // IR(40611, 39) + "SubgroupAvcRefSetBidirectionalMixDisableINTEL\0" // IR(40650, 46) + "SubgroupAvcRefSetBilinearFilterEnableINTEL\0" // IR(40696, 43) + "SubgroupAvcRefEvaluateWithSingleReferenceINTEL\0" // IR(40739, 47) + "SubgroupAvcRefEvaluateWithDualReferenceINTEL\0" // IR(40786, 45) + "SubgroupAvcRefEvaluateWithMultiReferenceINTEL\0" // IR(40831, 46) + "SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL\0" // IR(40877, 56) + "SubgroupAvcRefConvertToMceResultINTEL\0" // IR(40933, 38) + "SubgroupAvcSicInitializeINTEL\0" // IR(40971, 30) + "SubgroupAvcSicConfigureSkcINTEL\0" // IR(41001, 32) + "SubgroupAvcSicConfigureIpeLumaINTEL\0" // IR(41033, 36) + "SubgroupAvcSicConfigureIpeLumaChromaINTEL\0" // IR(41069, 42) + "SubgroupAvcSicGetMotionVectorMaskINTEL\0" // IR(41111, 39) + "SubgroupAvcSicConvertToMcePayloadINTEL\0" // IR(41150, 39) + "SubgroupAvcSicSetIntraLumaShapePenaltyINTEL\0" // IR(41189, 44) + "SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL\0" // IR(41233, 48) + "SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL\0" // IR(41281, 50) + "SubgroupAvcSicSetBilinearFilterEnableINTEL\0" // IR(41331, 43) + "SubgroupAvcSicSetSkcForwardTransformEnableINTEL\0" // IR(41374, 48) + "SubgroupAvcSicSetBlockBasedRawSkipSadINTEL\0" // IR(41422, 43) + "SubgroupAvcSicEvaluateIpeINTEL\0" // IR(41465, 31) + "SubgroupAvcSicEvaluateWithSingleReferenceINTEL\0" // IR(41496, 47) + "SubgroupAvcSicEvaluateWithDualReferenceINTEL\0" // IR(41543, 45) + "SubgroupAvcSicEvaluateWithMultiReferenceINTEL\0" // IR(41588, 46) + "SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL\0" // IR(41634, 56) + "SubgroupAvcSicConvertToMceResultINTEL\0" // IR(41690, 38) + "SubgroupAvcSicGetIpeLumaShapeINTEL\0" // IR(41728, 35) + "SubgroupAvcSicGetBestIpeLumaDistortionINTEL\0" // IR(41763, 44) + "SubgroupAvcSicGetBestIpeChromaDistortionINTEL\0" // IR(41807, 46) + "SubgroupAvcSicGetPackedIpeLumaModesINTEL\0" // IR(41853, 41) + "SubgroupAvcSicGetIpeChromaModeINTEL\0" // IR(41894, 36) + "SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL\0" // IR(41930, 50) + "SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL\0" // IR(41980, 48) + "SubgroupAvcSicGetInterRawSadsINTEL\0" // IR(42028, 35) + "SaveMemoryINTEL\0" // IR(42063, 16) + "RestoreMemoryINTEL\0" // IR(42079, 19) + "ArbitraryFloatSinCosPiINTEL\0" // IR(42098, 28) + "ArbitraryFloatCastINTEL\0" // IR(42126, 24) + "ArbitraryFloatCastFromIntINTEL\0" // IR(42150, 31) + "ArbitraryFloatCastToIntINTEL\0" // IR(42181, 29) + "ArbitraryFloatAddINTEL\0" // IR(42210, 23) + "ArbitraryFloatSubINTEL\0" // IR(42233, 23) + "ArbitraryFloatMulINTEL\0" // IR(42256, 23) + "ArbitraryFloatDivINTEL\0" // IR(42279, 23) + "ArbitraryFloatGTINTEL\0" // IR(42302, 22) + "ArbitraryFloatGEINTEL\0" // IR(42324, 22) + "ArbitraryFloatLTINTEL\0" // IR(42346, 22) + "ArbitraryFloatLEINTEL\0" // IR(42368, 22) + "ArbitraryFloatEQINTEL\0" // IR(42390, 22) + "ArbitraryFloatRecipINTEL\0" // IR(42412, 25) + "ArbitraryFloatRSqrtINTEL\0" // IR(42437, 25) + "ArbitraryFloatCbrtINTEL\0" // IR(42462, 24) + "ArbitraryFloatHypotINTEL\0" // IR(42486, 25) + "ArbitraryFloatSqrtINTEL\0" // IR(42511, 24) + "ArbitraryFloatLogINTEL\0" // IR(42535, 23) + "ArbitraryFloatLog2INTEL\0" // IR(42558, 24) + "ArbitraryFloatLog10INTEL\0" // IR(42582, 25) + "ArbitraryFloatLog1pINTEL\0" // IR(42607, 25) + "ArbitraryFloatExpINTEL\0" // IR(42632, 23) + "ArbitraryFloatExp2INTEL\0" // IR(42655, 24) + "ArbitraryFloatExp10INTEL\0" // IR(42679, 25) + "ArbitraryFloatExpm1INTEL\0" // IR(42704, 25) + "ArbitraryFloatSinINTEL\0" // IR(42729, 23) + "ArbitraryFloatCosINTEL\0" // IR(42752, 23) + "ArbitraryFloatSinCosINTEL\0" // IR(42775, 26) + "ArbitraryFloatSinPiINTEL\0" // IR(42801, 25) + "ArbitraryFloatCosPiINTEL\0" // IR(42826, 25) + "ArbitraryFloatASinINTEL\0" // IR(42851, 24) + "ArbitraryFloatASinPiINTEL\0" // IR(42875, 26) + "ArbitraryFloatACosINTEL\0" // IR(42901, 24) + "ArbitraryFloatACosPiINTEL\0" // IR(42925, 26) + "ArbitraryFloatATanINTEL\0" // IR(42951, 24) + "ArbitraryFloatATanPiINTEL\0" // IR(42975, 26) + "ArbitraryFloatATan2INTEL\0" // IR(43001, 25) + "ArbitraryFloatPowINTEL\0" // IR(43026, 23) + "ArbitraryFloatPowRINTEL\0" // IR(43049, 24) + "ArbitraryFloatPowNINTEL\0" // IR(43073, 24) + "LoopControlINTEL\0" // IR(43097, 17) + "AliasDomainDeclINTEL\0" // IR(43114, 21) + "AliasScopeDeclINTEL\0" // IR(43135, 20) + "AliasScopeListDeclINTEL\0" // IR(43155, 24) + "FixedSqrtINTEL\0" // IR(43179, 15) + "FixedRecipINTEL\0" // IR(43194, 16) + "FixedRsqrtINTEL\0" // IR(43210, 16) + "FixedSinINTEL\0" // IR(43226, 14) + "FixedCosINTEL\0" // IR(43240, 14) + "FixedSinCosINTEL\0" // IR(43254, 17) + "FixedSinPiINTEL\0" // IR(43271, 16) + "FixedCosPiINTEL\0" // IR(43287, 16) + "FixedSinCosPiINTEL\0" // IR(43303, 19) + "FixedLogINTEL\0" // IR(43322, 14) + "FixedExpINTEL\0" // IR(43336, 14) + "PtrCastToCrossWorkgroupINTEL\0" // IR(43350, 29) + "CrossWorkgroupCastToPtrINTEL\0" // IR(43379, 29) + "ReadPipeBlockingINTEL\0" // IR(43408, 22) + "WritePipeBlockingINTEL\0" // IR(43430, 23) + "RayQueryGetRayTMinKHR\0" // IR(43453, 22) + "RayQueryGetRayFlagsKHR\0" // IR(43475, 23) + "RayQueryGetIntersectionTKHR\0" // IR(43498, 28) + "RayQueryGetIntersectionInstanceCustomIndexKHR\0" // IR(43526, 46) + "RayQueryGetIntersectionInstanceIdKHR\0" // IR(43572, 37) + "RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR\0" // IR(43609, 65) + "RayQueryGetIntersectionGeometryIndexKHR\0" // IR(43674, 40) + "RayQueryGetIntersectionPrimitiveIndexKHR\0" // IR(43714, 41) + "RayQueryGetIntersectionBarycentricsKHR\0" // IR(43755, 39) + "RayQueryGetIntersectionFrontFaceKHR\0" // IR(43794, 36) + "RayQueryGetIntersectionCandidateAABBOpaqueKHR\0" // IR(43830, 46) + "RayQueryGetIntersectionObjectRayDirectionKHR\0" // IR(43876, 45) + "RayQueryGetIntersectionObjectRayOriginKHR\0" // IR(43921, 42) + "RayQueryGetWorldRayDirectionKHR\0" // IR(43963, 32) + "RayQueryGetWorldRayOriginKHR\0" // IR(43995, 29) + "RayQueryGetIntersectionObjectToWorldKHR\0" // IR(44024, 40) + "RayQueryGetIntersectionWorldToObjectKHR\0" // IR(44064, 40) + "AtomicFAddEXT\0" // IR(44104, 14) + "TypeBufferSurfaceINTEL\0" // IR(44118, 23) + "TypeStructContinuedINTEL\0" // IR(44141, 25) + "ConstantCompositeContinuedINTEL\0" // IR(44166, 32) + "SpecConstantCompositeContinuedINTEL\0" // IR(44198, 36) + "CompositeConstructContinuedINTEL\0" // IR(44234, 33) + "ConvertFToBF16INTEL\0" // IR(44267, 20) + "ConvertBF16ToFINTEL\0" // IR(44287, 20) + "ControlBarrierArriveINTEL\0" // IR(44307, 26) + "ControlBarrierWaitINTEL\0" // IR(44333, 24) + "TaskSequenceCreateINTEL\0" // IR(44357, 24) + "TaskSequenceAsyncINTEL\0" // IR(44381, 23) + "TaskSequenceGetINTEL\0" // IR(44404, 21) + "TaskSequenceReleaseINTEL\0" // IR(44425, 25) + "TypeTaskSequenceINTEL\0" // IR(44450, 22) + "SubgroupBlockPrefetchINTEL\0" // IR(44472, 27) + "Subgroup2DBlockLoadINTEL\0" // IR(44499, 25) + "Subgroup2DBlockLoadTransformINTEL\0" // IR(44524, 34) + "Subgroup2DBlockLoadTransposeINTEL\0" // IR(44558, 34) + "Subgroup2DBlockPrefetchINTEL\0" // IR(44592, 29) + "Subgroup2DBlockStoreINTEL\0" // IR(44621, 26) + "SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS\0" // IR(44647, 62) + "BitwiseFunctionINTEL\0" // IR(44709, 21) + "GroupIMulKHR\0" // IR(44730, 13) + "GroupFMulKHR\0" // IR(44743, 13) + "GroupBitwiseAndKHR\0" // IR(44756, 19) + "GroupBitwiseOrKHR\0" // IR(44775, 18) + "GroupBitwiseXorKHR\0" // IR(44793, 19) + "GroupLogicalAndKHR\0" // IR(44812, 19) + "GroupLogicalOrKHR\0" // IR(44831, 18) + "GroupLogicalXorKHR\0" // IR(44849, 19) + "RoundFToTF32INTEL\0" // IR(44868, 18) + "MaskedGatherINTEL\0" // IR(44886, 18) + "MaskedScatterINTEL\0" // IR(44904, 19) + "ConvertHandleToImageINTEL\0" // IR(44923, 26) + "ConvertHandleToSamplerINTEL\0" // IR(44949, 28) + "ConvertHandleToSampledImageINTEL\0" // IR(44977, 33) + "DebugInfoNone\0" // IR(45010, 14) + "DebugCompilationUnit\0" // IR(45024, 21) + "SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING\0" // IR(45045, 52) + "DebugTypeBasic\0" // IR(45097, 15) + "SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS\0" // IR(45112, 34) + "DebugTypePointer\0" // IR(45146, 17) + "SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER\0" // IR(45163, 38) + "DebugTypeQualifier\0" // IR(45201, 19) + "DebugTypeArray\0" // IR(45220, 15) + "DebugTypeVector\0" // IR(45235, 16) + "DebugTypedef\0" // IR(45251, 13) + "DebugTypeFunction\0" // IR(45264, 18) + "DebugTypeEnum\0" // IR(45282, 14) + "SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE\0" // IR(45296, 38) + "DebugTypeComposite\0" // IR(45334, 19) + "DebugTypeMember\0" // IR(45353, 16) + "DebugTypeInheritance\0" // IR(45369, 21) + "DebugTypePtrToMember\0" // IR(45390, 21) + "DebugTypeTemplate\0" // IR(45411, 18) + "DebugTypeTemplateParameter\0" // IR(45429, 27) + "DebugTypeTemplateTemplateParameter\0" // IR(45456, 35) + "DebugTypeTemplateParameterPack\0" // IR(45491, 31) + "DebugGlobalVariable\0" // IR(45522, 20) + "DebugFunctionDeclaration\0" // IR(45542, 25) + "DebugFunction\0" // IR(45567, 14) + "DebugLexicalBlock\0" // IR(45581, 18) + "DebugLexicalBlockDiscriminator\0" // IR(45599, 31) + "DebugScope\0" // IR(45630, 11) + "DebugNoScope\0" // IR(45641, 13) + "DebugInlinedAt\0" // IR(45654, 15) + "SPV_OPERAND_TYPE_OPTIONAL_LITERAL_INTEGER\0" // IR(45669, 42) + "DebugLocalVariable\0" // IR(45711, 19) + "DebugInlinedVariable\0" // IR(45730, 21) + "DebugDeclare\0" // IR(45751, 13) + "DebugValue\0" // IR(45764, 11) + "SPV_OPERAND_TYPE_DEBUG_OPERATION\0" // IR(45775, 33) + "DebugOperation\0" // IR(45808, 15) + "DebugExpression\0" // IR(45823, 16) + "DebugMacroDef\0" // IR(45839, 14) + "DebugMacroUndef\0" // IR(45853, 16) + "Round\0" // IR(45869, 6) + "RoundEven\0" // IR(45875, 10) + "Trunc\0" // IR(45885, 6) + "FAbs\0" // IR(45891, 5) + "SAbs\0" // IR(45896, 5) + "FSign\0" // IR(45901, 6) + "SSign\0" // IR(45907, 6) + "Floor\0" // IR(45913, 6) + "Ceil\0" // IR(45919, 5) + "Fract\0" // IR(45924, 6) + "Radians\0" // IR(45930, 8) + "Degrees\0" // IR(45938, 8) + "Sin\0" // IR(45946, 4) + "Cos\0" // IR(45950, 4) + "Tan\0" // IR(45954, 4) + "Asin\0" // IR(45958, 5) + "Acos\0" // IR(45963, 5) + "Atan\0" // IR(45968, 5) + "Sinh\0" // IR(45973, 5) + "Cosh\0" // IR(45978, 5) + "Tanh\0" // IR(45983, 5) + "Asinh\0" // IR(45988, 6) + "Acosh\0" // IR(45994, 6) + "Atanh\0" // IR(46000, 6) + "Atan2\0" // IR(46006, 6) + "Pow\0" // IR(46012, 4) + "Exp\0" // IR(46016, 4) + "Log\0" // IR(46020, 4) + "Exp2\0" // IR(46024, 5) + "Log2\0" // IR(46029, 5) + "Sqrt\0" // IR(46034, 5) + "InverseSqrt\0" // IR(46039, 12) + "Determinant\0" // IR(46051, 12) + "MatrixInverse\0" // IR(46063, 14) + "Modf\0" // IR(46077, 5) + "ModfStruct\0" // IR(46082, 11) + "FMin\0" // IR(46093, 5) + "UMin\0" // IR(46098, 5) + "SMin\0" // IR(46103, 5) + "FMax\0" // IR(46108, 5) + "UMax\0" // IR(46113, 5) + "SMax\0" // IR(46118, 5) + "FClamp\0" // IR(46123, 7) + "UClamp\0" // IR(46130, 7) + "SClamp\0" // IR(46137, 7) + "FMix\0" // IR(46144, 5) + "IMix\0" // IR(46149, 5) + "Step\0" // IR(46154, 5) + "SmoothStep\0" // IR(46159, 11) + "Fma\0" // IR(46170, 4) + "Frexp\0" // IR(46174, 6) + "FrexpStruct\0" // IR(46180, 12) + "Ldexp\0" // IR(46192, 6) + "PackSnorm4x8\0" // IR(46198, 13) + "PackUnorm4x8\0" // IR(46211, 13) + "PackSnorm2x16\0" // IR(46224, 14) + "PackUnorm2x16\0" // IR(46238, 14) + "PackHalf2x16\0" // IR(46252, 13) + "PackDouble2x32\0" // IR(46265, 15) + "UnpackSnorm2x16\0" // IR(46280, 16) + "UnpackUnorm2x16\0" // IR(46296, 16) + "UnpackHalf2x16\0" // IR(46312, 15) + "UnpackSnorm4x8\0" // IR(46327, 15) + "UnpackUnorm4x8\0" // IR(46342, 15) + "UnpackDouble2x32\0" // IR(46357, 17) + "Length\0" // IR(46374, 7) + "Distance\0" // IR(46381, 9) + "Cross\0" // IR(46390, 6) + "Normalize\0" // IR(46396, 10) + "FaceForward\0" // IR(46406, 12) + "Reflect\0" // IR(46418, 8) + "Refract\0" // IR(46426, 8) + "FindILsb\0" // IR(46434, 9) + "FindSMsb\0" // IR(46443, 9) + "FindUMsb\0" // IR(46452, 9) + "InterpolateAtCentroid\0" // IR(46461, 22) + "InterpolateAtSample\0" // IR(46483, 20) + "InterpolateAtOffset\0" // IR(46503, 20) + "NMin\0" // IR(46523, 5) + "NMax\0" // IR(46528, 5) + "NClamp\0" // IR(46533, 7) + "ArgumentInfo\0" // IR(46540, 13) + "ArgumentStorageBuffer\0" // IR(46553, 22) + "ArgumentUniform\0" // IR(46575, 16) + "ArgumentPodStorageBuffer\0" // IR(46591, 25) + "ArgumentPodUniform\0" // IR(46616, 19) + "ArgumentPodPushConstant\0" // IR(46635, 24) + "ArgumentSampledImage\0" // IR(46659, 21) + "ArgumentStorageImage\0" // IR(46680, 21) + "ArgumentSampler\0" // IR(46701, 16) + "ArgumentWorkgroup\0" // IR(46717, 18) + "SpecConstantWorkgroupSize\0" // IR(46735, 26) + "SpecConstantGlobalOffset\0" // IR(46761, 25) + "SpecConstantWorkDim\0" // IR(46786, 20) + "PushConstantGlobalOffset\0" // IR(46806, 25) + "PushConstantEnqueuedLocalSize\0" // IR(46831, 30) + "PushConstantGlobalSize\0" // IR(46861, 23) + "PushConstantRegionOffset\0" // IR(46884, 25) + "PushConstantNumWorkgroups\0" // IR(46909, 26) + "PushConstantRegionGroupOffset\0" // IR(46935, 30) + "ConstantDataStorageBuffer\0" // IR(46965, 26) + "ConstantDataUniform\0" // IR(46991, 20) + "PropertyRequiredWorkgroupSize\0" // IR(47011, 30) + "SpecConstantSubgroupMaxSize\0" // IR(47041, 28) + "ArgumentPointerPushConstant\0" // IR(47069, 28) + "ArgumentPointerUniform\0" // IR(47097, 23) + "ProgramScopeVariablesStorageBuffer\0" // IR(47120, 35) + "ProgramScopeVariablePointerRelocation\0" // IR(47155, 38) + "ImageArgumentInfoChannelOrderPushConstant\0" // IR(47193, 42) + "ImageArgumentInfoChannelDataTypePushConstant\0" // IR(47235, 45) + "ImageArgumentInfoChannelOrderUniform\0" // IR(47280, 37) + "ImageArgumentInfoChannelDataTypeUniform\0" // IR(47317, 40) + "ArgumentStorageTexelBuffer\0" // IR(47357, 27) + "ArgumentUniformTexelBuffer\0" // IR(47384, 27) + "ConstantDataPointerPushConstant\0" // IR(47411, 32) + "ProgramScopeVariablePointerPushConstant\0" // IR(47443, 40) + "PrintfInfo\0" // IR(47483, 11) + "PrintfBufferStorageBuffer\0" // IR(47494, 26) + "PrintfBufferPointerPushConstant\0" // IR(47520, 32) + "NormalizedSamplerMaskPushConstant\0" // IR(47552, 34) + "WorkgroupVariableSize\0" // IR(47586, 22) + "DebugImportedEntity\0" // IR(47608, 20) + "DebugSource\0" // IR(47628, 12) + "DebugFunctionDefinition\0" // IR(47640, 24) + "DebugSourceContinued\0" // IR(47664, 21) + "DebugLine\0" // IR(47685, 10) + "DebugNoLine\0" // IR(47695, 12) + "DebugBuildIdentifier\0" // IR(47707, 21) + "DebugStoragePath\0" // IR(47728, 17) + "DebugEntryPoint\0" // IR(47745, 16) + "DebugTypeMatrix\0" // IR(47761, 16) + "Configuration\0" // IR(47777, 14) + "StartCounter\0" // IR(47791, 13) + "StopCounter\0" // IR(47804, 12) + "PushConstants\0" // IR(47816, 14) + "SpecializationMapEntry\0" // IR(47830, 23) + "DescriptorSetBuffer\0" // IR(47853, 20) + "DescriptorSetImage\0" // IR(47873, 19) + "DescriptorSetSampler\0" // IR(47892, 21) + "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING\0" // IR(47913, 63) + "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS\0" // IR(47976, 45) + "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER\0" // IR(48021, 49) + "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE\0" // IR(48070, 49) + "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION\0" // IR(48119, 44) + "SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY\0" // IR(48163, 50) + "DebugModuleINTEL\0" // IR(48213, 17) + "acos\0" // IR(48230, 5) + "acosh\0" // IR(48235, 6) + "acospi\0" // IR(48241, 7) + "asin\0" // IR(48248, 5) + "asinh\0" // IR(48253, 6) + "asinpi\0" // IR(48259, 7) + "atan\0" // IR(48266, 5) + "atan2\0" // IR(48271, 6) + "atanh\0" // IR(48277, 6) + "atanpi\0" // IR(48283, 7) + "atan2pi\0" // IR(48290, 8) + "cbrt\0" // IR(48298, 5) + "ceil\0" // IR(48303, 5) + "copysign\0" // IR(48308, 9) + "cos\0" // IR(48317, 4) + "cosh\0" // IR(48321, 5) + "cospi\0" // IR(48326, 6) + "erfc\0" // IR(48332, 5) + "erf\0" // IR(48337, 4) + "exp\0" // IR(48341, 4) + "exp2\0" // IR(48345, 5) + "exp10\0" // IR(48350, 6) + "expm1\0" // IR(48356, 6) + "fabs\0" // IR(48362, 5) + "fdim\0" // IR(48367, 5) + "floor\0" // IR(48372, 6) + "fma\0" // IR(48378, 4) + "fmax\0" // IR(48382, 5) + "fmin\0" // IR(48387, 5) + "fmod\0" // IR(48392, 5) + "fract\0" // IR(48397, 6) + "frexp\0" // IR(48403, 6) + "hypot\0" // IR(48409, 6) + "ilogb\0" // IR(48415, 6) + "ldexp\0" // IR(48421, 6) + "lgamma\0" // IR(48427, 7) + "lgamma_r\0" // IR(48434, 9) + "log\0" // IR(48443, 4) + "log2\0" // IR(48447, 5) + "log10\0" // IR(48452, 6) + "log1p\0" // IR(48458, 6) + "logb\0" // IR(48464, 5) + "mad\0" // IR(48469, 4) + "maxmag\0" // IR(48473, 7) + "minmag\0" // IR(48480, 7) + "modf\0" // IR(48487, 5) + "nan\0" // IR(48492, 4) + "nextafter\0" // IR(48496, 10) + "pow\0" // IR(48506, 4) + "pown\0" // IR(48510, 5) + "powr\0" // IR(48515, 5) + "remainder\0" // IR(48520, 10) + "remquo\0" // IR(48530, 7) + "rint\0" // IR(48537, 5) + "rootn\0" // IR(48542, 6) + "round\0" // IR(48548, 6) + "rsqrt\0" // IR(48554, 6) + "sin\0" // IR(48560, 4) + "sincos\0" // IR(48564, 7) + "sinh\0" // IR(48571, 5) + "sinpi\0" // IR(48576, 6) + "sqrt\0" // IR(48582, 5) + "tan\0" // IR(48587, 4) + "tanh\0" // IR(48591, 5) + "tanpi\0" // IR(48596, 6) + "tgamma\0" // IR(48602, 7) + "trunc\0" // IR(48609, 6) + "half_cos\0" // IR(48615, 9) + "half_divide\0" // IR(48624, 12) + "half_exp\0" // IR(48636, 9) + "half_exp2\0" // IR(48645, 10) + "half_exp10\0" // IR(48655, 11) + "half_log\0" // IR(48666, 9) + "half_log2\0" // IR(48675, 10) + "half_log10\0" // IR(48685, 11) + "half_powr\0" // IR(48696, 10) + "half_recip\0" // IR(48706, 11) + "half_rsqrt\0" // IR(48717, 11) + "half_sin\0" // IR(48728, 9) + "half_sqrt\0" // IR(48737, 10) + "half_tan\0" // IR(48747, 9) + "native_cos\0" // IR(48756, 11) + "native_divide\0" // IR(48767, 14) + "native_exp\0" // IR(48781, 11) + "native_exp2\0" // IR(48792, 12) + "native_exp10\0" // IR(48804, 13) + "native_log\0" // IR(48817, 11) + "native_log2\0" // IR(48828, 12) + "native_log10\0" // IR(48840, 13) + "native_powr\0" // IR(48853, 12) + "native_recip\0" // IR(48865, 13) + "native_rsqrt\0" // IR(48878, 13) + "native_sin\0" // IR(48891, 11) + "native_sqrt\0" // IR(48902, 12) + "native_tan\0" // IR(48914, 11) + "fclamp\0" // IR(48925, 7) + "degrees\0" // IR(48932, 8) + "fmax_common\0" // IR(48940, 12) + "fmin_common\0" // IR(48952, 12) + "mix\0" // IR(48964, 4) + "radians\0" // IR(48968, 8) + "step\0" // IR(48976, 5) + "smoothstep\0" // IR(48981, 11) + "sign\0" // IR(48992, 5) + "cross\0" // IR(48997, 6) + "distance\0" // IR(49003, 9) + "length\0" // IR(49012, 7) + "normalize\0" // IR(49019, 10) + "fast_distance\0" // IR(49029, 14) + "fast_length\0" // IR(49043, 12) + "fast_normalize\0" // IR(49055, 15) + "s_abs\0" // IR(49070, 6) + "s_abs_diff\0" // IR(49076, 11) + "s_add_sat\0" // IR(49087, 10) + "u_add_sat\0" // IR(49097, 10) + "s_hadd\0" // IR(49107, 7) + "u_hadd\0" // IR(49114, 7) + "s_rhadd\0" // IR(49121, 8) + "u_rhadd\0" // IR(49129, 8) + "s_clamp\0" // IR(49137, 8) + "u_clamp\0" // IR(49145, 8) + "clz\0" // IR(49153, 4) + "ctz\0" // IR(49157, 4) + "s_mad_hi\0" // IR(49161, 9) + "u_mad_sat\0" // IR(49170, 10) + "s_mad_sat\0" // IR(49180, 10) + "s_max\0" // IR(49190, 6) + "u_max\0" // IR(49196, 6) + "s_min\0" // IR(49202, 6) + "u_min\0" // IR(49208, 6) + "s_mul_hi\0" // IR(49214, 9) + "rotate\0" // IR(49223, 7) + "s_sub_sat\0" // IR(49230, 10) + "u_sub_sat\0" // IR(49240, 10) + "u_upsample\0" // IR(49250, 11) + "s_upsample\0" // IR(49261, 11) + "popcount\0" // IR(49272, 9) + "s_mad24\0" // IR(49281, 8) + "u_mad24\0" // IR(49289, 8) + "s_mul24\0" // IR(49297, 8) + "u_mul24\0" // IR(49305, 8) + "vloadn\0" // IR(49313, 7) + "vstoren\0" // IR(49320, 8) + "vload_half\0" // IR(49328, 11) + "vload_halfn\0" // IR(49339, 12) + "vstore_half\0" // IR(49351, 12) + "vstore_half_r\0" // IR(49363, 14) + "vstore_halfn\0" // IR(49377, 13) + "vstore_halfn_r\0" // IR(49390, 15) + "vloada_halfn\0" // IR(49405, 13) + "vstorea_halfn\0" // IR(49418, 14) + "vstorea_halfn_r\0" // IR(49432, 16) + "shuffle\0" // IR(49448, 8) + "shuffle2\0" // IR(49456, 9) + "printf\0" // IR(49465, 7) + "prefetch\0" // IR(49472, 9) + "bitselect\0" // IR(49481, 10) + "select\0" // IR(49491, 7) + "u_abs\0" // IR(49498, 6) + "u_abs_diff\0" // IR(49504, 11) + "u_mul_hi\0" // IR(49515, 9) + "u_mad_hi\0" // IR(49524, 9) + "CubeFaceIndexAMD\0" // IR(49533, 17) + "CubeFaceCoordAMD\0" // IR(49550, 17) + "TimeAMD\0" // IR(49567, 8) + "SwizzleInvocationsAMD\0" // IR(49575, 22) + "SwizzleInvocationsMaskedAMD\0" // IR(49597, 28) + "WriteInvocationAMD\0" // IR(49625, 19) + "MbcntAMD\0" // IR(49644, 9) + "InterpolateAtVertexAMD\0" // IR(49653, 23) + "FMin3AMD\0" // IR(49676, 9) + "UMin3AMD\0" // IR(49685, 9) + "SMin3AMD\0" // IR(49694, 9) + "FMax3AMD\0" // IR(49703, 9) + "UMax3AMD\0" // IR(49712, 9) + "SMax3AMD\0" // IR(49721, 9) + "FMid3AMD\0" // IR(49730, 9) + "UMid3AMD\0" // IR(49739, 9) + "SMid3AMD\0" // IR(49748, 9) + "ARGMAX\0" // IR(49757, 7) + "AVG_POOL2D\0" // IR(49764, 11) + "CONV2D\0" // IR(49775, 7) + "CONV3D\0" // IR(49782, 7) + "DEPTHWISE_CONV2D\0" // IR(49789, 17) + "FFT2D\0" // IR(49806, 6) + "MATMUL\0" // IR(49812, 7) + "MAX_POOL2D\0" // IR(49819, 11) + "RFFT2D\0" // IR(49830, 7) + "TRANSPOSE_CONV2D\0" // IR(49837, 17) + "CLAMP\0" // IR(49854, 6) + "ERF\0" // IR(49860, 4) + "SIGMOID\0" // IR(49864, 8) + "TANH\0" // IR(49872, 5) + "ADD\0" // IR(49877, 4) + "ARITHMETIC_RIGHT_SHIFT\0" // IR(49881, 23) + "BITWISE_AND\0" // IR(49904, 12) + "BITWISE_OR\0" // IR(49916, 11) + "BITWISE_XOR\0" // IR(49927, 12) + "INTDIV\0" // IR(49939, 7) + "LOGICAL_AND\0" // IR(49946, 12) + "LOGICAL_LEFT_SHIFT\0" // IR(49958, 19) + "LOGICAL_RIGHT_SHIFT\0" // IR(49977, 20) + "LOGICAL_OR\0" // IR(49997, 11) + "LOGICAL_XOR\0" // IR(50008, 12) + "MAXIMUM\0" // IR(50020, 8) + "MINIMUM\0" // IR(50028, 8) + "MUL\0" // IR(50036, 4) + "POW\0" // IR(50040, 4) + "SUB\0" // IR(50044, 4) + "TABLE\0" // IR(50048, 6) + "ABS\0" // IR(50054, 4) + "BITWISE_NOT\0" // IR(50058, 12) + "CEIL\0" // IR(50070, 5) + "CLZ\0" // IR(50075, 4) + "COS\0" // IR(50079, 4) + "EXP\0" // IR(50083, 4) + "FLOOR\0" // IR(50087, 6) + "LOG\0" // IR(50093, 4) + "LOGICAL_NOT\0" // IR(50097, 12) + "NEGATE\0" // IR(50109, 7) + "RECIPROCAL\0" // IR(50116, 11) + "RSQRT\0" // IR(50127, 6) + "SIN\0" // IR(50133, 4) + "SELECT\0" // IR(50137, 7) + "EQUAL\0" // IR(50144, 6) + "GREATER\0" // IR(50150, 8) + "GREATER_EQUAL\0" // IR(50158, 14) + "REDUCE_ALL\0" // IR(50172, 11) + "REDUCE_ANY\0" // IR(50183, 11) + "REDUCE_MAX\0" // IR(50194, 11) + "REDUCE_MIN\0" // IR(50205, 11) + "REDUCE_PRODUCT\0" // IR(50216, 15) + "REDUCE_SUM\0" // IR(50231, 11) + "CONCAT\0" // IR(50242, 7) + "PAD\0" // IR(50249, 4) + "RESHAPE\0" // IR(50253, 8) + "REVERSE\0" // IR(50261, 8) + "SLICE\0" // IR(50269, 6) + "TILE\0" // IR(50275, 5) + "TRANSPOSE\0" // IR(50280, 10) + "GATHER\0" // IR(50290, 7) + "SCATTER\0" // IR(50297, 8) + "RESIZE\0" // IR(50305, 7) + "CAST\0" // IR(50312, 5) + "RESCALE\0" // IR(50317, 8) ; // Array of IndexRanges, where each represents a string by referencing @@ -8046,109 +8290,109 @@ static const char kStrings[] = // This table is referenced by an IndexRange elsewhere, i.e. by the 'aliases' // field of an instruction or operand description. static const IndexRange kAliasSpans[] = { - IR(4625, 27), // 0 PhysicalStorageBuffer64EXT - IR(5536, 18), // 1 SubgroupEqMaskKHR - IR(5591, 18), // 2 SubgroupGeMaskKHR - IR(5624, 18), // 3 SubgroupGtMaskKHR - IR(5657, 18), // 4 SubgroupLeMaskKHR - IR(5690, 18), // 5 SubgroupLtMaskKHR - IR(6548, 12), // 6 BaryCoordNV - IR(6603, 19), // 7 BaryCoordNoPerspNV - IR(6634, 15), // 8 FragmentSizeNV - IR(6691, 22), // 9 InvocationsPerPixelNV - IR(6819, 11), // 10 LaunchIdNV - IR(6844, 13), // 11 LaunchSizeNV - IR(6875, 17), // 12 WorldRayOriginNV - IR(6913, 20), // 13 WorldRayDirectionNV - IR(6952, 18), // 14 ObjectRayOriginNV - IR(6992, 21), // 15 ObjectRayDirectionNV - IR(7024, 10), // 16 RayTminNV - IR(7045, 10), // 17 RayTmaxNV - IR(7078, 22), // 18 InstanceCustomIndexNV - IR(7117, 16), // 19 ObjectToWorldNV - IR(7150, 16), // 20 WorldToObjectNV - IR(7184, 10), // 21 HitKindNV - IR(7415, 19), // 22 IncomingRayFlagsNV - IR(9124, 28), // 23 StorageUniformBufferBlock16 - IR(9187, 17), // 24 StorageUniform16 - IR(9991, 27), // 25 ShaderViewportIndexLayerNV - IR(10035, 22), // 26 FragmentBarycentricNV - IR(10088, 30), // 27 ComputeDerivativeGroupQuadsNV - IR(10118, 14), // 28 ShadingRateNV - IR(10178, 20), // 29 ShaderNonUniformEXT - IR(10221, 26), // 30 RuntimeDescriptorArrayEXT - IR(10283, 39), // 31 InputAttachmentArrayDynamicIndexingEXT - IR(10361, 42), // 32 UniformTexelBufferArrayDynamicIndexingEXT - IR(10442, 42), // 33 StorageTexelBufferArrayDynamicIndexingEXT - IR(10521, 40), // 34 UniformBufferArrayNonUniformIndexingEXT - IR(10597, 39), // 35 SampledImageArrayNonUniformIndexingEXT - IR(10673, 40), // 36 StorageBufferArrayNonUniformIndexingEXT - IR(10749, 39), // 37 StorageImageArrayNonUniformIndexingEXT - IR(10827, 42), // 38 InputAttachmentArrayNonUniformIndexingEXT - IR(10911, 45), // 39 UniformTexelBufferArrayNonUniformIndexingEXT - IR(10998, 45), // 40 StorageTexelBufferArrayNonUniformIndexingEXT - IR(11061, 21), // 41 VulkanMemoryModelKHR - IR(11111, 32), // 42 VulkanMemoryModelDeviceScopeKHR - IR(11143, 34), // 43 PhysicalStorageBufferAddressesEXT - IR(11209, 31), // 44 ComputeDerivativeGroupLinearNV - IR(11413, 28), // 45 DemoteToHelperInvocationEXT - IR(12883, 22), // 46 DotProductInputAllKHR - IR(12927, 25), // 47 DotProductInput4x8BitKHR - IR(12980, 31), // 48 DotProductInput4x8BitPackedKHR - IR(13022, 14), // 49 DotProductKHR - IR(13187, 13), // 50 OptNoneINTEL - IR(16139, 15), // 51 PerPrimitiveNV - IR(16187, 12), // 52 PerVertexNV - IR(16210, 14), // 53 NonUniformEXT - IR(16240, 19), // 54 RestrictPointerEXT - IR(16274, 18), // 55 AliasedPointerEXT - IR(16584, 24), // 56 HlslCounterBufferGOOGLE - IR(16621, 19), // 57 HlslSemanticGOOGLE - IR(19295, 14), // 58 OutputLinesNV - IR(19329, 19), // 59 OutputPrimitivesNV - IR(19372, 23), // 60 DerivativeGroupQuadsNV - IR(19420, 24), // 61 DerivativeGroupLinearNV - IR(19463, 18), // 62 OutputTrianglesNV - IR(20211, 16), // 63 RayGenerationNV - IR(20243, 15), // 64 IntersectionNV - IR(20268, 9), // 65 AnyHitNV - IR(20291, 13), // 66 ClosestHitNV - IR(20312, 7), // 67 MissNV - IR(20331, 11), // 68 CallableNV - IR(20448, 23), // 69 AllowContractFastINTEL - IR(20484, 18), // 70 AllowReassocINTEL - IR(20938, 22), // 71 MakeTexelAvailableKHR - IR(20977, 20), // 72 MakeTexelVisibleKHR - IR(21013, 19), // 73 NonPrivateTexelKHR - IR(21046, 17), // 74 VolatileTexelKHR - IR(22423, 24), // 75 MakePointerAvailableKHR - IR(22466, 22), // 76 MakePointerVisibleKHR - IR(22506, 21), // 77 NonPrivatePointerKHR - IR(22593, 10), // 78 VulkanKHR - IR(13955, 5), // 79 None - IR(22776, 16), // 80 OutputMemoryKHR - IR(22806, 17), // 81 MakeAvailableKHR - IR(22835, 15), // 82 MakeVisibleKHR - IR(22911, 28), // 83 PackedVectorFormat4x8BitKHR - IR(23226, 24), // 84 SkipBuiltinPrimitivesNV - IR(23966, 15), // 85 QueueFamilyKHR - IR(24337, 15), // 86 CallableDataNV - IR(24376, 23), // 87 IncomingCallableDataNV - IR(24413, 13), // 88 RayPayloadNV - IR(24442, 15), // 89 HitAttributeNV - IR(24479, 21), // 90 IncomingRayPayloadNV - IR(24522, 21), // 91 ShaderRecordBufferNV - IR(24565, 25), // 92 PhysicalStorageBufferEXT - IR(31781, 8), // 93 SDotKHR - IR(31794, 8), // 94 UDotKHR - IR(31808, 9), // 95 SUDotKHR - IR(31828, 14), // 96 SDotAccSatKHR - IR(31853, 14), // 97 UDotAccSatKHR - IR(31879, 15), // 98 SUDotAccSatKHR - IR(34364, 21), // 99 ReportIntersectionNV - IR(34539, 28), // 100 TypeAccelerationStructureNV - IR(36588, 21), // 101 DecorateStringGOOGLE - IR(36630, 27), // 102 MemberDecorateStringGOOGLE + IR(4654, 27), // 0 PhysicalStorageBuffer64EXT + IR(5565, 18), // 1 SubgroupEqMaskKHR + IR(5620, 18), // 2 SubgroupGeMaskKHR + IR(5653, 18), // 3 SubgroupGtMaskKHR + IR(5686, 18), // 4 SubgroupLeMaskKHR + IR(5719, 18), // 5 SubgroupLtMaskKHR + IR(6577, 12), // 6 BaryCoordNV + IR(6632, 19), // 7 BaryCoordNoPerspNV + IR(6663, 15), // 8 FragmentSizeNV + IR(6720, 22), // 9 InvocationsPerPixelNV + IR(6848, 11), // 10 LaunchIdNV + IR(6873, 13), // 11 LaunchSizeNV + IR(6904, 17), // 12 WorldRayOriginNV + IR(6942, 20), // 13 WorldRayDirectionNV + IR(6981, 18), // 14 ObjectRayOriginNV + IR(7021, 21), // 15 ObjectRayDirectionNV + IR(7053, 10), // 16 RayTminNV + IR(7074, 10), // 17 RayTmaxNV + IR(7107, 22), // 18 InstanceCustomIndexNV + IR(7146, 16), // 19 ObjectToWorldNV + IR(7179, 16), // 20 WorldToObjectNV + IR(7213, 10), // 21 HitKindNV + IR(7444, 19), // 22 IncomingRayFlagsNV + IR(9220, 28), // 23 StorageUniformBufferBlock16 + IR(9283, 17), // 24 StorageUniform16 + IR(10066, 27), // 25 ShaderViewportIndexLayerNV + IR(10110, 22), // 26 FragmentBarycentricNV + IR(10163, 30), // 27 ComputeDerivativeGroupQuadsNV + IR(10193, 14), // 28 ShadingRateNV + IR(10253, 20), // 29 ShaderNonUniformEXT + IR(10296, 26), // 30 RuntimeDescriptorArrayEXT + IR(10358, 39), // 31 InputAttachmentArrayDynamicIndexingEXT + IR(10436, 42), // 32 UniformTexelBufferArrayDynamicIndexingEXT + IR(10517, 42), // 33 StorageTexelBufferArrayDynamicIndexingEXT + IR(10596, 40), // 34 UniformBufferArrayNonUniformIndexingEXT + IR(10672, 39), // 35 SampledImageArrayNonUniformIndexingEXT + IR(10748, 40), // 36 StorageBufferArrayNonUniformIndexingEXT + IR(10824, 39), // 37 StorageImageArrayNonUniformIndexingEXT + IR(10902, 42), // 38 InputAttachmentArrayNonUniformIndexingEXT + IR(10986, 45), // 39 UniformTexelBufferArrayNonUniformIndexingEXT + IR(11073, 45), // 40 StorageTexelBufferArrayNonUniformIndexingEXT + IR(11136, 21), // 41 VulkanMemoryModelKHR + IR(11186, 32), // 42 VulkanMemoryModelDeviceScopeKHR + IR(11218, 34), // 43 PhysicalStorageBufferAddressesEXT + IR(11284, 31), // 44 ComputeDerivativeGroupLinearNV + IR(11488, 28), // 45 DemoteToHelperInvocationEXT + IR(12958, 22), // 46 DotProductInputAllKHR + IR(13002, 25), // 47 DotProductInput4x8BitKHR + IR(13055, 31), // 48 DotProductInput4x8BitPackedKHR + IR(13097, 14), // 49 DotProductKHR + IR(13262, 13), // 50 OptNoneINTEL + IR(16258, 15), // 51 PerPrimitiveNV + IR(16306, 12), // 52 PerVertexNV + IR(16329, 14), // 53 NonUniformEXT + IR(16359, 19), // 54 RestrictPointerEXT + IR(16393, 18), // 55 AliasedPointerEXT + IR(16703, 24), // 56 HlslCounterBufferGOOGLE + IR(16740, 19), // 57 HlslSemanticGOOGLE + IR(19414, 14), // 58 OutputLinesNV + IR(19448, 19), // 59 OutputPrimitivesNV + IR(19491, 23), // 60 DerivativeGroupQuadsNV + IR(19539, 24), // 61 DerivativeGroupLinearNV + IR(19582, 18), // 62 OutputTrianglesNV + IR(20330, 16), // 63 RayGenerationNV + IR(20362, 15), // 64 IntersectionNV + IR(20387, 9), // 65 AnyHitNV + IR(20410, 13), // 66 ClosestHitNV + IR(20431, 7), // 67 MissNV + IR(20450, 11), // 68 CallableNV + IR(20595, 23), // 69 AllowContractFastINTEL + IR(20631, 18), // 70 AllowReassocINTEL + IR(21085, 22), // 71 MakeTexelAvailableKHR + IR(21124, 20), // 72 MakeTexelVisibleKHR + IR(21160, 19), // 73 NonPrivateTexelKHR + IR(21193, 17), // 74 VolatileTexelKHR + IR(22570, 24), // 75 MakePointerAvailableKHR + IR(22613, 22), // 76 MakePointerVisibleKHR + IR(22653, 21), // 77 NonPrivatePointerKHR + IR(22740, 10), // 78 VulkanKHR + IR(14030, 5), // 79 None + IR(22923, 16), // 80 OutputMemoryKHR + IR(22953, 17), // 81 MakeAvailableKHR + IR(22982, 15), // 82 MakeVisibleKHR + IR(23058, 28), // 83 PackedVectorFormat4x8BitKHR + IR(23373, 24), // 84 SkipBuiltinPrimitivesNV + IR(24113, 15), // 85 QueueFamilyKHR + IR(24484, 15), // 86 CallableDataNV + IR(24523, 23), // 87 IncomingCallableDataNV + IR(24560, 13), // 88 RayPayloadNV + IR(24589, 15), // 89 HitAttributeNV + IR(24626, 21), // 90 IncomingRayPayloadNV + IR(24669, 21), // 91 ShaderRecordBufferNV + IR(24712, 25), // 92 PhysicalStorageBufferEXT + IR(32021, 8), // 93 SDotKHR + IR(32034, 8), // 94 UDotKHR + IR(32048, 9), // 95 SUDotKHR + IR(32068, 14), // 96 SDotAccSatKHR + IR(32093, 14), // 97 UDotAccSatKHR + IR(32119, 15), // 98 SUDotAccSatKHR + IR(34604, 21), // 99 ReportIntersectionNV + IR(34779, 28), // 100 TypeAccelerationStructureNV + IR(36828, 21), // 101 DecorateStringGOOGLE + IR(36870, 27), // 102 MemberDecorateStringGOOGLE }; // Array of capabilities, referenced by IndexRanges elsewhere. @@ -8231,232 +8475,236 @@ static const spv::Capability kCapabilitySpans[] = { spv::Capability::DeviceEnqueue, // 74 spv::Capability::Pipes, // 75 spv::Capability::GroupNonUniform, // 76 - spv::Capability::WorkgroupMemoryExplicitLayoutKHR, // 77 - spv::Capability::StorageBuffer16BitAccess, // 78 - spv::Capability::VariablePointersStorageBuffer, // 79 - spv::Capability::AtomicStorage, // 80 - spv::Capability::StorageBuffer8BitAccess, // 81 - spv::Capability::RayQueryKHR, // 82 - spv::Capability::RayTracingKHR, // 83 - spv::Capability::Int4TypeINTEL, // 84 - spv::Capability::CooperativeMatrixKHR, // 85 - spv::Capability::BFloat16TypeKHR, // 86 - spv::Capability::BFloat16TypeKHR, // 87 - spv::Capability::CooperativeMatrixKHR, // 88 - spv::Capability::MultiViewport, // 89 - spv::Capability::ShaderViewportIndexLayerEXT, // 90 - spv::Capability::ShaderViewportMaskNV, // 91 - spv::Capability::InputAttachment, // 92 - spv::Capability::ImageBuffer, // 93 - spv::Capability::ShaderNonUniform, // 94 - spv::Capability::InputAttachment, // 95 + spv::Capability::Float8EXT, // 77 + spv::Capability::CooperativeMatrixKHR, // 78 + spv::Capability::WorkgroupMemoryExplicitLayoutKHR, // 79 + spv::Capability::StorageBuffer16BitAccess, // 80 + spv::Capability::VariablePointersStorageBuffer, // 81 + spv::Capability::AtomicStorage, // 82 + spv::Capability::StorageBuffer8BitAccess, // 83 + spv::Capability::RayQueryKHR, // 84 + spv::Capability::RayTracingKHR, // 85 + spv::Capability::Int4TypeINTEL, // 86 + spv::Capability::CooperativeMatrixKHR, // 87 + spv::Capability::BFloat16TypeKHR, // 88 + spv::Capability::BFloat16TypeKHR, // 89 + spv::Capability::CooperativeMatrixKHR, // 90 + spv::Capability::MultiViewport, // 91 + spv::Capability::ShaderViewportIndexLayerEXT, // 92 + spv::Capability::ShaderViewportMaskNV, // 93 + spv::Capability::InputAttachment, // 94 + spv::Capability::ImageBuffer, // 95 spv::Capability::ShaderNonUniform, // 96 - spv::Capability::SampledBuffer, // 97 + spv::Capability::InputAttachment, // 97 spv::Capability::ShaderNonUniform, // 98 - spv::Capability::ImageBuffer, // 99 + spv::Capability::SampledBuffer, // 99 spv::Capability::ShaderNonUniform, // 100 - spv::Capability::VectorAnyINTEL, // 101 - spv::Capability::Int8, // 102 - spv::Capability::FPGAClusterAttributesINTEL, // 103 - spv::Capability::FPGAKernelAttributesINTEL, // 104 - spv::Capability::Subgroup2DBlockIOINTEL, // 105 - spv::Capability::Shader, // 106 - spv::Capability::Kernel, // 107 + spv::Capability::ImageBuffer, // 101 + spv::Capability::ShaderNonUniform, // 102 + spv::Capability::VectorAnyINTEL, // 103 + spv::Capability::Int8, // 104 + spv::Capability::FPGAClusterAttributesINTEL, // 105 + spv::Capability::FPGAKernelAttributesINTEL, // 106 + spv::Capability::Subgroup2DBlockIOINTEL, // 107 spv::Capability::Shader, // 108 - spv::Capability::UniformDecoration, // 109 - spv::Capability::GeometryStreams, // 110 - spv::Capability::TransformFeedback, // 111 - spv::Capability::Kernel, // 112 - spv::Capability::FloatControls2, // 113 - spv::Capability::Linkage, // 114 - spv::Capability::SampleMaskOverrideCoverageNV, // 115 - spv::Capability::GeometryShaderPassthroughNV, // 116 - spv::Capability::MeshShadingNV, // 117 - spv::Capability::MeshShadingEXT, // 118 - spv::Capability::ShaderInvocationReorderNV, // 119 - spv::Capability::BindlessTextureNV, // 120 - spv::Capability::VectorComputeINTEL, // 121 - spv::Capability::IndirectReferencesINTEL, // 122 - spv::Capability::AsmINTEL, // 123 - spv::Capability::FunctionFloatControlINTEL, // 124 - spv::Capability::FPGAMemoryAttributesINTEL, // 125 - spv::Capability::FPGAMemoryAccessesINTEL, // 126 - spv::Capability::LoopFuseINTEL, // 127 - spv::Capability::FPGADSPControlINTEL, // 128 - spv::Capability::MemoryAccessAliasingINTEL, // 129 - spv::Capability::FPGAInvocationPipeliningAttributesINTEL, // 130 - spv::Capability::FPGABufferLocationINTEL, // 131 - spv::Capability::IOPipesINTEL, // 132 - spv::Capability::FPGAClusterAttributesV2INTEL, // 133 - spv::Capability::FPMaxErrorINTEL, // 134 - spv::Capability::FPGALatencyControlINTEL, // 135 - spv::Capability::FPGAArgumentInterfacesINTEL, // 136 - spv::Capability::GlobalVariableHostAccessINTEL, // 137 - spv::Capability::GlobalVariableFPGADecorationsINTEL, // 138 - spv::Capability::CacheControlsINTEL, // 139 - spv::Capability::TileImageColorReadAccessEXT, // 140 - spv::Capability::Geometry, // 141 - spv::Capability::Tessellation, // 142 - spv::Capability::MeshShadingNV, // 143 - spv::Capability::MeshShadingEXT, // 144 - spv::Capability::Geometry, // 145 + spv::Capability::Kernel, // 109 + spv::Capability::Shader, // 110 + spv::Capability::UniformDecoration, // 111 + spv::Capability::GeometryStreams, // 112 + spv::Capability::TransformFeedback, // 113 + spv::Capability::Kernel, // 114 + spv::Capability::FloatControls2, // 115 + spv::Capability::Linkage, // 116 + spv::Capability::Float8EXT, // 117 + spv::Capability::SampleMaskOverrideCoverageNV, // 118 + spv::Capability::GeometryShaderPassthroughNV, // 119 + spv::Capability::MeshShadingNV, // 120 + spv::Capability::MeshShadingEXT, // 121 + spv::Capability::ShaderInvocationReorderNV, // 122 + spv::Capability::BindlessTextureNV, // 123 + spv::Capability::VectorComputeINTEL, // 124 + spv::Capability::IndirectReferencesINTEL, // 125 + spv::Capability::AsmINTEL, // 126 + spv::Capability::FunctionFloatControlINTEL, // 127 + spv::Capability::FPGAMemoryAttributesINTEL, // 128 + spv::Capability::FPGAMemoryAccessesINTEL, // 129 + spv::Capability::LoopFuseINTEL, // 130 + spv::Capability::FPGADSPControlINTEL, // 131 + spv::Capability::MemoryAccessAliasingINTEL, // 132 + spv::Capability::FPGAInvocationPipeliningAttributesINTEL, // 133 + spv::Capability::FPGABufferLocationINTEL, // 134 + spv::Capability::IOPipesINTEL, // 135 + spv::Capability::FPGAClusterAttributesV2INTEL, // 136 + spv::Capability::FPMaxErrorINTEL, // 137 + spv::Capability::FPGALatencyControlINTEL, // 138 + spv::Capability::FPGAArgumentInterfacesINTEL, // 139 + spv::Capability::GlobalVariableHostAccessINTEL, // 140 + spv::Capability::GlobalVariableFPGADecorationsINTEL, // 141 + spv::Capability::CacheControlsINTEL, // 142 + spv::Capability::TileImageColorReadAccessEXT, // 143 + spv::Capability::Geometry, // 144 + spv::Capability::Tessellation, // 145 spv::Capability::MeshShadingNV, // 146 spv::Capability::MeshShadingEXT, // 147 - spv::Capability::SubgroupDispatch, // 148 - spv::Capability::TileImageDepthReadAccessEXT, // 149 - spv::Capability::TileImageStencilReadAccessEXT, // 150 - spv::Capability::SampleMaskPostDepthCoverage, // 151 - spv::Capability::DenormPreserve, // 152 - spv::Capability::DenormFlushToZero, // 153 - spv::Capability::SignedZeroInfNanPreserve, // 154 - spv::Capability::RoundingModeRTE, // 155 - spv::Capability::RoundingModeRTZ, // 156 - spv::Capability::QuadControlKHR, // 157 - spv::Capability::ComputeDerivativeGroupQuadsNV, // 158 - spv::Capability::ComputeDerivativeGroupQuadsKHR, // 159 - spv::Capability::ComputeDerivativeGroupLinearNV, // 160 - spv::Capability::ComputeDerivativeGroupLinearKHR, // 161 - spv::Capability::FragmentShaderPixelInterlockEXT, // 162 - spv::Capability::FragmentShaderSampleInterlockEXT, // 163 - spv::Capability::FragmentShaderShadingRateInterlockEXT, // 164 - spv::Capability::RoundToInfinityINTEL, // 165 - spv::Capability::KernelAttributesINTEL, // 166 - spv::Capability::FloatControls2, // 167 - spv::Capability::FPGAKernelAttributesv2INTEL, // 168 - spv::Capability::RegisterLimitsINTEL, // 169 + spv::Capability::Geometry, // 148 + spv::Capability::MeshShadingNV, // 149 + spv::Capability::MeshShadingEXT, // 150 + spv::Capability::SubgroupDispatch, // 151 + spv::Capability::TileImageDepthReadAccessEXT, // 152 + spv::Capability::TileImageStencilReadAccessEXT, // 153 + spv::Capability::SampleMaskPostDepthCoverage, // 154 + spv::Capability::DenormPreserve, // 155 + spv::Capability::DenormFlushToZero, // 156 + spv::Capability::SignedZeroInfNanPreserve, // 157 + spv::Capability::RoundingModeRTE, // 158 + spv::Capability::RoundingModeRTZ, // 159 + spv::Capability::QuadControlKHR, // 160 + spv::Capability::ComputeDerivativeGroupQuadsNV, // 161 + spv::Capability::ComputeDerivativeGroupQuadsKHR, // 162 + spv::Capability::ComputeDerivativeGroupLinearNV, // 163 + spv::Capability::ComputeDerivativeGroupLinearKHR, // 164 + spv::Capability::FragmentShaderPixelInterlockEXT, // 165 + spv::Capability::FragmentShaderSampleInterlockEXT, // 166 + spv::Capability::FragmentShaderShadingRateInterlockEXT, // 167 + spv::Capability::RoundToInfinityINTEL, // 168 + spv::Capability::KernelAttributesINTEL, // 169 spv::Capability::FloatControls2, // 170 - spv::Capability::FPFastMathModeINTEL, // 171 - spv::Capability::OptNoneEXT, // 172 - spv::Capability::RuntimeAlignedAttributeINTEL, // 173 - spv::Capability::Kernel, // 174 - spv::Capability::GroupNonUniformArithmetic, // 175 - spv::Capability::GroupNonUniformBallot, // 176 - spv::Capability::GroupNonUniformClustered, // 177 - spv::Capability::GroupNonUniformPartitionedNV, // 178 - spv::Capability::ImageGatherExtended, // 179 - spv::Capability::MinLod, // 180 - spv::Capability::VulkanMemoryModel, // 181 - spv::Capability::FPGALoopControlsINTEL, // 182 - spv::Capability::ArbitraryPrecisionFixedPointINTEL, // 183 - spv::Capability::RawAccessChainsNV, // 184 - spv::Capability::RayTraversalPrimitiveCullingKHR, // 185 - spv::Capability::RayTracingOpacityMicromapEXT, // 186 - spv::Capability::RayQueryKHR, // 187 - spv::Capability::StorageImageExtendedFormats, // 188 - spv::Capability::Int64ImageEXT, // 189 - spv::Capability::Shader, // 190 - spv::Capability::VectorComputeINTEL, // 191 - spv::Capability::GenericPointer, // 192 - spv::Capability::FunctionPointersINTEL, // 193 - spv::Capability::USMStorageClassesINTEL, // 194 - spv::Capability::CooperativeMatrixTensorAddressingNV, // 195 - spv::Capability::CooperativeMatrixBlockLoadsNV, // 196 - spv::Capability::TensorsARM, // 197 - spv::Capability::Addresses, // 198 - spv::Capability::PhysicalStorageBufferAddresses, // 199 - spv::Capability::LiteralSampler, // 200 + spv::Capability::FPGAKernelAttributesv2INTEL, // 171 + spv::Capability::RegisterLimitsINTEL, // 172 + spv::Capability::FloatControls2, // 173 + spv::Capability::FPFastMathModeINTEL, // 174 + spv::Capability::OptNoneEXT, // 175 + spv::Capability::RuntimeAlignedAttributeINTEL, // 176 + spv::Capability::Kernel, // 177 + spv::Capability::GroupNonUniformArithmetic, // 178 + spv::Capability::GroupNonUniformBallot, // 179 + spv::Capability::GroupNonUniformClustered, // 180 + spv::Capability::GroupNonUniformPartitionedNV, // 181 + spv::Capability::ImageGatherExtended, // 182 + spv::Capability::MinLod, // 183 + spv::Capability::VulkanMemoryModel, // 184 + spv::Capability::FPGALoopControlsINTEL, // 185 + spv::Capability::ArbitraryPrecisionFixedPointINTEL, // 186 + spv::Capability::RawAccessChainsNV, // 187 + spv::Capability::RayTraversalPrimitiveCullingKHR, // 188 + spv::Capability::RayTracingOpacityMicromapEXT, // 189 + spv::Capability::RayQueryKHR, // 190 + spv::Capability::StorageImageExtendedFormats, // 191 + spv::Capability::Int64ImageEXT, // 192 + spv::Capability::Shader, // 193 + spv::Capability::VectorComputeINTEL, // 194 + spv::Capability::GenericPointer, // 195 + spv::Capability::FunctionPointersINTEL, // 196 + spv::Capability::USMStorageClassesINTEL, // 197 + spv::Capability::CooperativeMatrixTensorAddressingNV, // 198 + spv::Capability::CooperativeMatrixBlockLoadsNV, // 199 + spv::Capability::TensorsARM, // 200 spv::Capability::Addresses, // 201 - spv::Capability::UntypedPointersKHR, // 202 - spv::Capability::Addresses, // 203 - spv::Capability::VariablePointers, // 204 - spv::Capability::VariablePointersStorageBuffer, // 205 - spv::Capability::PhysicalStorageBufferAddresses, // 206 - spv::Capability::Kernel, // 207 - spv::Capability::ImageQuery, // 208 - spv::Capability::ImageQuery, // 209 - spv::Capability::Shader, // 210 - spv::Capability::BitInstructions, // 211 - spv::Capability::DerivativeControl, // 212 - spv::Capability::Groups, // 213 - spv::Capability::SparseResidency, // 214 - spv::Capability::PipeStorage, // 215 - spv::Capability::NamedBarrier, // 216 - spv::Capability::GroupNonUniformVote, // 217 - spv::Capability::GroupNonUniformBallot, // 218 - spv::Capability::GroupNonUniformShuffle, // 219 - spv::Capability::GroupNonUniformShuffleRelative, // 220 - spv::Capability::GroupNonUniformArithmetic, // 221 - spv::Capability::GroupNonUniformClustered, // 222 - spv::Capability::GroupNonUniformPartitionedNV, // 223 - spv::Capability::GroupNonUniformQuad, // 224 - spv::Capability::Addresses, // 225 - spv::Capability::VariablePointers, // 226 - spv::Capability::VariablePointersStorageBuffer, // 227 - spv::Capability::UntypedPointersKHR, // 228 - spv::Capability::SubgroupBallotKHR, // 229 - spv::Capability::SubgroupVoteKHR, // 230 - spv::Capability::GroupNonUniformRotateKHR, // 231 - spv::Capability::RayTracingKHR, // 232 - spv::Capability::RayQueryKHR, // 233 - spv::Capability::DotProduct, // 234 - spv::Capability::CooperativeMatrixKHR, // 235 - spv::Capability::ReplicatedCompositesEXT, // 236 - spv::Capability::TextureSampleWeightedQCOM, // 237 - spv::Capability::TextureBoxFilterQCOM, // 238 - spv::Capability::TextureBlockMatchQCOM, // 239 - spv::Capability::TextureBlockMatch2QCOM, // 240 - spv::Capability::FragmentMaskAMD, // 241 - spv::Capability::ShaderClockKHR, // 242 - spv::Capability::ShaderInvocationReorderNV, // 243 - spv::Capability::RayTracingMotionBlurNV, // 244 - spv::Capability::ImageFootprintNV, // 245 - spv::Capability::CooperativeVectorNV, // 246 - spv::Capability::CooperativeVectorTrainingNV, // 247 - spv::Capability::CooperativeMatrixConversionsNV, // 248 - spv::Capability::DisplacementMicromapNV, // 249 - spv::Capability::RayQueryPositionFetchKHR, // 250 - spv::Capability::RayTracingNV, // 251 - spv::Capability::RayTracingKHR, // 252 - spv::Capability::RayQueryKHR, // 253 - spv::Capability::DisplacementMicromapNV, // 254 - spv::Capability::CooperativeMatrixNV, // 255 - spv::Capability::FragmentShaderSampleInterlockEXT, // 256 - spv::Capability::FragmentShaderPixelInterlockEXT, // 257 - spv::Capability::FragmentShaderShadingRateInterlockEXT, // 258 - spv::Capability::CooperativeMatrixReductionsNV, // 259 - spv::Capability::CooperativeMatrixPerElementOperationsNV, // 260 - spv::Capability::TensorAddressingNV, // 261 - spv::Capability::DemoteToHelperInvocation, // 262 - spv::Capability::SubgroupShuffleINTEL, // 263 - spv::Capability::SubgroupBufferBlockIOINTEL, // 264 - spv::Capability::SubgroupImageBlockIOINTEL, // 265 - spv::Capability::SubgroupImageMediaBlockIOINTEL, // 266 - spv::Capability::IntegerFunctions2INTEL, // 267 - spv::Capability::AtomicFloat16MinMaxEXT, // 268 - spv::Capability::AtomicFloat32MinMaxEXT, // 269 - spv::Capability::AtomicFloat64MinMaxEXT, // 270 - spv::Capability::AtomicFloat16VectorNV, // 271 - spv::Capability::ExpectAssumeKHR, // 272 - spv::Capability::SubgroupAvcMotionEstimationINTEL, // 273 - spv::Capability::SubgroupAvcMotionEstimationINTEL, // 274 - spv::Capability::SubgroupAvcMotionEstimationIntraINTEL, // 275 - spv::Capability::SubgroupAvcMotionEstimationINTEL, // 276 - spv::Capability::SubgroupAvcMotionEstimationChromaINTEL, // 277 - spv::Capability::VariableLengthArrayINTEL, // 278 - spv::Capability::ArbitraryPrecisionFloatingPointINTEL, // 279 - spv::Capability::UnstructuredLoopControlsINTEL, // 280 - spv::Capability::BlockingPipesINTEL, // 281 - spv::Capability::FPGARegINTEL, // 282 - spv::Capability::AtomicFloat16AddEXT, // 283 - spv::Capability::AtomicFloat32AddEXT, // 284 - spv::Capability::AtomicFloat64AddEXT, // 285 - spv::Capability::AtomicFloat16VectorNV, // 286 - spv::Capability::LongCompositesINTEL, // 287 - spv::Capability::BFloat16ConversionINTEL, // 288 - spv::Capability::SplitBarrierINTEL, // 289 - spv::Capability::ArithmeticFenceEXT, // 290 - spv::Capability::TaskSequenceINTEL, // 291 - spv::Capability::SubgroupBufferPrefetchINTEL, // 292 - spv::Capability::Subgroup2DBlockTransformINTEL, // 293 - spv::Capability::Subgroup2DBlockTransposeINTEL, // 294 - spv::Capability::SubgroupMatrixMultiplyAccumulateINTEL, // 295 - spv::Capability::TernaryBitwiseFunctionINTEL, // 296 - spv::Capability::GroupUniformArithmeticKHR, // 297 - spv::Capability::TensorFloat32RoundingINTEL, // 298 - spv::Capability::MaskedGatherScatterINTEL, // 299 - spv::Capability::BindlessImagesINTEL, // 300 - spv::Capability::Float64, // 301 - spv::Capability::InterpolationFunction, // 302 + spv::Capability::PhysicalStorageBufferAddresses, // 202 + spv::Capability::LiteralSampler, // 203 + spv::Capability::Addresses, // 204 + spv::Capability::UntypedPointersKHR, // 205 + spv::Capability::Addresses, // 206 + spv::Capability::VariablePointers, // 207 + spv::Capability::VariablePointersStorageBuffer, // 208 + spv::Capability::PhysicalStorageBufferAddresses, // 209 + spv::Capability::Kernel, // 210 + spv::Capability::ImageQuery, // 211 + spv::Capability::ImageQuery, // 212 + spv::Capability::Shader, // 213 + spv::Capability::BitInstructions, // 214 + spv::Capability::DerivativeControl, // 215 + spv::Capability::Groups, // 216 + spv::Capability::SparseResidency, // 217 + spv::Capability::PipeStorage, // 218 + spv::Capability::NamedBarrier, // 219 + spv::Capability::GroupNonUniformVote, // 220 + spv::Capability::GroupNonUniformBallot, // 221 + spv::Capability::GroupNonUniformShuffle, // 222 + spv::Capability::GroupNonUniformShuffleRelative, // 223 + spv::Capability::GroupNonUniformArithmetic, // 224 + spv::Capability::GroupNonUniformClustered, // 225 + spv::Capability::GroupNonUniformPartitionedNV, // 226 + spv::Capability::GroupNonUniformQuad, // 227 + spv::Capability::Addresses, // 228 + spv::Capability::VariablePointers, // 229 + spv::Capability::VariablePointersStorageBuffer, // 230 + spv::Capability::GraphARM, // 231 + spv::Capability::UntypedPointersKHR, // 232 + spv::Capability::SubgroupBallotKHR, // 233 + spv::Capability::SubgroupVoteKHR, // 234 + spv::Capability::GroupNonUniformRotateKHR, // 235 + spv::Capability::RayTracingKHR, // 236 + spv::Capability::RayQueryKHR, // 237 + spv::Capability::DotProduct, // 238 + spv::Capability::CooperativeMatrixKHR, // 239 + spv::Capability::ReplicatedCompositesEXT, // 240 + spv::Capability::TextureSampleWeightedQCOM, // 241 + spv::Capability::TextureBoxFilterQCOM, // 242 + spv::Capability::TextureBlockMatchQCOM, // 243 + spv::Capability::TextureBlockMatch2QCOM, // 244 + spv::Capability::FragmentMaskAMD, // 245 + spv::Capability::ShaderClockKHR, // 246 + spv::Capability::ShaderInvocationReorderNV, // 247 + spv::Capability::RayTracingMotionBlurNV, // 248 + spv::Capability::ImageFootprintNV, // 249 + spv::Capability::CooperativeVectorNV, // 250 + spv::Capability::CooperativeVectorTrainingNV, // 251 + spv::Capability::CooperativeMatrixConversionsNV, // 252 + spv::Capability::DisplacementMicromapNV, // 253 + spv::Capability::RayQueryPositionFetchKHR, // 254 + spv::Capability::RayTracingNV, // 255 + spv::Capability::RayTracingKHR, // 256 + spv::Capability::RayQueryKHR, // 257 + spv::Capability::DisplacementMicromapNV, // 258 + spv::Capability::CooperativeMatrixNV, // 259 + spv::Capability::FragmentShaderSampleInterlockEXT, // 260 + spv::Capability::FragmentShaderPixelInterlockEXT, // 261 + spv::Capability::FragmentShaderShadingRateInterlockEXT, // 262 + spv::Capability::CooperativeMatrixReductionsNV, // 263 + spv::Capability::CooperativeMatrixPerElementOperationsNV, // 264 + spv::Capability::TensorAddressingNV, // 265 + spv::Capability::DemoteToHelperInvocation, // 266 + spv::Capability::SubgroupShuffleINTEL, // 267 + spv::Capability::SubgroupBufferBlockIOINTEL, // 268 + spv::Capability::SubgroupImageBlockIOINTEL, // 269 + spv::Capability::SubgroupImageMediaBlockIOINTEL, // 270 + spv::Capability::IntegerFunctions2INTEL, // 271 + spv::Capability::AtomicFloat16MinMaxEXT, // 272 + spv::Capability::AtomicFloat32MinMaxEXT, // 273 + spv::Capability::AtomicFloat64MinMaxEXT, // 274 + spv::Capability::AtomicFloat16VectorNV, // 275 + spv::Capability::ExpectAssumeKHR, // 276 + spv::Capability::SubgroupAvcMotionEstimationINTEL, // 277 + spv::Capability::SubgroupAvcMotionEstimationINTEL, // 278 + spv::Capability::SubgroupAvcMotionEstimationIntraINTEL, // 279 + spv::Capability::SubgroupAvcMotionEstimationINTEL, // 280 + spv::Capability::SubgroupAvcMotionEstimationChromaINTEL, // 281 + spv::Capability::VariableLengthArrayINTEL, // 282 + spv::Capability::ArbitraryPrecisionFloatingPointINTEL, // 283 + spv::Capability::UnstructuredLoopControlsINTEL, // 284 + spv::Capability::BlockingPipesINTEL, // 285 + spv::Capability::FPGARegINTEL, // 286 + spv::Capability::AtomicFloat16AddEXT, // 287 + spv::Capability::AtomicFloat32AddEXT, // 288 + spv::Capability::AtomicFloat64AddEXT, // 289 + spv::Capability::AtomicFloat16VectorNV, // 290 + spv::Capability::LongCompositesINTEL, // 291 + spv::Capability::BFloat16ConversionINTEL, // 292 + spv::Capability::SplitBarrierINTEL, // 293 + spv::Capability::ArithmeticFenceEXT, // 294 + spv::Capability::TaskSequenceINTEL, // 295 + spv::Capability::SubgroupBufferPrefetchINTEL, // 296 + spv::Capability::Subgroup2DBlockTransformINTEL, // 297 + spv::Capability::Subgroup2DBlockTransposeINTEL, // 298 + spv::Capability::SubgroupMatrixMultiplyAccumulateINTEL, // 299 + spv::Capability::TernaryBitwiseFunctionINTEL, // 300 + spv::Capability::GroupUniformArithmeticKHR, // 301 + spv::Capability::TensorFloat32RoundingINTEL, // 302 + spv::Capability::MaskedGatherScatterINTEL, // 303 + spv::Capability::BindlessImagesINTEL, // 304 + spv::Capability::Float64, // 305 + spv::Capability::InterpolationFunction, // 306 }; // Array of extensions, referenced by IndexRanges elsewhere. @@ -8499,142 +8747,144 @@ static const spvtools::Extension kExtensionSpans[] = { spvtools::Extension::kSPV_ARM_core_builtins, // 34 spvtools::Extension::kSPV_EXT_shader_tile_image, // 35 spvtools::Extension::kSPV_ARM_tensors, // 36 - spvtools::Extension::kSPV_ARM_cooperative_matrix_layouts, // 37 - spvtools::Extension::kSPV_KHR_workgroup_memory_explicit_layout, // 38 - spvtools::Extension::kSPV_KHR_subgroup_vote, // 39 - spvtools::Extension::kSPV_KHR_16bit_storage, // 40 - spvtools::Extension::kSPV_KHR_variable_pointers, // 41 - spvtools::Extension::kSPV_KHR_shader_atomic_counter_ops, // 42 - spvtools::Extension::kSPV_KHR_post_depth_coverage, // 43 - spvtools::Extension::kSPV_KHR_8bit_storage, // 44 - spvtools::Extension::kSPV_KHR_float_controls, // 45 - spvtools::Extension::kSPV_KHR_ray_query, // 46 - spvtools::Extension::kSPV_KHR_untyped_pointers, // 47 + spvtools::Extension::kSPV_ARM_graph, // 37 + spvtools::Extension::kSPV_ARM_cooperative_matrix_layouts, // 38 + spvtools::Extension::kSPV_EXT_float8, // 39 + spvtools::Extension::kSPV_KHR_workgroup_memory_explicit_layout, // 40 + spvtools::Extension::kSPV_KHR_subgroup_vote, // 41 + spvtools::Extension::kSPV_KHR_16bit_storage, // 42 + spvtools::Extension::kSPV_KHR_variable_pointers, // 43 + spvtools::Extension::kSPV_KHR_shader_atomic_counter_ops, // 44 + spvtools::Extension::kSPV_KHR_post_depth_coverage, // 45 + spvtools::Extension::kSPV_KHR_8bit_storage, // 46 + spvtools::Extension::kSPV_KHR_float_controls, // 47 spvtools::Extension::kSPV_KHR_ray_query, // 48 - spvtools::Extension::kSPV_KHR_ray_tracing, // 49 - spvtools::Extension::kSPV_QCOM_image_processing, // 50 - spvtools::Extension::kSPV_QCOM_tile_shading, // 51 - spvtools::Extension::kSPV_QCOM_image_processing2, // 52 - spvtools::Extension::kSPV_AMD_gpu_shader_half_float_fetch, // 53 - spvtools::Extension::kSPV_AMD_texture_gather_bias_lod, // 54 - spvtools::Extension::kSPV_AMD_shader_fragment_mask, // 55 - spvtools::Extension::kSPV_AMD_shader_image_load_store_lod, // 56 - spvtools::Extension::kSPV_EXT_shader_image_int64, // 57 - spvtools::Extension::kSPV_KHR_shader_clock, // 58 - spvtools::Extension::kSPV_AMDX_shader_enqueue, // 59 - spvtools::Extension::kSPV_KHR_quad_control, // 60 - spvtools::Extension::kSPV_INTEL_int4, // 61 - spvtools::Extension::kSPV_KHR_bfloat16, // 62 - spvtools::Extension::kSPV_NV_sample_mask_override_coverage, // 63 - spvtools::Extension::kSPV_NV_geometry_shader_passthrough, // 64 - spvtools::Extension::kSPV_EXT_shader_viewport_index_layer, // 65 - spvtools::Extension::kSPV_NV_viewport_array2, // 66 - spvtools::Extension::kSPV_NV_viewport_array2, // 67 - spvtools::Extension::kSPV_NVX_multiview_per_view_attributes, // 68 - spvtools::Extension::kSPV_NV_shader_image_footprint, // 69 - spvtools::Extension::kSPV_NV_compute_shader_derivatives, // 70 - spvtools::Extension::kSPV_KHR_compute_shader_derivatives, // 71 - spvtools::Extension::kSPV_NV_shader_subgroup_partitioned, // 72 - spvtools::Extension::kSPV_EXT_descriptor_indexing, // 73 - spvtools::Extension::kSPV_KHR_ray_tracing_position_fetch, // 74 - spvtools::Extension::kSPV_KHR_vulkan_memory_model, // 75 - spvtools::Extension::kSPV_NV_cooperative_matrix, // 76 - spvtools::Extension::kSPV_EXT_fragment_shader_interlock, // 77 - spvtools::Extension::kSPV_EXT_demote_to_helper_invocation, // 78 - spvtools::Extension::kSPV_NV_displacement_micromap, // 79 - spvtools::Extension::kSPV_EXT_opacity_micromap, // 80 - spvtools::Extension::kSPV_NV_shader_invocation_reorder, // 81 - spvtools::Extension::kSPV_NV_bindless_texture, // 82 - spvtools::Extension::kSPV_NV_cooperative_vector, // 83 - spvtools::Extension::kSPV_NV_shader_atomic_fp16_vector, // 84 - spvtools::Extension::kSPV_NV_raw_access_chains, // 85 - spvtools::Extension::kSPV_NV_cooperative_matrix2, // 86 - spvtools::Extension::kSPV_NV_tensor_addressing, // 87 - spvtools::Extension::kSPV_INTEL_subgroups, // 88 - spvtools::Extension::kSPV_INTEL_media_block_io, // 89 - spvtools::Extension::kSPV_INTEL_float_controls2, // 90 - spvtools::Extension::kSPV_INTEL_shader_integer_functions2, // 91 - spvtools::Extension::kSPV_INTEL_function_pointers, // 92 - spvtools::Extension::kSPV_INTEL_inline_assembly, // 93 - spvtools::Extension::kSPV_EXT_shader_atomic_float_min_max, // 94 - spvtools::Extension::kSPV_INTEL_vector_compute, // 95 - spvtools::Extension::kSPV_KHR_expect_assume, // 96 - spvtools::Extension::kSPV_INTEL_device_side_avc_motion_estimation, // 97 - spvtools::Extension::kSPV_INTEL_variable_length_array, // 98 - spvtools::Extension::kSPV_INTEL_fpga_memory_attributes, // 99 - spvtools::Extension::kSPV_INTEL_fp_fast_math_mode, // 100 - spvtools::Extension::kSPV_INTEL_arbitrary_precision_integers, // 101 - spvtools::Extension::kSPV_INTEL_arbitrary_precision_floating_point, // 102 - spvtools::Extension::kSPV_INTEL_unstructured_loop_controls, // 103 - spvtools::Extension::kSPV_INTEL_fpga_loop_controls, // 104 - spvtools::Extension::kSPV_INTEL_kernel_attributes, // 105 - spvtools::Extension::kSPV_INTEL_fpga_memory_accesses, // 106 - spvtools::Extension::kSPV_INTEL_fpga_cluster_attributes, // 107 - spvtools::Extension::kSPV_INTEL_loop_fuse, // 108 - spvtools::Extension::kSPV_INTEL_fpga_dsp_control, // 109 - spvtools::Extension::kSPV_INTEL_memory_access_aliasing, // 110 - spvtools::Extension::kSPV_INTEL_fpga_invocation_pipelining_attributes, // 111 - spvtools::Extension::kSPV_INTEL_fpga_buffer_location, // 112 - spvtools::Extension::kSPV_INTEL_arbitrary_precision_fixed_point, // 113 - spvtools::Extension::kSPV_INTEL_usm_storage_classes, // 114 - spvtools::Extension::kSPV_INTEL_runtime_aligned, // 115 - spvtools::Extension::kSPV_INTEL_io_pipes, // 116 - spvtools::Extension::kSPV_INTEL_blocking_pipes, // 117 - spvtools::Extension::kSPV_INTEL_fpga_reg, // 118 - spvtools::Extension::kSPV_KHR_integer_dot_product, // 119 - spvtools::Extension::kSPV_KHR_cooperative_matrix, // 120 - spvtools::Extension::kSPV_EXT_replicated_composites, // 121 - spvtools::Extension::kSPV_KHR_bit_instructions, // 122 - spvtools::Extension::kSPV_KHR_subgroup_rotate, // 123 - spvtools::Extension::kSPV_KHR_float_controls2, // 124 - spvtools::Extension::kSPV_EXT_shader_atomic_float_add, // 125 - spvtools::Extension::kSPV_INTEL_long_composites, // 126 - spvtools::Extension::kSPV_EXT_optnone, // 127 - spvtools::Extension::kSPV_INTEL_optnone, // 128 - spvtools::Extension::kSPV_EXT_shader_atomic_float16_add, // 129 - spvtools::Extension::kSPV_INTEL_debug_module, // 130 - spvtools::Extension::kSPV_INTEL_bfloat16_conversion, // 131 - spvtools::Extension::kSPV_INTEL_split_barrier, // 132 - spvtools::Extension::kSPV_EXT_arithmetic_fence, // 133 - spvtools::Extension::kSPV_INTEL_task_sequence, // 134 - spvtools::Extension::kSPV_INTEL_fp_max_error, // 135 - spvtools::Extension::kSPV_INTEL_fpga_latency_control, // 136 - spvtools::Extension::kSPV_INTEL_fpga_argument_interfaces, // 137 - spvtools::Extension::kSPV_INTEL_global_variable_host_access, // 138 - spvtools::Extension::kSPV_INTEL_global_variable_fpga_decorations, // 139 - spvtools::Extension::kSPV_INTEL_subgroup_buffer_prefetch, // 140 - spvtools::Extension::kSPV_INTEL_2d_block_io, // 141 - spvtools::Extension::kSPV_INTEL_subgroup_matrix_multiply_accumulate, // 142 - spvtools::Extension::kSPV_INTEL_ternary_bitwise_function, // 143 - spvtools::Extension::kSPV_KHR_uniform_group_instructions, // 144 - spvtools::Extension::kSPV_INTEL_tensor_float32_conversion, // 145 - spvtools::Extension::kSPV_INTEL_masked_gather_scatter, // 146 - spvtools::Extension::kSPV_INTEL_cache_controls, // 147 - spvtools::Extension::kSPV_INTEL_maximum_registers, // 148 - spvtools::Extension::kSPV_INTEL_bindless_images, // 149 - spvtools::Extension::kSPV_KHR_no_integer_wrap_decoration, // 150 - spvtools::Extension::kSPV_NV_mesh_shader, // 151 - spvtools::Extension::kSPV_EXT_mesh_shader, // 152 - spvtools::Extension::kSPV_GOOGLE_hlsl_functionality1, // 153 - spvtools::Extension::kSPV_GOOGLE_user_type, // 154 - spvtools::Extension::kSPV_KHR_subgroup_uniform_control_flow, // 155 - spvtools::Extension::kSPV_AMD_shader_early_and_late_fragment_tests, // 156 - spvtools::Extension::kSPV_AMD_shader_early_and_late_fragment_tests, // 157 - spvtools::Extension::kSPV_EXT_shader_stencil_export, // 158 - spvtools::Extension::kSPV_KHR_maximal_reconvergence, // 159 - spvtools::Extension::kSPV_KHR_linkonce_odr, // 160 - spvtools::Extension::kSPV_KHR_storage_buffer_storage_class, // 161 - spvtools::Extension::kSPV_KHR_variable_pointers, // 162 - spvtools::Extension::kSPV_KHR_terminate_invocation, // 163 - spvtools::Extension::kSPV_KHR_relaxed_extended_instruction, // 164 - spvtools::Extension::kSPV_KHR_ray_tracing, // 165 - spvtools::Extension::kSPV_KHR_ray_query, // 166 - spvtools::Extension::kSPV_NV_ray_tracing, // 167 - spvtools::Extension::kSPV_KHR_ray_tracing, // 168 - spvtools::Extension::kSPV_KHR_ray_query, // 169 - spvtools::Extension::kSPV_NV_displacement_micromap, // 170 - spvtools::Extension::kSPV_GOOGLE_decorate_string, // 171 - spvtools::Extension::kSPV_GOOGLE_hlsl_functionality1, // 172 + spvtools::Extension::kSPV_KHR_untyped_pointers, // 49 + spvtools::Extension::kSPV_KHR_ray_query, // 50 + spvtools::Extension::kSPV_KHR_ray_tracing, // 51 + spvtools::Extension::kSPV_QCOM_image_processing, // 52 + spvtools::Extension::kSPV_QCOM_tile_shading, // 53 + spvtools::Extension::kSPV_QCOM_image_processing2, // 54 + spvtools::Extension::kSPV_AMD_gpu_shader_half_float_fetch, // 55 + spvtools::Extension::kSPV_AMD_texture_gather_bias_lod, // 56 + spvtools::Extension::kSPV_AMD_shader_fragment_mask, // 57 + spvtools::Extension::kSPV_AMD_shader_image_load_store_lod, // 58 + spvtools::Extension::kSPV_EXT_shader_image_int64, // 59 + spvtools::Extension::kSPV_KHR_shader_clock, // 60 + spvtools::Extension::kSPV_AMDX_shader_enqueue, // 61 + spvtools::Extension::kSPV_KHR_quad_control, // 62 + spvtools::Extension::kSPV_INTEL_int4, // 63 + spvtools::Extension::kSPV_KHR_bfloat16, // 64 + spvtools::Extension::kSPV_NV_sample_mask_override_coverage, // 65 + spvtools::Extension::kSPV_NV_geometry_shader_passthrough, // 66 + spvtools::Extension::kSPV_EXT_shader_viewport_index_layer, // 67 + spvtools::Extension::kSPV_NV_viewport_array2, // 68 + spvtools::Extension::kSPV_NV_viewport_array2, // 69 + spvtools::Extension::kSPV_NVX_multiview_per_view_attributes, // 70 + spvtools::Extension::kSPV_NV_shader_image_footprint, // 71 + spvtools::Extension::kSPV_NV_compute_shader_derivatives, // 72 + spvtools::Extension::kSPV_KHR_compute_shader_derivatives, // 73 + spvtools::Extension::kSPV_NV_shader_subgroup_partitioned, // 74 + spvtools::Extension::kSPV_EXT_descriptor_indexing, // 75 + spvtools::Extension::kSPV_KHR_ray_tracing_position_fetch, // 76 + spvtools::Extension::kSPV_KHR_vulkan_memory_model, // 77 + spvtools::Extension::kSPV_NV_cooperative_matrix, // 78 + spvtools::Extension::kSPV_EXT_fragment_shader_interlock, // 79 + spvtools::Extension::kSPV_EXT_demote_to_helper_invocation, // 80 + spvtools::Extension::kSPV_NV_displacement_micromap, // 81 + spvtools::Extension::kSPV_EXT_opacity_micromap, // 82 + spvtools::Extension::kSPV_NV_shader_invocation_reorder, // 83 + spvtools::Extension::kSPV_NV_bindless_texture, // 84 + spvtools::Extension::kSPV_NV_cooperative_vector, // 85 + spvtools::Extension::kSPV_NV_shader_atomic_fp16_vector, // 86 + spvtools::Extension::kSPV_NV_raw_access_chains, // 87 + spvtools::Extension::kSPV_NV_cooperative_matrix2, // 88 + spvtools::Extension::kSPV_NV_tensor_addressing, // 89 + spvtools::Extension::kSPV_INTEL_subgroups, // 90 + spvtools::Extension::kSPV_INTEL_media_block_io, // 91 + spvtools::Extension::kSPV_INTEL_float_controls2, // 92 + spvtools::Extension::kSPV_INTEL_shader_integer_functions2, // 93 + spvtools::Extension::kSPV_INTEL_function_pointers, // 94 + spvtools::Extension::kSPV_INTEL_inline_assembly, // 95 + spvtools::Extension::kSPV_EXT_shader_atomic_float_min_max, // 96 + spvtools::Extension::kSPV_INTEL_vector_compute, // 97 + spvtools::Extension::kSPV_KHR_expect_assume, // 98 + spvtools::Extension::kSPV_INTEL_device_side_avc_motion_estimation, // 99 + spvtools::Extension::kSPV_INTEL_variable_length_array, // 100 + spvtools::Extension::kSPV_INTEL_fpga_memory_attributes, // 101 + spvtools::Extension::kSPV_INTEL_fp_fast_math_mode, // 102 + spvtools::Extension::kSPV_INTEL_arbitrary_precision_integers, // 103 + spvtools::Extension::kSPV_INTEL_arbitrary_precision_floating_point, // 104 + spvtools::Extension::kSPV_INTEL_unstructured_loop_controls, // 105 + spvtools::Extension::kSPV_INTEL_fpga_loop_controls, // 106 + spvtools::Extension::kSPV_INTEL_kernel_attributes, // 107 + spvtools::Extension::kSPV_INTEL_fpga_memory_accesses, // 108 + spvtools::Extension::kSPV_INTEL_fpga_cluster_attributes, // 109 + spvtools::Extension::kSPV_INTEL_loop_fuse, // 110 + spvtools::Extension::kSPV_INTEL_fpga_dsp_control, // 111 + spvtools::Extension::kSPV_INTEL_memory_access_aliasing, // 112 + spvtools::Extension::kSPV_INTEL_fpga_invocation_pipelining_attributes, // 113 + spvtools::Extension::kSPV_INTEL_fpga_buffer_location, // 114 + spvtools::Extension::kSPV_INTEL_arbitrary_precision_fixed_point, // 115 + spvtools::Extension::kSPV_INTEL_usm_storage_classes, // 116 + spvtools::Extension::kSPV_INTEL_runtime_aligned, // 117 + spvtools::Extension::kSPV_INTEL_io_pipes, // 118 + spvtools::Extension::kSPV_INTEL_blocking_pipes, // 119 + spvtools::Extension::kSPV_INTEL_fpga_reg, // 120 + spvtools::Extension::kSPV_KHR_integer_dot_product, // 121 + spvtools::Extension::kSPV_KHR_cooperative_matrix, // 122 + spvtools::Extension::kSPV_EXT_replicated_composites, // 123 + spvtools::Extension::kSPV_KHR_bit_instructions, // 124 + spvtools::Extension::kSPV_KHR_subgroup_rotate, // 125 + spvtools::Extension::kSPV_KHR_float_controls2, // 126 + spvtools::Extension::kSPV_EXT_shader_atomic_float_add, // 127 + spvtools::Extension::kSPV_INTEL_long_composites, // 128 + spvtools::Extension::kSPV_EXT_optnone, // 129 + spvtools::Extension::kSPV_INTEL_optnone, // 130 + spvtools::Extension::kSPV_EXT_shader_atomic_float16_add, // 131 + spvtools::Extension::kSPV_INTEL_debug_module, // 132 + spvtools::Extension::kSPV_INTEL_bfloat16_conversion, // 133 + spvtools::Extension::kSPV_INTEL_split_barrier, // 134 + spvtools::Extension::kSPV_EXT_arithmetic_fence, // 135 + spvtools::Extension::kSPV_INTEL_task_sequence, // 136 + spvtools::Extension::kSPV_INTEL_fp_max_error, // 137 + spvtools::Extension::kSPV_INTEL_fpga_latency_control, // 138 + spvtools::Extension::kSPV_INTEL_fpga_argument_interfaces, // 139 + spvtools::Extension::kSPV_INTEL_global_variable_host_access, // 140 + spvtools::Extension::kSPV_INTEL_global_variable_fpga_decorations, // 141 + spvtools::Extension::kSPV_INTEL_subgroup_buffer_prefetch, // 142 + spvtools::Extension::kSPV_INTEL_2d_block_io, // 143 + spvtools::Extension::kSPV_INTEL_subgroup_matrix_multiply_accumulate, // 144 + spvtools::Extension::kSPV_INTEL_ternary_bitwise_function, // 145 + spvtools::Extension::kSPV_KHR_uniform_group_instructions, // 146 + spvtools::Extension::kSPV_INTEL_tensor_float32_conversion, // 147 + spvtools::Extension::kSPV_INTEL_masked_gather_scatter, // 148 + spvtools::Extension::kSPV_INTEL_cache_controls, // 149 + spvtools::Extension::kSPV_INTEL_maximum_registers, // 150 + spvtools::Extension::kSPV_INTEL_bindless_images, // 151 + spvtools::Extension::kSPV_KHR_no_integer_wrap_decoration, // 152 + spvtools::Extension::kSPV_NV_mesh_shader, // 153 + spvtools::Extension::kSPV_EXT_mesh_shader, // 154 + spvtools::Extension::kSPV_GOOGLE_hlsl_functionality1, // 155 + spvtools::Extension::kSPV_GOOGLE_user_type, // 156 + spvtools::Extension::kSPV_KHR_subgroup_uniform_control_flow, // 157 + spvtools::Extension::kSPV_AMD_shader_early_and_late_fragment_tests, // 158 + spvtools::Extension::kSPV_AMD_shader_early_and_late_fragment_tests, // 159 + spvtools::Extension::kSPV_EXT_shader_stencil_export, // 160 + spvtools::Extension::kSPV_KHR_maximal_reconvergence, // 161 + spvtools::Extension::kSPV_KHR_linkonce_odr, // 162 + spvtools::Extension::kSPV_KHR_storage_buffer_storage_class, // 163 + spvtools::Extension::kSPV_KHR_variable_pointers, // 164 + spvtools::Extension::kSPV_KHR_terminate_invocation, // 165 + spvtools::Extension::kSPV_KHR_relaxed_extended_instruction, // 166 + spvtools::Extension::kSPV_KHR_ray_tracing, // 167 + spvtools::Extension::kSPV_KHR_ray_query, // 168 + spvtools::Extension::kSPV_NV_ray_tracing, // 169 + spvtools::Extension::kSPV_KHR_ray_tracing, // 170 + spvtools::Extension::kSPV_KHR_ray_query, // 171 + spvtools::Extension::kSPV_NV_displacement_micromap, // 172 + spvtools::Extension::kSPV_GOOGLE_decorate_string, // 173 + spvtools::Extension::kSPV_GOOGLE_hlsl_functionality1, // 174 }; // Array of operand types, referenced by IndexRanges elsewhere. @@ -9009,97 +9259,97 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 366 SPV_OPERAND_TYPE_ID, // 367 SPV_OPERAND_TYPE_OPTIONAL_TENSOR_OPERANDS, // 368 - SPV_OPERAND_TYPE_RESULT_ID, // 369 - SPV_OPERAND_TYPE_STORAGE_CLASS, // 370 - SPV_OPERAND_TYPE_TYPE_ID, // 371 - SPV_OPERAND_TYPE_RESULT_ID, // 372 - SPV_OPERAND_TYPE_STORAGE_CLASS, // 373 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 374 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 375 - SPV_OPERAND_TYPE_TYPE_ID, // 376 - SPV_OPERAND_TYPE_RESULT_ID, // 377 - SPV_OPERAND_TYPE_ID, // 378 - SPV_OPERAND_TYPE_ID, // 379 - SPV_OPERAND_TYPE_ID, // 380 - SPV_OPERAND_TYPE_VARIABLE_ID, // 381 - SPV_OPERAND_TYPE_TYPE_ID, // 382 - SPV_OPERAND_TYPE_RESULT_ID, // 383 - SPV_OPERAND_TYPE_ID, // 384 - SPV_OPERAND_TYPE_ID, // 385 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 386 - SPV_OPERAND_TYPE_ID, // 387 - SPV_OPERAND_TYPE_ID, // 388 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 389 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 390 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 391 - SPV_OPERAND_TYPE_TYPE_ID, // 392 - SPV_OPERAND_TYPE_RESULT_ID, // 393 - SPV_OPERAND_TYPE_SCOPE_ID, // 394 - SPV_OPERAND_TYPE_ID, // 395 + SPV_OPERAND_TYPE_TYPE_ID, // 369 + SPV_OPERAND_TYPE_RESULT_ID, // 370 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 371 + SPV_OPERAND_TYPE_ID, // 372 + SPV_OPERAND_TYPE_LITERAL_STRING, // 373 + SPV_OPERAND_TYPE_VARIABLE_ID, // 374 + SPV_OPERAND_TYPE_ID, // 375 + SPV_OPERAND_TYPE_ID, // 376 + SPV_OPERAND_TYPE_VARIABLE_ID, // 377 + SPV_OPERAND_TYPE_RESULT_ID, // 378 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 379 + SPV_OPERAND_TYPE_VARIABLE_ID, // 380 + SPV_OPERAND_TYPE_RESULT_ID, // 381 + SPV_OPERAND_TYPE_STORAGE_CLASS, // 382 + SPV_OPERAND_TYPE_TYPE_ID, // 383 + SPV_OPERAND_TYPE_RESULT_ID, // 384 + SPV_OPERAND_TYPE_STORAGE_CLASS, // 385 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 386 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 387 + SPV_OPERAND_TYPE_TYPE_ID, // 388 + SPV_OPERAND_TYPE_RESULT_ID, // 389 + SPV_OPERAND_TYPE_ID, // 390 + SPV_OPERAND_TYPE_ID, // 391 + SPV_OPERAND_TYPE_ID, // 392 + SPV_OPERAND_TYPE_VARIABLE_ID, // 393 + SPV_OPERAND_TYPE_TYPE_ID, // 394 + SPV_OPERAND_TYPE_RESULT_ID, // 395 SPV_OPERAND_TYPE_ID, // 396 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 397 - SPV_OPERAND_TYPE_TYPE_ID, // 398 - SPV_OPERAND_TYPE_RESULT_ID, // 399 + SPV_OPERAND_TYPE_ID, // 397 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 398 + SPV_OPERAND_TYPE_ID, // 399 SPV_OPERAND_TYPE_ID, // 400 - SPV_OPERAND_TYPE_EXTENSION_INSTRUCTION_NUMBER, // 401 - SPV_OPERAND_TYPE_VARIABLE_ID, // 402 - SPV_OPERAND_TYPE_ID, // 403 - SPV_OPERAND_TYPE_ID, // 404 - SPV_OPERAND_TYPE_ID, // 405 - SPV_OPERAND_TYPE_ID, // 406 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 401 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 402 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 403 + SPV_OPERAND_TYPE_TYPE_ID, // 404 + SPV_OPERAND_TYPE_RESULT_ID, // 405 + SPV_OPERAND_TYPE_SCOPE_ID, // 406 SPV_OPERAND_TYPE_ID, // 407 SPV_OPERAND_TYPE_ID, // 408 - SPV_OPERAND_TYPE_ID, // 409 - SPV_OPERAND_TYPE_ID, // 410 - SPV_OPERAND_TYPE_ID, // 411 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 409 + SPV_OPERAND_TYPE_TYPE_ID, // 410 + SPV_OPERAND_TYPE_RESULT_ID, // 411 SPV_OPERAND_TYPE_ID, // 412 - SPV_OPERAND_TYPE_ID, // 413 - SPV_OPERAND_TYPE_TYPE_ID, // 414 - SPV_OPERAND_TYPE_RESULT_ID, // 415 + SPV_OPERAND_TYPE_EXTENSION_INSTRUCTION_NUMBER, // 413 + SPV_OPERAND_TYPE_VARIABLE_ID, // 414 + SPV_OPERAND_TYPE_ID, // 415 SPV_OPERAND_TYPE_ID, // 416 SPV_OPERAND_TYPE_ID, // 417 - SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT, // 418 - SPV_OPERAND_TYPE_TYPE_ID, // 419 - SPV_OPERAND_TYPE_RESULT_ID, // 420 + SPV_OPERAND_TYPE_ID, // 418 + SPV_OPERAND_TYPE_ID, // 419 + SPV_OPERAND_TYPE_ID, // 420 SPV_OPERAND_TYPE_ID, // 421 SPV_OPERAND_TYPE_ID, // 422 SPV_OPERAND_TYPE_ID, // 423 - SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT, // 424 - SPV_OPERAND_TYPE_RESULT_ID, // 425 - SPV_OPERAND_TYPE_ID, // 426 - SPV_OPERAND_TYPE_SCOPE_ID, // 427 + SPV_OPERAND_TYPE_ID, // 424 + SPV_OPERAND_TYPE_ID, // 425 + SPV_OPERAND_TYPE_TYPE_ID, // 426 + SPV_OPERAND_TYPE_RESULT_ID, // 427 SPV_OPERAND_TYPE_ID, // 428 SPV_OPERAND_TYPE_ID, // 429 - SPV_OPERAND_TYPE_ID, // 430 + SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT, // 430 SPV_OPERAND_TYPE_TYPE_ID, // 431 SPV_OPERAND_TYPE_RESULT_ID, // 432 SPV_OPERAND_TYPE_ID, // 433 SPV_OPERAND_TYPE_ID, // 434 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 435 - SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 436 - SPV_OPERAND_TYPE_ID, // 437 + SPV_OPERAND_TYPE_ID, // 435 + SPV_OPERAND_TYPE_OPTIONAL_PACKED_VECTOR_FORMAT, // 436 + SPV_OPERAND_TYPE_RESULT_ID, // 437 SPV_OPERAND_TYPE_ID, // 438 - SPV_OPERAND_TYPE_ID, // 439 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 440 - SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 441 - SPV_OPERAND_TYPE_TYPE_ID, // 442 - SPV_OPERAND_TYPE_RESULT_ID, // 443 - SPV_OPERAND_TYPE_ID, // 444 + SPV_OPERAND_TYPE_SCOPE_ID, // 439 + SPV_OPERAND_TYPE_ID, // 440 + SPV_OPERAND_TYPE_ID, // 441 + SPV_OPERAND_TYPE_ID, // 442 + SPV_OPERAND_TYPE_TYPE_ID, // 443 + SPV_OPERAND_TYPE_RESULT_ID, // 444 SPV_OPERAND_TYPE_ID, // 445 SPV_OPERAND_TYPE_ID, // 446 - SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS, // 447 - SPV_OPERAND_TYPE_ID, // 448 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 447 + SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 448 SPV_OPERAND_TYPE_ID, // 449 SPV_OPERAND_TYPE_ID, // 450 SPV_OPERAND_TYPE_ID, // 451 - SPV_OPERAND_TYPE_ID, // 452 - SPV_OPERAND_TYPE_ID, // 453 - SPV_OPERAND_TYPE_ID, // 454 - SPV_OPERAND_TYPE_ID, // 455 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 452 + SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 453 + SPV_OPERAND_TYPE_TYPE_ID, // 454 + SPV_OPERAND_TYPE_RESULT_ID, // 455 SPV_OPERAND_TYPE_ID, // 456 SPV_OPERAND_TYPE_ID, // 457 SPV_OPERAND_TYPE_ID, // 458 - SPV_OPERAND_TYPE_ID, // 459 + SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS, // 459 SPV_OPERAND_TYPE_ID, // 460 SPV_OPERAND_TYPE_ID, // 461 SPV_OPERAND_TYPE_ID, // 462 @@ -9149,142 +9399,142 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 506 SPV_OPERAND_TYPE_ID, // 507 SPV_OPERAND_TYPE_ID, // 508 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 509 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 510 - SPV_OPERAND_TYPE_TYPE_ID, // 511 - SPV_OPERAND_TYPE_RESULT_ID, // 512 + SPV_OPERAND_TYPE_ID, // 509 + SPV_OPERAND_TYPE_ID, // 510 + SPV_OPERAND_TYPE_ID, // 511 + SPV_OPERAND_TYPE_ID, // 512 SPV_OPERAND_TYPE_ID, // 513 SPV_OPERAND_TYPE_ID, // 514 SPV_OPERAND_TYPE_ID, // 515 SPV_OPERAND_TYPE_ID, // 516 - SPV_OPERAND_TYPE_OPTIONAL_IMAGE, // 517 - SPV_OPERAND_TYPE_TYPE_ID, // 518 - SPV_OPERAND_TYPE_RESULT_ID, // 519 + SPV_OPERAND_TYPE_ID, // 517 + SPV_OPERAND_TYPE_ID, // 518 + SPV_OPERAND_TYPE_ID, // 519 SPV_OPERAND_TYPE_ID, // 520 - SPV_OPERAND_TYPE_ID, // 521 - SPV_OPERAND_TYPE_ID, // 522 - SPV_OPERAND_TYPE_ID, // 523 - SPV_OPERAND_TYPE_ID, // 524 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 521 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 522 + SPV_OPERAND_TYPE_TYPE_ID, // 523 + SPV_OPERAND_TYPE_RESULT_ID, // 524 SPV_OPERAND_TYPE_ID, // 525 SPV_OPERAND_TYPE_ID, // 526 SPV_OPERAND_TYPE_ID, // 527 SPV_OPERAND_TYPE_ID, // 528 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 529 - SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS, // 530 - SPV_OPERAND_TYPE_ID, // 531 + SPV_OPERAND_TYPE_OPTIONAL_IMAGE, // 529 + SPV_OPERAND_TYPE_TYPE_ID, // 530 + SPV_OPERAND_TYPE_RESULT_ID, // 531 SPV_OPERAND_TYPE_ID, // 532 SPV_OPERAND_TYPE_ID, // 533 SPV_OPERAND_TYPE_ID, // 534 SPV_OPERAND_TYPE_ID, // 535 SPV_OPERAND_TYPE_ID, // 536 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 537 - SPV_OPERAND_TYPE_TYPE_ID, // 538 - SPV_OPERAND_TYPE_RESULT_ID, // 539 + SPV_OPERAND_TYPE_ID, // 537 + SPV_OPERAND_TYPE_ID, // 538 + SPV_OPERAND_TYPE_ID, // 539 SPV_OPERAND_TYPE_ID, // 540 - SPV_OPERAND_TYPE_ID, // 541 - SPV_OPERAND_TYPE_ID, // 542 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 541 + SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS, // 542 SPV_OPERAND_TYPE_ID, // 543 SPV_OPERAND_TYPE_ID, // 544 SPV_OPERAND_TYPE_ID, // 545 SPV_OPERAND_TYPE_ID, // 546 SPV_OPERAND_TYPE_ID, // 547 SPV_OPERAND_TYPE_ID, // 548 - SPV_OPERAND_TYPE_ID, // 549 - SPV_OPERAND_TYPE_ID, // 550 - SPV_OPERAND_TYPE_ID, // 551 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 552 - SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS, // 553 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 549 + SPV_OPERAND_TYPE_TYPE_ID, // 550 + SPV_OPERAND_TYPE_RESULT_ID, // 551 + SPV_OPERAND_TYPE_ID, // 552 + SPV_OPERAND_TYPE_ID, // 553 SPV_OPERAND_TYPE_ID, // 554 SPV_OPERAND_TYPE_ID, // 555 SPV_OPERAND_TYPE_ID, // 556 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 557 - SPV_OPERAND_TYPE_TYPE_ID, // 558 - SPV_OPERAND_TYPE_RESULT_ID, // 559 + SPV_OPERAND_TYPE_ID, // 557 + SPV_OPERAND_TYPE_ID, // 558 + SPV_OPERAND_TYPE_ID, // 559 SPV_OPERAND_TYPE_ID, // 560 SPV_OPERAND_TYPE_ID, // 561 - SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 562 + SPV_OPERAND_TYPE_ID, // 562 SPV_OPERAND_TYPE_ID, // 563 - SPV_OPERAND_TYPE_ID, // 564 - SPV_OPERAND_TYPE_ID, // 565 - SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 566 - SPV_OPERAND_TYPE_RESULT_ID, // 567 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 564 + SPV_OPERAND_TYPE_OPTIONAL_COOPERATIVE_MATRIX_OPERANDS, // 565 + SPV_OPERAND_TYPE_ID, // 566 + SPV_OPERAND_TYPE_ID, // 567 SPV_OPERAND_TYPE_ID, // 568 - SPV_OPERAND_TYPE_SCOPE_ID, // 569 - SPV_OPERAND_TYPE_ID, // 570 - SPV_OPERAND_TYPE_ID, // 571 - SPV_OPERAND_TYPE_TYPE_ID, // 572 - SPV_OPERAND_TYPE_RESULT_ID, // 573 - SPV_OPERAND_TYPE_ID, // 574 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 569 + SPV_OPERAND_TYPE_TYPE_ID, // 570 + SPV_OPERAND_TYPE_RESULT_ID, // 571 + SPV_OPERAND_TYPE_ID, // 572 + SPV_OPERAND_TYPE_ID, // 573 + SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 574 SPV_OPERAND_TYPE_ID, // 575 SPV_OPERAND_TYPE_ID, // 576 - SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 577 - SPV_OPERAND_TYPE_ID, // 578 - SPV_OPERAND_TYPE_ID, // 579 + SPV_OPERAND_TYPE_ID, // 577 + SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 578 + SPV_OPERAND_TYPE_RESULT_ID, // 579 SPV_OPERAND_TYPE_ID, // 580 - SPV_OPERAND_TYPE_ID, // 581 - SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 582 - SPV_OPERAND_TYPE_TYPE_ID, // 583 - SPV_OPERAND_TYPE_RESULT_ID, // 584 - SPV_OPERAND_TYPE_ID, // 585 - SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE, // 586 + SPV_OPERAND_TYPE_SCOPE_ID, // 581 + SPV_OPERAND_TYPE_ID, // 582 + SPV_OPERAND_TYPE_ID, // 583 + SPV_OPERAND_TYPE_TYPE_ID, // 584 + SPV_OPERAND_TYPE_RESULT_ID, // 585 + SPV_OPERAND_TYPE_ID, // 586 SPV_OPERAND_TYPE_ID, // 587 - SPV_OPERAND_TYPE_TYPE_ID, // 588 - SPV_OPERAND_TYPE_RESULT_ID, // 589 + SPV_OPERAND_TYPE_ID, // 588 + SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 589 SPV_OPERAND_TYPE_ID, // 590 SPV_OPERAND_TYPE_ID, // 591 SPV_OPERAND_TYPE_ID, // 592 - SPV_OPERAND_TYPE_MEMORY_ACCESS, // 593 - SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS, // 594 - SPV_OPERAND_TYPE_ID, // 595 - SPV_OPERAND_TYPE_ID, // 596 + SPV_OPERAND_TYPE_ID, // 593 + SPV_OPERAND_TYPE_OPTIONAL_MEMORY_ACCESS, // 594 + SPV_OPERAND_TYPE_TYPE_ID, // 595 + SPV_OPERAND_TYPE_RESULT_ID, // 596 SPV_OPERAND_TYPE_ID, // 597 - SPV_OPERAND_TYPE_MEMORY_ACCESS, // 598 - SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS, // 599 - SPV_OPERAND_TYPE_RESULT_ID, // 600 - SPV_OPERAND_TYPE_ID, // 601 + SPV_OPERAND_TYPE_COOPERATIVE_MATRIX_REDUCE, // 598 + SPV_OPERAND_TYPE_ID, // 599 + SPV_OPERAND_TYPE_TYPE_ID, // 600 + SPV_OPERAND_TYPE_RESULT_ID, // 601 SPV_OPERAND_TYPE_ID, // 602 - SPV_OPERAND_TYPE_VARIABLE_ID, // 603 - SPV_OPERAND_TYPE_TYPE_ID, // 604 - SPV_OPERAND_TYPE_RESULT_ID, // 605 - SPV_OPERAND_TYPE_ID, // 606 + SPV_OPERAND_TYPE_ID, // 603 + SPV_OPERAND_TYPE_ID, // 604 + SPV_OPERAND_TYPE_MEMORY_ACCESS, // 605 + SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS, // 606 SPV_OPERAND_TYPE_ID, // 607 SPV_OPERAND_TYPE_ID, // 608 SPV_OPERAND_TYPE_ID, // 609 - SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS, // 610 - SPV_OPERAND_TYPE_ID, // 611 - SPV_OPERAND_TYPE_ID, // 612 + SPV_OPERAND_TYPE_MEMORY_ACCESS, // 610 + SPV_OPERAND_TYPE_TENSOR_ADDRESSING_OPERANDS, // 611 + SPV_OPERAND_TYPE_RESULT_ID, // 612 SPV_OPERAND_TYPE_ID, // 613 SPV_OPERAND_TYPE_ID, // 614 - SPV_OPERAND_TYPE_ID, // 615 + SPV_OPERAND_TYPE_VARIABLE_ID, // 615 SPV_OPERAND_TYPE_TYPE_ID, // 616 SPV_OPERAND_TYPE_RESULT_ID, // 617 SPV_OPERAND_TYPE_ID, // 618 SPV_OPERAND_TYPE_ID, // 619 - SPV_OPERAND_TYPE_LITERAL_STRING, // 620 - SPV_OPERAND_TYPE_LITERAL_STRING, // 621 - SPV_OPERAND_TYPE_TYPE_ID, // 622 - SPV_OPERAND_TYPE_RESULT_ID, // 623 + SPV_OPERAND_TYPE_ID, // 620 + SPV_OPERAND_TYPE_ID, // 621 + SPV_OPERAND_TYPE_OPTIONAL_RAW_ACCESS_CHAIN_OPERANDS, // 622 + SPV_OPERAND_TYPE_ID, // 623 SPV_OPERAND_TYPE_ID, // 624 SPV_OPERAND_TYPE_ID, // 625 SPV_OPERAND_TYPE_ID, // 626 SPV_OPERAND_TYPE_ID, // 627 - SPV_OPERAND_TYPE_ID, // 628 - SPV_OPERAND_TYPE_ID, // 629 + SPV_OPERAND_TYPE_TYPE_ID, // 628 + SPV_OPERAND_TYPE_RESULT_ID, // 629 SPV_OPERAND_TYPE_ID, // 630 - SPV_OPERAND_TYPE_TYPE_ID, // 631 - SPV_OPERAND_TYPE_RESULT_ID, // 632 - SPV_OPERAND_TYPE_ID, // 633 - SPV_OPERAND_TYPE_ID, // 634 - SPV_OPERAND_TYPE_ID, // 635 + SPV_OPERAND_TYPE_ID, // 631 + SPV_OPERAND_TYPE_LITERAL_STRING, // 632 + SPV_OPERAND_TYPE_LITERAL_STRING, // 633 + SPV_OPERAND_TYPE_TYPE_ID, // 634 + SPV_OPERAND_TYPE_RESULT_ID, // 635 SPV_OPERAND_TYPE_ID, // 636 SPV_OPERAND_TYPE_ID, // 637 SPV_OPERAND_TYPE_ID, // 638 SPV_OPERAND_TYPE_ID, // 639 SPV_OPERAND_TYPE_ID, // 640 - SPV_OPERAND_TYPE_TYPE_ID, // 641 - SPV_OPERAND_TYPE_RESULT_ID, // 642 - SPV_OPERAND_TYPE_ID, // 643 - SPV_OPERAND_TYPE_ID, // 644 + SPV_OPERAND_TYPE_ID, // 641 + SPV_OPERAND_TYPE_ID, // 642 + SPV_OPERAND_TYPE_TYPE_ID, // 643 + SPV_OPERAND_TYPE_RESULT_ID, // 644 SPV_OPERAND_TYPE_ID, // 645 SPV_OPERAND_TYPE_ID, // 646 SPV_OPERAND_TYPE_ID, // 647 @@ -9293,56 +9543,56 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 650 SPV_OPERAND_TYPE_ID, // 651 SPV_OPERAND_TYPE_ID, // 652 - SPV_OPERAND_TYPE_ID, // 653 - SPV_OPERAND_TYPE_TYPE_ID, // 654 - SPV_OPERAND_TYPE_RESULT_ID, // 655 + SPV_OPERAND_TYPE_TYPE_ID, // 653 + SPV_OPERAND_TYPE_RESULT_ID, // 654 + SPV_OPERAND_TYPE_ID, // 655 SPV_OPERAND_TYPE_ID, // 656 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 657 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 658 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 659 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 660 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 661 - SPV_OPERAND_TYPE_TYPE_ID, // 662 - SPV_OPERAND_TYPE_RESULT_ID, // 663 + SPV_OPERAND_TYPE_ID, // 657 + SPV_OPERAND_TYPE_ID, // 658 + SPV_OPERAND_TYPE_ID, // 659 + SPV_OPERAND_TYPE_ID, // 660 + SPV_OPERAND_TYPE_ID, // 661 + SPV_OPERAND_TYPE_ID, // 662 + SPV_OPERAND_TYPE_ID, // 663 SPV_OPERAND_TYPE_ID, // 664 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 665 - SPV_OPERAND_TYPE_ID, // 666 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 667 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 668 + SPV_OPERAND_TYPE_ID, // 665 + SPV_OPERAND_TYPE_TYPE_ID, // 666 + SPV_OPERAND_TYPE_RESULT_ID, // 667 + SPV_OPERAND_TYPE_ID, // 668 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 669 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 670 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 671 - SPV_OPERAND_TYPE_TYPE_ID, // 672 - SPV_OPERAND_TYPE_RESULT_ID, // 673 - SPV_OPERAND_TYPE_ID, // 674 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 675 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 672 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 673 + SPV_OPERAND_TYPE_TYPE_ID, // 674 + SPV_OPERAND_TYPE_RESULT_ID, // 675 SPV_OPERAND_TYPE_ID, // 676 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 677 - SPV_OPERAND_TYPE_RESULT_ID, // 678 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 679 - SPV_OPERAND_TYPE_RESULT_ID, // 680 - SPV_OPERAND_TYPE_ID, // 681 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 682 - SPV_OPERAND_TYPE_VARIABLE_ID, // 683 + SPV_OPERAND_TYPE_ID, // 678 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 679 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 680 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 681 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 682 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 683 SPV_OPERAND_TYPE_TYPE_ID, // 684 SPV_OPERAND_TYPE_RESULT_ID, // 685 SPV_OPERAND_TYPE_ID, // 686 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 687 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 688 + SPV_OPERAND_TYPE_ID, // 688 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 689 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 690 - SPV_OPERAND_TYPE_ID, // 691 - SPV_OPERAND_TYPE_ID, // 692 + SPV_OPERAND_TYPE_RESULT_ID, // 690 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 691 + SPV_OPERAND_TYPE_RESULT_ID, // 692 SPV_OPERAND_TYPE_ID, // 693 - SPV_OPERAND_TYPE_ID, // 694 - SPV_OPERAND_TYPE_ID, // 695 - SPV_OPERAND_TYPE_ID, // 696 - SPV_OPERAND_TYPE_ID, // 697 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 694 + SPV_OPERAND_TYPE_VARIABLE_ID, // 695 + SPV_OPERAND_TYPE_TYPE_ID, // 696 + SPV_OPERAND_TYPE_RESULT_ID, // 697 SPV_OPERAND_TYPE_ID, // 698 - SPV_OPERAND_TYPE_ID, // 699 - SPV_OPERAND_TYPE_ID, // 700 - SPV_OPERAND_TYPE_ID, // 701 - SPV_OPERAND_TYPE_ID, // 702 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 699 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 700 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 701 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 702 SPV_OPERAND_TYPE_ID, // 703 SPV_OPERAND_TYPE_ID, // 704 SPV_OPERAND_TYPE_ID, // 705 @@ -9350,153 +9600,153 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 707 SPV_OPERAND_TYPE_ID, // 708 SPV_OPERAND_TYPE_ID, // 709 - SPV_OPERAND_TYPE_TYPE_ID, // 710 - SPV_OPERAND_TYPE_RESULT_ID, // 711 + SPV_OPERAND_TYPE_ID, // 710 + SPV_OPERAND_TYPE_ID, // 711 SPV_OPERAND_TYPE_ID, // 712 SPV_OPERAND_TYPE_ID, // 713 SPV_OPERAND_TYPE_ID, // 714 SPV_OPERAND_TYPE_ID, // 715 - SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS, // 716 - SPV_OPERAND_TYPE_TYPE_ID, // 717 - SPV_OPERAND_TYPE_RESULT_ID, // 718 + SPV_OPERAND_TYPE_ID, // 716 + SPV_OPERAND_TYPE_ID, // 717 + SPV_OPERAND_TYPE_ID, // 718 SPV_OPERAND_TYPE_ID, // 719 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 720 + SPV_OPERAND_TYPE_ID, // 720 SPV_OPERAND_TYPE_ID, // 721 - SPV_OPERAND_TYPE_ID, // 722 - SPV_OPERAND_TYPE_ID, // 723 + SPV_OPERAND_TYPE_TYPE_ID, // 722 + SPV_OPERAND_TYPE_RESULT_ID, // 723 SPV_OPERAND_TYPE_ID, // 724 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 725 + SPV_OPERAND_TYPE_ID, // 725 SPV_OPERAND_TYPE_ID, // 726 SPV_OPERAND_TYPE_ID, // 727 - SPV_OPERAND_TYPE_ID, // 728 - SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING, // 729 - SPV_OPERAND_TYPE_ID, // 730 - SPV_OPERAND_TYPE_STORAGE_CLASS, // 731 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 732 + SPV_OPERAND_TYPE_OPTIONAL_MATRIX_MULTIPLY_ACCUMULATE_OPERANDS, // 728 + SPV_OPERAND_TYPE_TYPE_ID, // 729 + SPV_OPERAND_TYPE_RESULT_ID, // 730 + SPV_OPERAND_TYPE_ID, // 731 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 732 SPV_OPERAND_TYPE_ID, // 733 - SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER, // 734 + SPV_OPERAND_TYPE_ID, // 734 SPV_OPERAND_TYPE_ID, // 735 SPV_OPERAND_TYPE_ID, // 736 - SPV_OPERAND_TYPE_ID, // 737 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 738 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 739 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 737 + SPV_OPERAND_TYPE_ID, // 738 + SPV_OPERAND_TYPE_ID, // 739 SPV_OPERAND_TYPE_ID, // 740 - SPV_OPERAND_TYPE_ID, // 741 + SPV_OPERAND_TYPE_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING, // 741 SPV_OPERAND_TYPE_ID, // 742 - SPV_OPERAND_TYPE_ID, // 743 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 744 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 745 - SPV_OPERAND_TYPE_ID, // 746 + SPV_OPERAND_TYPE_STORAGE_CLASS, // 743 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 744 + SPV_OPERAND_TYPE_ID, // 745 + SPV_OPERAND_TYPE_DEBUG_TYPE_QUALIFIER, // 746 SPV_OPERAND_TYPE_ID, // 747 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 748 - SPV_OPERAND_TYPE_VARIABLE_ID, // 749 - SPV_OPERAND_TYPE_ID, // 750 - SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE, // 751 + SPV_OPERAND_TYPE_ID, // 748 + SPV_OPERAND_TYPE_ID, // 749 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 750 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 751 SPV_OPERAND_TYPE_ID, // 752 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 753 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 754 + SPV_OPERAND_TYPE_ID, // 753 + SPV_OPERAND_TYPE_ID, // 754 SPV_OPERAND_TYPE_ID, // 755 - SPV_OPERAND_TYPE_ID, // 756 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 757 - SPV_OPERAND_TYPE_VARIABLE_ID, // 758 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 756 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 757 + SPV_OPERAND_TYPE_ID, // 758 SPV_OPERAND_TYPE_ID, // 759 - SPV_OPERAND_TYPE_ID, // 760 - SPV_OPERAND_TYPE_ID, // 761 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 762 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 763 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 760 + SPV_OPERAND_TYPE_VARIABLE_ID, // 761 + SPV_OPERAND_TYPE_ID, // 762 + SPV_OPERAND_TYPE_DEBUG_COMPOSITE_TYPE, // 763 SPV_OPERAND_TYPE_ID, // 764 - SPV_OPERAND_TYPE_ID, // 765 - SPV_OPERAND_TYPE_ID, // 766 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 767 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 768 - SPV_OPERAND_TYPE_ID, // 769 - SPV_OPERAND_TYPE_ID, // 770 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 765 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 766 + SPV_OPERAND_TYPE_ID, // 767 + SPV_OPERAND_TYPE_ID, // 768 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 769 + SPV_OPERAND_TYPE_VARIABLE_ID, // 770 SPV_OPERAND_TYPE_ID, // 771 SPV_OPERAND_TYPE_ID, // 772 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 773 - SPV_OPERAND_TYPE_ID, // 774 - SPV_OPERAND_TYPE_ID, // 775 + SPV_OPERAND_TYPE_ID, // 773 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 774 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 775 SPV_OPERAND_TYPE_ID, // 776 SPV_OPERAND_TYPE_ID, // 777 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 778 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 779 - SPV_OPERAND_TYPE_ID, // 780 + SPV_OPERAND_TYPE_ID, // 778 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 779 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 780 SPV_OPERAND_TYPE_ID, // 781 SPV_OPERAND_TYPE_ID, // 782 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 783 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 784 - SPV_OPERAND_TYPE_ID, // 785 + SPV_OPERAND_TYPE_ID, // 783 + SPV_OPERAND_TYPE_ID, // 784 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 785 SPV_OPERAND_TYPE_ID, // 786 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 787 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 788 - SPV_OPERAND_TYPE_VARIABLE_ID, // 789 - SPV_OPERAND_TYPE_ID, // 790 - SPV_OPERAND_TYPE_ID, // 791 + SPV_OPERAND_TYPE_ID, // 787 + SPV_OPERAND_TYPE_ID, // 788 + SPV_OPERAND_TYPE_ID, // 789 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 790 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 791 SPV_OPERAND_TYPE_ID, // 792 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 793 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 794 - SPV_OPERAND_TYPE_ID, // 795 - SPV_OPERAND_TYPE_ID, // 796 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 797 + SPV_OPERAND_TYPE_ID, // 793 + SPV_OPERAND_TYPE_ID, // 794 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 795 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 796 + SPV_OPERAND_TYPE_ID, // 797 SPV_OPERAND_TYPE_ID, // 798 - SPV_OPERAND_TYPE_ID, // 799 - SPV_OPERAND_TYPE_ID, // 800 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 801 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 802 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 799 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 800 + SPV_OPERAND_TYPE_VARIABLE_ID, // 801 + SPV_OPERAND_TYPE_ID, // 802 SPV_OPERAND_TYPE_ID, // 803 SPV_OPERAND_TYPE_ID, // 804 - SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 805 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 805 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 806 SPV_OPERAND_TYPE_ID, // 807 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 808 - SPV_OPERAND_TYPE_ID, // 809 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 810 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 811 + SPV_OPERAND_TYPE_ID, // 808 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 809 + SPV_OPERAND_TYPE_ID, // 810 + SPV_OPERAND_TYPE_ID, // 811 SPV_OPERAND_TYPE_ID, // 812 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 813 - SPV_OPERAND_TYPE_ID, // 814 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 815 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 813 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 814 + SPV_OPERAND_TYPE_ID, // 815 SPV_OPERAND_TYPE_ID, // 816 - SPV_OPERAND_TYPE_ID, // 817 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 818 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 819 - SPV_OPERAND_TYPE_ID, // 820 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 821 - SPV_OPERAND_TYPE_ID, // 822 - SPV_OPERAND_TYPE_ID, // 823 + SPV_OPERAND_TYPE_DEBUG_INFO_FLAGS, // 817 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 818 + SPV_OPERAND_TYPE_ID, // 819 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 820 + SPV_OPERAND_TYPE_ID, // 821 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 822 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 823 SPV_OPERAND_TYPE_ID, // 824 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 825 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 826 - SPV_OPERAND_TYPE_ID, // 827 - SPV_OPERAND_TYPE_OPTIONAL_LITERAL_INTEGER, // 828 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 825 + SPV_OPERAND_TYPE_ID, // 826 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 827 + SPV_OPERAND_TYPE_ID, // 828 SPV_OPERAND_TYPE_ID, // 829 - SPV_OPERAND_TYPE_ID, // 830 - SPV_OPERAND_TYPE_VARIABLE_ID, // 831 - SPV_OPERAND_TYPE_DEBUG_OPERATION, // 832 - SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER, // 833 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 830 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 831 + SPV_OPERAND_TYPE_ID, // 832 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 833 SPV_OPERAND_TYPE_ID, // 834 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 835 + SPV_OPERAND_TYPE_ID, // 835 SPV_OPERAND_TYPE_ID, // 836 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 837 - SPV_OPERAND_TYPE_ID, // 838 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 839 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 840 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 841 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 842 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 837 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 838 + SPV_OPERAND_TYPE_ID, // 839 + SPV_OPERAND_TYPE_OPTIONAL_LITERAL_INTEGER, // 840 + SPV_OPERAND_TYPE_DEBUG_OPERATION, // 841 + SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER, // 842 SPV_OPERAND_TYPE_ID, // 843 - SPV_OPERAND_TYPE_ID, // 844 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 844 SPV_OPERAND_TYPE_ID, // 845 - SPV_OPERAND_TYPE_ID, // 846 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 847 - SPV_OPERAND_TYPE_ID, // 848 - SPV_OPERAND_TYPE_ID, // 849 - SPV_OPERAND_TYPE_ID, // 850 - SPV_OPERAND_TYPE_ID, // 851 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 846 + SPV_OPERAND_TYPE_ID, // 847 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 848 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 849 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 850 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 851 SPV_OPERAND_TYPE_ID, // 852 SPV_OPERAND_TYPE_ID, // 853 SPV_OPERAND_TYPE_ID, // 854 SPV_OPERAND_TYPE_ID, // 855 - SPV_OPERAND_TYPE_VARIABLE_ID, // 856 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 856 SPV_OPERAND_TYPE_ID, // 857 SPV_OPERAND_TYPE_ID, // 858 SPV_OPERAND_TYPE_ID, // 859 @@ -9505,8 +9755,8 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 862 SPV_OPERAND_TYPE_ID, // 863 SPV_OPERAND_TYPE_ID, // 864 - SPV_OPERAND_TYPE_ID, // 865 - SPV_OPERAND_TYPE_VARIABLE_ID, // 866 + SPV_OPERAND_TYPE_VARIABLE_ID, // 865 + SPV_OPERAND_TYPE_ID, // 866 SPV_OPERAND_TYPE_ID, // 867 SPV_OPERAND_TYPE_ID, // 868 SPV_OPERAND_TYPE_ID, // 869 @@ -9515,46 +9765,46 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 872 SPV_OPERAND_TYPE_ID, // 873 SPV_OPERAND_TYPE_ID, // 874 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 875 + SPV_OPERAND_TYPE_VARIABLE_ID, // 875 SPV_OPERAND_TYPE_ID, // 876 SPV_OPERAND_TYPE_ID, // 877 SPV_OPERAND_TYPE_ID, // 878 SPV_OPERAND_TYPE_ID, // 879 - SPV_OPERAND_TYPE_VARIABLE_ID, // 880 + SPV_OPERAND_TYPE_ID, // 880 SPV_OPERAND_TYPE_ID, // 881 SPV_OPERAND_TYPE_ID, // 882 SPV_OPERAND_TYPE_ID, // 883 - SPV_OPERAND_TYPE_ID, // 884 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 884 SPV_OPERAND_TYPE_ID, // 885 SPV_OPERAND_TYPE_ID, // 886 SPV_OPERAND_TYPE_ID, // 887 SPV_OPERAND_TYPE_ID, // 888 - SPV_OPERAND_TYPE_ID, // 889 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 890 + SPV_OPERAND_TYPE_VARIABLE_ID, // 889 + SPV_OPERAND_TYPE_ID, // 890 SPV_OPERAND_TYPE_ID, // 891 SPV_OPERAND_TYPE_ID, // 892 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 893 + SPV_OPERAND_TYPE_ID, // 893 SPV_OPERAND_TYPE_ID, // 894 SPV_OPERAND_TYPE_ID, // 895 SPV_OPERAND_TYPE_ID, // 896 SPV_OPERAND_TYPE_ID, // 897 SPV_OPERAND_TYPE_ID, // 898 - SPV_OPERAND_TYPE_ID, // 899 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 899 SPV_OPERAND_TYPE_ID, // 900 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 901 - SPV_OPERAND_TYPE_ID, // 902 + SPV_OPERAND_TYPE_ID, // 901 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 902 SPV_OPERAND_TYPE_ID, // 903 SPV_OPERAND_TYPE_ID, // 904 - SPV_OPERAND_TYPE_VARIABLE_ID, // 905 + SPV_OPERAND_TYPE_ID, // 905 SPV_OPERAND_TYPE_ID, // 906 SPV_OPERAND_TYPE_ID, // 907 SPV_OPERAND_TYPE_ID, // 908 SPV_OPERAND_TYPE_ID, // 909 - SPV_OPERAND_TYPE_ID, // 910 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 910 SPV_OPERAND_TYPE_ID, // 911 SPV_OPERAND_TYPE_ID, // 912 SPV_OPERAND_TYPE_ID, // 913 - SPV_OPERAND_TYPE_ID, // 914 + SPV_OPERAND_TYPE_VARIABLE_ID, // 914 SPV_OPERAND_TYPE_ID, // 915 SPV_OPERAND_TYPE_ID, // 916 SPV_OPERAND_TYPE_ID, // 917 @@ -9613,104 +9863,113 @@ static const spv_operand_type_t kOperandSpans[] = { SPV_OPERAND_TYPE_ID, // 970 SPV_OPERAND_TYPE_ID, // 971 SPV_OPERAND_TYPE_ID, // 972 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 973 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 974 + SPV_OPERAND_TYPE_ID, // 973 + SPV_OPERAND_TYPE_ID, // 974 SPV_OPERAND_TYPE_ID, // 975 - SPV_OPERAND_TYPE_SOURCE_LANGUAGE, // 976 + SPV_OPERAND_TYPE_ID, // 976 SPV_OPERAND_TYPE_ID, // 977 SPV_OPERAND_TYPE_ID, // 978 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING, // 979 + SPV_OPERAND_TYPE_ID, // 979 SPV_OPERAND_TYPE_ID, // 980 - SPV_OPERAND_TYPE_STORAGE_CLASS, // 981 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 982 - SPV_OPERAND_TYPE_ID, // 983 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER, // 984 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 985 + SPV_OPERAND_TYPE_ID, // 981 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 982 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 983 + SPV_OPERAND_TYPE_ID, // 984 + SPV_OPERAND_TYPE_SOURCE_LANGUAGE, // 985 SPV_OPERAND_TYPE_ID, // 986 - SPV_OPERAND_TYPE_VARIABLE_ID, // 987 - SPV_OPERAND_TYPE_ID, // 988 + SPV_OPERAND_TYPE_ID, // 987 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_BASE_TYPE_ATTRIBUTE_ENCODING, // 988 SPV_OPERAND_TYPE_ID, // 989 - SPV_OPERAND_TYPE_ID, // 990 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 991 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 992 - SPV_OPERAND_TYPE_ID, // 993 - SPV_OPERAND_TYPE_ID, // 994 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 995 + SPV_OPERAND_TYPE_STORAGE_CLASS, // 990 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 991 + SPV_OPERAND_TYPE_ID, // 992 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_TYPE_QUALIFIER, // 993 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 994 + SPV_OPERAND_TYPE_ID, // 995 SPV_OPERAND_TYPE_VARIABLE_ID, // 996 SPV_OPERAND_TYPE_ID, // 997 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE, // 998 + SPV_OPERAND_TYPE_ID, // 998 SPV_OPERAND_TYPE_ID, // 999 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1000 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1001 SPV_OPERAND_TYPE_ID, // 1002 SPV_OPERAND_TYPE_ID, // 1003 - SPV_OPERAND_TYPE_ID, // 1004 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1005 - SPV_OPERAND_TYPE_VARIABLE_ID, // 1006 - SPV_OPERAND_TYPE_ID, // 1007 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1004 + SPV_OPERAND_TYPE_VARIABLE_ID, // 1005 + SPV_OPERAND_TYPE_ID, // 1006 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_COMPOSITE_TYPE, // 1007 SPV_OPERAND_TYPE_ID, // 1008 - SPV_OPERAND_TYPE_ID, // 1009 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1009 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1010 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1011 + SPV_OPERAND_TYPE_ID, // 1011 SPV_OPERAND_TYPE_ID, // 1012 SPV_OPERAND_TYPE_ID, // 1013 - SPV_OPERAND_TYPE_ID, // 1014 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1015 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 1016 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1014 + SPV_OPERAND_TYPE_VARIABLE_ID, // 1015 + SPV_OPERAND_TYPE_ID, // 1016 SPV_OPERAND_TYPE_ID, // 1017 SPV_OPERAND_TYPE_ID, // 1018 - SPV_OPERAND_TYPE_ID, // 1019 - SPV_OPERAND_TYPE_ID, // 1020 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1021 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1019 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1020 + SPV_OPERAND_TYPE_ID, // 1021 SPV_OPERAND_TYPE_ID, // 1022 SPV_OPERAND_TYPE_ID, // 1023 - SPV_OPERAND_TYPE_ID, // 1024 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1025 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1026 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1024 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 1025 + SPV_OPERAND_TYPE_ID, // 1026 SPV_OPERAND_TYPE_ID, // 1027 SPV_OPERAND_TYPE_ID, // 1028 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1029 - SPV_OPERAND_TYPE_ID, // 1030 + SPV_OPERAND_TYPE_ID, // 1029 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1030 SPV_OPERAND_TYPE_ID, // 1031 SPV_OPERAND_TYPE_ID, // 1032 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1033 + SPV_OPERAND_TYPE_ID, // 1033 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1034 - SPV_OPERAND_TYPE_ID, // 1035 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1035 SPV_OPERAND_TYPE_ID, // 1036 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1037 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1038 + SPV_OPERAND_TYPE_ID, // 1037 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1038 SPV_OPERAND_TYPE_ID, // 1039 - SPV_OPERAND_TYPE_OPTIONAL_ID, // 1040 + SPV_OPERAND_TYPE_ID, // 1040 SPV_OPERAND_TYPE_ID, // 1041 - SPV_OPERAND_TYPE_ID, // 1042 - SPV_OPERAND_TYPE_ID, // 1043 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1044 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1045 - SPV_OPERAND_TYPE_ID, // 1046 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1047 - SPV_OPERAND_TYPE_OPTIONAL_LITERAL_INTEGER, // 1048 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION, // 1049 - SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER, // 1050 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1042 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1043 + SPV_OPERAND_TYPE_ID, // 1044 + SPV_OPERAND_TYPE_ID, // 1045 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1046 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1047 + SPV_OPERAND_TYPE_ID, // 1048 + SPV_OPERAND_TYPE_OPTIONAL_ID, // 1049 + SPV_OPERAND_TYPE_ID, // 1050 SPV_OPERAND_TYPE_ID, // 1051 - SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY, // 1052 - SPV_OPERAND_TYPE_ID, // 1053 - SPV_OPERAND_TYPE_ID, // 1054 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1055 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1056 - SPV_OPERAND_TYPE_ID, // 1057 - SPV_OPERAND_TYPE_ID, // 1058 - SPV_OPERAND_TYPE_ID, // 1059 + SPV_OPERAND_TYPE_ID, // 1052 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1053 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1054 + SPV_OPERAND_TYPE_ID, // 1055 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_INFO_FLAGS, // 1056 + SPV_OPERAND_TYPE_OPTIONAL_LITERAL_INTEGER, // 1057 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_OPERATION, // 1058 + SPV_OPERAND_TYPE_VARIABLE_LITERAL_INTEGER, // 1059 SPV_OPERAND_TYPE_ID, // 1060 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1061 + SPV_OPERAND_TYPE_CLDEBUG100_DEBUG_IMPORTED_ENTITY, // 1061 SPV_OPERAND_TYPE_ID, // 1062 SPV_OPERAND_TYPE_ID, // 1063 - SPV_OPERAND_TYPE_ID, // 1064 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1064 SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1065 SPV_OPERAND_TYPE_ID, // 1066 SPV_OPERAND_TYPE_ID, // 1067 - SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1068 + SPV_OPERAND_TYPE_ID, // 1068 SPV_OPERAND_TYPE_ID, // 1069 - SPV_OPERAND_TYPE_ID, // 1070 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1070 SPV_OPERAND_TYPE_ID, // 1071 - SPV_OPERAND_TYPE_FP_ROUNDING_MODE, // 1072 + SPV_OPERAND_TYPE_ID, // 1072 + SPV_OPERAND_TYPE_ID, // 1073 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1074 + SPV_OPERAND_TYPE_ID, // 1075 + SPV_OPERAND_TYPE_ID, // 1076 + SPV_OPERAND_TYPE_LITERAL_INTEGER, // 1077 + SPV_OPERAND_TYPE_ID, // 1078 + SPV_OPERAND_TYPE_ID, // 1079 + SPV_OPERAND_TYPE_ID, // 1080 + SPV_OPERAND_TYPE_FP_ROUNDING_MODE, // 1081 }; diff --git a/external/spirv-tools-generated/core_tables_header.inc b/external/spirv-tools-generated/core_tables_header.inc index 0ef86a713c2..5db734154db 100644 --- a/external/spirv-tools-generated/core_tables_header.inc +++ b/external/spirv-tools-generated/core_tables_header.inc @@ -13,6 +13,7 @@ enum class PrintingClass : uint32_t { kDevice_Side_Enqueue, kExtension, kFunction, + kGraph, kGroup, kImage, kMemory, @@ -43,10 +44,12 @@ enum Extension : uint32_t { kSPV_AMD_texture_gather_bias_lod, kSPV_ARM_cooperative_matrix_layouts, kSPV_ARM_core_builtins, + kSPV_ARM_graph, kSPV_ARM_tensors, kSPV_EXT_arithmetic_fence, kSPV_EXT_demote_to_helper_invocation, kSPV_EXT_descriptor_indexing, + kSPV_EXT_float8, kSPV_EXT_fragment_fully_covered, kSPV_EXT_fragment_invocation_density, kSPV_EXT_fragment_shader_interlock,