9 "Copyright (c) 2014-2020 The Khronos Group Inc.",
11 "Permission is hereby granted, free of charge, to any person obtaining a copy",
12 "of this software and/or associated documentation files (the \"Materials\"),",
13 "to deal in the Materials without restriction, including without limitation",
14 "the rights to use, copy, modify, merge, publish, distribute, sublicense,",
15 "and/or sell copies of the Materials, and to permit persons to whom the",
16 "Materials are furnished to do so, subject to the following conditions:",
18 "The above copyright notice and this permission notice shall be included in",
19 "all copies or substantial portions of the Materials.",
21 "MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
22 "STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
23 "HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
25 "THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
26 "OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
27 "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
28 "THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
29 "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
30 "FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
34 "This header is automatically generated by the same tool that creates",
35 "the Binary Section of the SPIR-V specification."
38 "Enumeration tokens for SPIR-V, in various styles:",
39 " C, C++, C++11, JSON, Lua, Python, C#, D",
41 "- C will have tokens with a \"Spv\" prefix, e.g.: SpvSourceLanguageGLSL",
42 "- C++ will have tokens in the \"spv\" name space, e.g.: spv::SourceLanguageGLSL",
43 "- C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL",
44 "- Lua will use tables, e.g.: spv.SourceLanguage.GLSL",
45 "- Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL']",
46 "- C# will use enum classes in the Specification class located in the \"Spv\" namespace,",
47 " e.g.: Spv.Specification.SourceLanguage.GLSL",
48 "- D will have tokens under the \"spv\" module, e.g: spv.SourceLanguage.GLSL",
50 "Some tokens act like mask values, which can be OR'd together,",
51 "while others are mutually exclusive. The mask-like ones have",
52 "\"Mask\" in their name, and a parallel enum that has the shift",
53 "amount (1 << x) for each corresponding enumerant."
56 "MagicNumber": 119734787,
65 "Name": "SourceLanguage",
79 "Name": "ExecutionModel",
84 "TessellationControl": 1,
85 "TessellationEvaluation": 2,
92 "RayGenerationKHR": 5313,
93 "RayGenerationNV": 5313,
94 "IntersectionKHR": 5314,
95 "IntersectionNV": 5314,
98 "ClosestHitKHR": 5316,
107 "Name": "AddressingModel",
114 "PhysicalStorageBuffer64": 5348,
115 "PhysicalStorageBuffer64EXT": 5348
119 "Name": "MemoryModel",
131 "Name": "ExecutionMode",
137 "SpacingFractionalEven": 2,
138 "SpacingFractionalOdd": 3,
141 "PixelCenterInteger": 6,
142 "OriginUpperLeft": 7,
143 "OriginLowerLeft": 8,
144 "EarlyFragmentTests": 9,
147 "DepthReplacing": 12,
150 "DepthUnchanged": 16,
155 "InputLinesAdjacency": 21,
157 "InputTrianglesAdjacency": 23,
160 "OutputVertices": 26,
162 "OutputLineStrip": 28,
163 "OutputTriangleStrip": 29,
165 "ContractionOff": 31,
169 "SubgroupsPerWorkgroup": 36,
170 "SubgroupsPerWorkgroupId": 37,
172 "LocalSizeHintId": 39,
173 "SubgroupUniformControlFlowKHR": 4421,
174 "PostDepthCoverage": 4446,
175 "DenormPreserve": 4459,
176 "DenormFlushToZero": 4460,
177 "SignedZeroInfNanPreserve": 4461,
178 "RoundingModeRTE": 4462,
179 "RoundingModeRTZ": 4463,
180 "StencilRefReplacingEXT": 5027,
181 "OutputLinesNV": 5269,
182 "OutputPrimitivesNV": 5270,
183 "DerivativeGroupQuadsNV": 5289,
184 "DerivativeGroupLinearNV": 5290,
185 "OutputTrianglesNV": 5298,
186 "PixelInterlockOrderedEXT": 5366,
187 "PixelInterlockUnorderedEXT": 5367,
188 "SampleInterlockOrderedEXT": 5368,
189 "SampleInterlockUnorderedEXT": 5369,
190 "ShadingRateInterlockOrderedEXT": 5370,
191 "ShadingRateInterlockUnorderedEXT": 5371,
192 "SharedLocalMemorySizeINTEL": 5618,
193 "RoundingModeRTPINTEL": 5620,
194 "RoundingModeRTNINTEL": 5621,
195 "FloatingPointModeALTINTEL": 5622,
196 "FloatingPointModeIEEEINTEL": 5623,
197 "MaxWorkgroupSizeINTEL": 5893,
198 "MaxWorkDimINTEL": 5894,
199 "NoGlobalOffsetINTEL": 5895,
200 "NumSIMDWorkitemsINTEL": 5896,
201 "SchedulerTargetFmaxMhzINTEL": 5903
205 "Name": "StorageClass",
209 "UniformConstant": 0,
222 "CallableDataKHR": 5328,
223 "CallableDataNV": 5328,
224 "IncomingCallableDataKHR": 5329,
225 "IncomingCallableDataNV": 5329,
226 "RayPayloadKHR": 5338,
227 "RayPayloadNV": 5338,
228 "HitAttributeKHR": 5339,
229 "HitAttributeNV": 5339,
230 "IncomingRayPayloadKHR": 5342,
231 "IncomingRayPayloadNV": 5342,
232 "ShaderRecordBufferKHR": 5343,
233 "ShaderRecordBufferNV": 5343,
234 "PhysicalStorageBuffer": 5349,
235 "PhysicalStorageBufferEXT": 5349,
236 "CodeSectionINTEL": 5605,
237 "DeviceOnlyINTEL": 5936,
238 "HostOnlyINTEL": 5937
256 "Name": "SamplerAddressingMode",
268 "Name": "SamplerFilterMode",
277 "Name": "ImageFormat",
326 "Name": "ImageChannelOrder",
353 "Name": "ImageChannelDataType",
373 "UnormInt101010_2": 16
377 "Name": "ImageOperands",
389 "MakeTexelAvailable": 8,
390 "MakeTexelAvailableKHR": 8,
391 "MakeTexelVisible": 9,
392 "MakeTexelVisibleKHR": 9,
393 "NonPrivateTexel": 10,
394 "NonPrivateTexelKHR": 10,
396 "VolatileTexelKHR": 11,
402 "Name": "FPFastMathMode",
411 "AllowContractFastINTEL": 16,
412 "AllowReassocINTEL": 17
416 "Name": "FPRoundingMode",
427 "Name": "LinkageType",
437 "Name": "AccessQualifier",
447 "Name": "FunctionParameterAttribute",
462 "Name": "Decoration",
466 "RelaxedPrecision": 0,
493 "SaturatedConversion": 28,
504 "FPRoundingMode": 39,
505 "FPFastMathMode": 40,
506 "LinkageAttributes": 41,
508 "InputAttachmentIndex": 43,
512 "MaxByteOffsetId": 47,
513 "NoSignedWrap": 4469,
514 "NoUnsignedWrap": 4470,
515 "ExplicitInterpAMD": 4999,
516 "OverrideCoverageNV": 5248,
517 "PassthroughNV": 5250,
518 "ViewportRelativeNV": 5252,
519 "SecondaryViewportRelativeNV": 5256,
520 "PerPrimitiveNV": 5271,
525 "NonUniformEXT": 5300,
526 "RestrictPointer": 5355,
527 "RestrictPointerEXT": 5355,
528 "AliasedPointer": 5356,
529 "AliasedPointerEXT": 5356,
530 "SIMTCallINTEL": 5599,
531 "ReferencedIndirectlyINTEL": 5602,
532 "ClobberINTEL": 5607,
533 "SideEffectsINTEL": 5608,
534 "VectorComputeVariableINTEL": 5624,
535 "FuncParamIOKindINTEL": 5625,
536 "VectorComputeFunctionINTEL": 5626,
537 "StackCallINTEL": 5627,
538 "GlobalVariableOffsetINTEL": 5628,
539 "CounterBuffer": 5634,
540 "HlslCounterBufferGOOGLE": 5634,
541 "HlslSemanticGOOGLE": 5635,
542 "UserSemantic": 5635,
543 "UserTypeGOOGLE": 5636,
544 "FunctionRoundingModeINTEL": 5822,
545 "FunctionDenormModeINTEL": 5823,
546 "RegisterINTEL": 5825,
548 "NumbanksINTEL": 5827,
549 "BankwidthINTEL": 5828,
550 "MaxPrivateCopiesINTEL": 5829,
551 "SinglepumpINTEL": 5830,
552 "DoublepumpINTEL": 5831,
553 "MaxReplicatesINTEL": 5832,
554 "SimpleDualPortINTEL": 5833,
556 "BankBitsINTEL": 5835,
557 "ForcePow2DepthINTEL": 5836,
558 "BurstCoalesceINTEL": 5899,
559 "CacheSizeINTEL": 5900,
560 "DontStaticallyCoalesceINTEL": 5901,
561 "PrefetchINTEL": 5902,
562 "StallEnableINTEL": 5905,
563 "FuseLoopsInFunctionINTEL": 5907,
564 "BufferLocationINTEL": 5921,
565 "IOPipeStorageINTEL": 5944,
566 "FunctionFloatingPointModeINTEL": 6080,
567 "SingleElementVectorINTEL": 6085,
568 "VectorComputeCallableFunctionINTEL": 6087
586 "TessLevelOuter": 11,
587 "TessLevelInner": 12,
594 "SamplePosition": 19,
597 "HelperInvocation": 23,
601 "LocalInvocationId": 27,
602 "GlobalInvocationId": 28,
603 "LocalInvocationIndex": 29,
606 "EnqueuedWorkgroupSize": 32,
608 "GlobalLinearId": 34,
610 "SubgroupMaxSize": 37,
612 "NumEnqueuedSubgroups": 39,
614 "SubgroupLocalInvocationId": 41,
617 "SubgroupEqMask": 4416,
618 "SubgroupEqMaskKHR": 4416,
619 "SubgroupGeMask": 4417,
620 "SubgroupGeMaskKHR": 4417,
621 "SubgroupGtMask": 4418,
622 "SubgroupGtMaskKHR": 4418,
623 "SubgroupLeMask": 4419,
624 "SubgroupLeMaskKHR": 4419,
625 "SubgroupLtMask": 4420,
626 "SubgroupLtMaskKHR": 4420,
628 "BaseInstance": 4425,
630 "PrimitiveShadingRateKHR": 4432,
633 "ShadingRateKHR": 4444,
634 "BaryCoordNoPerspAMD": 4992,
635 "BaryCoordNoPerspCentroidAMD": 4993,
636 "BaryCoordNoPerspSampleAMD": 4994,
637 "BaryCoordSmoothAMD": 4995,
638 "BaryCoordSmoothCentroidAMD": 4996,
639 "BaryCoordSmoothSampleAMD": 4997,
640 "BaryCoordPullModelAMD": 4998,
641 "FragStencilRefEXT": 5014,
642 "ViewportMaskNV": 5253,
643 "SecondaryPositionNV": 5257,
644 "SecondaryViewportMaskNV": 5258,
645 "PositionPerViewNV": 5261,
646 "ViewportMaskPerViewNV": 5262,
647 "FullyCoveredEXT": 5264,
649 "PrimitiveCountNV": 5275,
650 "PrimitiveIndicesNV": 5276,
651 "ClipDistancePerViewNV": 5277,
652 "CullDistancePerViewNV": 5278,
653 "LayerPerViewNV": 5279,
654 "MeshViewCountNV": 5280,
655 "MeshViewIndicesNV": 5281,
657 "BaryCoordNoPerspNV": 5287,
659 "FragmentSizeNV": 5292,
660 "FragInvocationCountEXT": 5293,
661 "InvocationsPerPixelNV": 5293,
664 "LaunchSizeKHR": 5320,
665 "LaunchSizeNV": 5320,
666 "WorldRayOriginKHR": 5321,
667 "WorldRayOriginNV": 5321,
668 "WorldRayDirectionKHR": 5322,
669 "WorldRayDirectionNV": 5322,
670 "ObjectRayOriginKHR": 5323,
671 "ObjectRayOriginNV": 5323,
672 "ObjectRayDirectionKHR": 5324,
673 "ObjectRayDirectionNV": 5324,
678 "InstanceCustomIndexKHR": 5327,
679 "InstanceCustomIndexNV": 5327,
680 "ObjectToWorldKHR": 5330,
681 "ObjectToWorldNV": 5330,
682 "WorldToObjectKHR": 5331,
683 "WorldToObjectNV": 5331,
687 "IncomingRayFlagsKHR": 5351,
688 "IncomingRayFlagsNV": 5351,
689 "RayGeometryIndexKHR": 5352,
690 "WarpsPerSMNV": 5374,
697 "Name": "SelectionControl",
706 "Name": "LoopControl",
712 "DependencyInfinite": 2,
713 "DependencyLength": 3,
716 "IterationMultiple": 6,
719 "InitiationIntervalINTEL": 16,
720 "MaxConcurrencyINTEL": 17,
721 "DependencyArrayINTEL": 18,
722 "PipelineEnableINTEL": 19,
723 "LoopCoalesceINTEL": 20,
724 "MaxInterleavingINTEL": 21,
725 "SpeculatedIterationsINTEL": 22,
730 "Name": "FunctionControl",
742 "Name": "MemorySemantics",
749 "SequentiallyConsistent": 4,
752 "WorkgroupMemory": 8,
753 "CrossWorkgroupMemory": 9,
754 "AtomicCounterMemory": 10,
757 "OutputMemoryKHR": 12,
759 "MakeAvailableKHR": 13,
761 "MakeVisibleKHR": 14,
766 "Name": "MemoryAccess",
773 "MakePointerAvailable": 3,
774 "MakePointerAvailableKHR": 3,
775 "MakePointerVisible": 4,
776 "MakePointerVisibleKHR": 4,
777 "NonPrivatePointer": 5,
778 "NonPrivatePointerKHR": 5
797 "Name": "GroupOperation",
804 "ClusteredReduce": 3,
805 "PartitionedReduceNV": 6,
806 "PartitionedInclusiveScanNV": 7,
807 "PartitionedExclusiveScanNV": 8
811 "Name": "KernelEnqueueFlags",
821 "Name": "KernelProfilingInfo",
829 "Name": "Capability",
847 "ImageReadWrite": 14,
852 "LiteralSampler": 20,
855 "TessellationPointSize": 23,
856 "GeometryPointSize": 24,
857 "ImageGatherExtended": 25,
858 "StorageImageMultisample": 27,
859 "UniformBufferArrayDynamicIndexing": 28,
860 "SampledImageArrayDynamicIndexing": 29,
861 "StorageBufferArrayDynamicIndexing": 30,
862 "StorageImageArrayDynamicIndexing": 31,
865 "ImageCubeArray": 34,
866 "SampleRateShading": 35,
869 "GenericPointer": 38,
871 "InputAttachment": 40,
872 "SparseResidency": 41,
876 "SampledCubeArray": 45,
880 "StorageImageExtendedFormats": 49,
882 "DerivativeControl": 51,
883 "InterpolationFunction": 52,
884 "TransformFeedback": 53,
885 "GeometryStreams": 54,
886 "StorageImageReadWithoutFormat": 55,
887 "StorageImageWriteWithoutFormat": 56,
889 "SubgroupDispatch": 58,
892 "GroupNonUniform": 61,
893 "GroupNonUniformVote": 62,
894 "GroupNonUniformArithmetic": 63,
895 "GroupNonUniformBallot": 64,
896 "GroupNonUniformShuffle": 65,
897 "GroupNonUniformShuffleRelative": 66,
898 "GroupNonUniformClustered": 67,
899 "GroupNonUniformQuad": 68,
901 "ShaderViewportIndex": 70,
902 "FragmentShadingRateKHR": 4422,
903 "SubgroupBallotKHR": 4423,
904 "DrawParameters": 4427,
905 "WorkgroupMemoryExplicitLayoutKHR": 4428,
906 "WorkgroupMemoryExplicitLayout8BitAccessKHR": 4429,
907 "WorkgroupMemoryExplicitLayout16BitAccessKHR": 4430,
908 "SubgroupVoteKHR": 4431,
909 "StorageBuffer16BitAccess": 4433,
910 "StorageUniformBufferBlock16": 4433,
911 "StorageUniform16": 4434,
912 "UniformAndStorageBuffer16BitAccess": 4434,
913 "StoragePushConstant16": 4435,
914 "StorageInputOutput16": 4436,
917 "VariablePointersStorageBuffer": 4441,
918 "VariablePointers": 4442,
919 "AtomicStorageOps": 4445,
920 "SampleMaskPostDepthCoverage": 4447,
921 "StorageBuffer8BitAccess": 4448,
922 "UniformAndStorageBuffer8BitAccess": 4449,
923 "StoragePushConstant8": 4450,
924 "DenormPreserve": 4464,
925 "DenormFlushToZero": 4465,
926 "SignedZeroInfNanPreserve": 4466,
927 "RoundingModeRTE": 4467,
928 "RoundingModeRTZ": 4468,
929 "RayQueryProvisionalKHR": 4471,
931 "RayTraversalPrimitiveCullingKHR": 4478,
932 "RayTracingKHR": 4479,
933 "Float16ImageAMD": 5008,
934 "ImageGatherBiasLodAMD": 5009,
935 "FragmentMaskAMD": 5010,
936 "StencilExportEXT": 5013,
937 "ImageReadWriteLodAMD": 5015,
938 "Int64ImageEXT": 5016,
939 "ShaderClockKHR": 5055,
940 "SampleMaskOverrideCoverageNV": 5249,
941 "GeometryShaderPassthroughNV": 5251,
942 "ShaderViewportIndexLayerEXT": 5254,
943 "ShaderViewportIndexLayerNV": 5254,
944 "ShaderViewportMaskNV": 5255,
945 "ShaderStereoViewNV": 5259,
946 "PerViewAttributesNV": 5260,
947 "FragmentFullyCoveredEXT": 5265,
948 "MeshShadingNV": 5266,
949 "ImageFootprintNV": 5282,
950 "FragmentBarycentricNV": 5284,
951 "ComputeDerivativeGroupQuadsNV": 5288,
952 "FragmentDensityEXT": 5291,
953 "ShadingRateNV": 5291,
954 "GroupNonUniformPartitionedNV": 5297,
955 "ShaderNonUniform": 5301,
956 "ShaderNonUniformEXT": 5301,
957 "RuntimeDescriptorArray": 5302,
958 "RuntimeDescriptorArrayEXT": 5302,
959 "InputAttachmentArrayDynamicIndexing": 5303,
960 "InputAttachmentArrayDynamicIndexingEXT": 5303,
961 "UniformTexelBufferArrayDynamicIndexing": 5304,
962 "UniformTexelBufferArrayDynamicIndexingEXT": 5304,
963 "StorageTexelBufferArrayDynamicIndexing": 5305,
964 "StorageTexelBufferArrayDynamicIndexingEXT": 5305,
965 "UniformBufferArrayNonUniformIndexing": 5306,
966 "UniformBufferArrayNonUniformIndexingEXT": 5306,
967 "SampledImageArrayNonUniformIndexing": 5307,
968 "SampledImageArrayNonUniformIndexingEXT": 5307,
969 "StorageBufferArrayNonUniformIndexing": 5308,
970 "StorageBufferArrayNonUniformIndexingEXT": 5308,
971 "StorageImageArrayNonUniformIndexing": 5309,
972 "StorageImageArrayNonUniformIndexingEXT": 5309,
973 "InputAttachmentArrayNonUniformIndexing": 5310,
974 "InputAttachmentArrayNonUniformIndexingEXT": 5310,
975 "UniformTexelBufferArrayNonUniformIndexing": 5311,
976 "UniformTexelBufferArrayNonUniformIndexingEXT": 5311,
977 "StorageTexelBufferArrayNonUniformIndexing": 5312,
978 "StorageTexelBufferArrayNonUniformIndexingEXT": 5312,
979 "RayTracingNV": 5340,
980 "VulkanMemoryModel": 5345,
981 "VulkanMemoryModelKHR": 5345,
982 "VulkanMemoryModelDeviceScope": 5346,
983 "VulkanMemoryModelDeviceScopeKHR": 5346,
984 "PhysicalStorageBufferAddresses": 5347,
985 "PhysicalStorageBufferAddressesEXT": 5347,
986 "ComputeDerivativeGroupLinearNV": 5350,
987 "RayTracingProvisionalKHR": 5353,
988 "CooperativeMatrixNV": 5357,
989 "FragmentShaderSampleInterlockEXT": 5363,
990 "FragmentShaderShadingRateInterlockEXT": 5372,
991 "ShaderSMBuiltinsNV": 5373,
992 "FragmentShaderPixelInterlockEXT": 5378,
993 "DemoteToHelperInvocationEXT": 5379,
994 "SubgroupShuffleINTEL": 5568,
995 "SubgroupBufferBlockIOINTEL": 5569,
996 "SubgroupImageBlockIOINTEL": 5570,
997 "SubgroupImageMediaBlockIOINTEL": 5579,
998 "RoundToInfinityINTEL": 5582,
999 "FloatingPointModeINTEL": 5583,
1000 "IntegerFunctions2INTEL": 5584,
1001 "FunctionPointersINTEL": 5603,
1002 "IndirectReferencesINTEL": 5604,
1004 "AtomicFloat32MinMaxEXT": 5612,
1005 "AtomicFloat64MinMaxEXT": 5613,
1006 "AtomicFloat16MinMaxEXT": 5616,
1007 "VectorComputeINTEL": 5617,
1008 "VectorAnyINTEL": 5619,
1009 "ExpectAssumeKHR": 5629,
1010 "SubgroupAvcMotionEstimationINTEL": 5696,
1011 "SubgroupAvcMotionEstimationIntraINTEL": 5697,
1012 "SubgroupAvcMotionEstimationChromaINTEL": 5698,
1013 "VariableLengthArrayINTEL": 5817,
1014 "FunctionFloatControlINTEL": 5821,
1015 "FPGAMemoryAttributesINTEL": 5824,
1016 "FPFastMathModeINTEL": 5837,
1017 "ArbitraryPrecisionIntegersINTEL": 5844,
1018 "ArbitraryPrecisionFloatingPointINTEL": 5845,
1019 "UnstructuredLoopControlsINTEL": 5886,
1020 "FPGALoopControlsINTEL": 5888,
1021 "KernelAttributesINTEL": 5892,
1022 "FPGAKernelAttributesINTEL": 5897,
1023 "FPGAMemoryAccessesINTEL": 5898,
1024 "FPGAClusterAttributesINTEL": 5904,
1025 "LoopFuseINTEL": 5906,
1026 "FPGABufferLocationINTEL": 5920,
1027 "ArbitraryPrecisionFixedPointINTEL": 5922,
1028 "USMStorageClassesINTEL": 5935,
1029 "IOPipesINTEL": 5943,
1030 "BlockingPipesINTEL": 5945,
1031 "FPGARegINTEL": 5948,
1032 "DotProductInputAllKHR": 6016,
1033 "DotProductInput4x8BitKHR": 6017,
1034 "DotProductInput4x8BitPackedKHR": 6018,
1035 "DotProductKHR": 6019,
1036 "BitInstructions": 6025,
1037 "AtomicFloat32AddEXT": 6033,
1038 "AtomicFloat64AddEXT": 6034,
1039 "LongConstantCompositeINTEL": 6089,
1040 "OptNoneINTEL": 6094,
1041 "AtomicFloat16AddEXT": 6095,
1042 "DebugInfoModuleINTEL": 6114
1052 "TerminateOnFirstHitKHR": 2,
1053 "SkipClosestHitShaderKHR": 3,
1054 "CullBackFacingTrianglesKHR": 4,
1055 "CullFrontFacingTrianglesKHR": 5,
1057 "CullNoOpaqueKHR": 7,
1058 "SkipTrianglesKHR": 8,
1063 "Name": "RayQueryIntersection",
1067 "RayQueryCandidateIntersectionKHR": 0,
1068 "RayQueryCommittedIntersectionKHR": 1
1072 "Name": "RayQueryCommittedIntersectionType",
1076 "RayQueryCommittedIntersectionNoneKHR": 0,
1077 "RayQueryCommittedIntersectionTriangleKHR": 1,
1078 "RayQueryCommittedIntersectionGeneratedKHR": 2
1082 "Name": "RayQueryCandidateIntersectionType",
1086 "RayQueryCandidateIntersectionTriangleKHR": 0,
1087 "RayQueryCandidateIntersectionAABBKHR": 1
1091 "Name": "FragmentShadingRate",
1095 "Vertical2Pixels": 0,
1096 "Vertical4Pixels": 1,
1097 "Horizontal2Pixels": 2,
1098 "Horizontal4Pixels": 3
1102 "Name": "FPDenormMode",
1111 "Name": "FPOperationMode",
1120 "Name": "QuantizationModes",
1135 "Name": "OverflowModes",
1146 "Name": "PackedVectorFormat",
1150 "PackedVectorFormat4x8BitKHR": 0
1160 "OpSourceContinued": 2,
1162 "OpSourceExtension": 4,
1168 "OpExtInstImport": 11,
1170 "OpMemoryModel": 14,
1172 "OpExecutionMode": 16,
1181 "OpTypeSampler": 26,
1182 "OpTypeSampledImage": 27,
1184 "OpTypeRuntimeArray": 29,
1187 "OpTypePointer": 32,
1188 "OpTypeFunction": 33,
1190 "OpTypeDeviceEvent": 35,
1191 "OpTypeReserveId": 36,
1194 "OpTypeForwardPointer": 39,
1195 "OpConstantTrue": 41,
1196 "OpConstantFalse": 42,
1198 "OpConstantComposite": 44,
1199 "OpConstantSampler": 45,
1200 "OpConstantNull": 46,
1201 "OpSpecConstantTrue": 48,
1202 "OpSpecConstantFalse": 49,
1203 "OpSpecConstant": 50,
1204 "OpSpecConstantComposite": 51,
1205 "OpSpecConstantOp": 52,
1207 "OpFunctionParameter": 55,
1208 "OpFunctionEnd": 56,
1209 "OpFunctionCall": 57,
1211 "OpImageTexelPointer": 60,
1215 "OpCopyMemorySized": 64,
1216 "OpAccessChain": 65,
1217 "OpInBoundsAccessChain": 66,
1218 "OpPtrAccessChain": 67,
1219 "OpArrayLength": 68,
1220 "OpGenericPtrMemSemantics": 69,
1221 "OpInBoundsPtrAccessChain": 70,
1223 "OpMemberDecorate": 72,
1224 "OpDecorationGroup": 73,
1225 "OpGroupDecorate": 74,
1226 "OpGroupMemberDecorate": 75,
1227 "OpVectorExtractDynamic": 77,
1228 "OpVectorInsertDynamic": 78,
1229 "OpVectorShuffle": 79,
1230 "OpCompositeConstruct": 80,
1231 "OpCompositeExtract": 81,
1232 "OpCompositeInsert": 82,
1235 "OpSampledImage": 86,
1236 "OpImageSampleImplicitLod": 87,
1237 "OpImageSampleExplicitLod": 88,
1238 "OpImageSampleDrefImplicitLod": 89,
1239 "OpImageSampleDrefExplicitLod": 90,
1240 "OpImageSampleProjImplicitLod": 91,
1241 "OpImageSampleProjExplicitLod": 92,
1242 "OpImageSampleProjDrefImplicitLod": 93,
1243 "OpImageSampleProjDrefExplicitLod": 94,
1245 "OpImageGather": 96,
1246 "OpImageDrefGather": 97,
1250 "OpImageQueryFormat": 101,
1251 "OpImageQueryOrder": 102,
1252 "OpImageQuerySizeLod": 103,
1253 "OpImageQuerySize": 104,
1254 "OpImageQueryLod": 105,
1255 "OpImageQueryLevels": 106,
1256 "OpImageQuerySamples": 107,
1257 "OpConvertFToU": 109,
1258 "OpConvertFToS": 110,
1259 "OpConvertSToF": 111,
1260 "OpConvertUToF": 112,
1264 "OpQuantizeToF16": 116,
1265 "OpConvertPtrToU": 117,
1266 "OpSatConvertSToU": 118,
1267 "OpSatConvertUToS": 119,
1268 "OpConvertUToPtr": 120,
1269 "OpPtrCastToGeneric": 121,
1270 "OpGenericCastToPtr": 122,
1271 "OpGenericCastToPtrExplicit": 123,
1289 "OpVectorTimesScalar": 142,
1290 "OpMatrixTimesScalar": 143,
1291 "OpVectorTimesMatrix": 144,
1292 "OpMatrixTimesVector": 145,
1293 "OpMatrixTimesMatrix": 146,
1294 "OpOuterProduct": 147,
1297 "OpISubBorrow": 150,
1298 "OpUMulExtended": 151,
1299 "OpSMulExtended": 152,
1306 "OpSignBitSet": 160,
1307 "OpLessOrGreater": 161,
1310 "OpLogicalEqual": 164,
1311 "OpLogicalNotEqual": 165,
1313 "OpLogicalAnd": 167,
1314 "OpLogicalNot": 168,
1318 "OpUGreaterThan": 172,
1319 "OpSGreaterThan": 173,
1320 "OpUGreaterThanEqual": 174,
1321 "OpSGreaterThanEqual": 175,
1324 "OpULessThanEqual": 178,
1325 "OpSLessThanEqual": 179,
1327 "OpFUnordEqual": 181,
1328 "OpFOrdNotEqual": 182,
1329 "OpFUnordNotEqual": 183,
1330 "OpFOrdLessThan": 184,
1331 "OpFUnordLessThan": 185,
1332 "OpFOrdGreaterThan": 186,
1333 "OpFUnordGreaterThan": 187,
1334 "OpFOrdLessThanEqual": 188,
1335 "OpFUnordLessThanEqual": 189,
1336 "OpFOrdGreaterThanEqual": 190,
1337 "OpFUnordGreaterThanEqual": 191,
1338 "OpShiftRightLogical": 194,
1339 "OpShiftRightArithmetic": 195,
1340 "OpShiftLeftLogical": 196,
1342 "OpBitwiseXor": 198,
1343 "OpBitwiseAnd": 199,
1345 "OpBitFieldInsert": 201,
1346 "OpBitFieldSExtract": 202,
1347 "OpBitFieldUExtract": 203,
1348 "OpBitReverse": 204,
1355 "OpFwidthFine": 212,
1356 "OpDPdxCoarse": 213,
1357 "OpDPdyCoarse": 214,
1358 "OpFwidthCoarse": 215,
1359 "OpEmitVertex": 218,
1360 "OpEndPrimitive": 219,
1361 "OpEmitStreamVertex": 220,
1362 "OpEndStreamPrimitive": 221,
1363 "OpControlBarrier": 224,
1364 "OpMemoryBarrier": 225,
1365 "OpAtomicLoad": 227,
1366 "OpAtomicStore": 228,
1367 "OpAtomicExchange": 229,
1368 "OpAtomicCompareExchange": 230,
1369 "OpAtomicCompareExchangeWeak": 231,
1370 "OpAtomicIIncrement": 232,
1371 "OpAtomicIDecrement": 233,
1372 "OpAtomicIAdd": 234,
1373 "OpAtomicISub": 235,
1374 "OpAtomicSMin": 236,
1375 "OpAtomicUMin": 237,
1376 "OpAtomicSMax": 238,
1377 "OpAtomicUMax": 239,
1383 "OpSelectionMerge": 247,
1386 "OpBranchConditional": 250,
1390 "OpReturnValue": 254,
1391 "OpUnreachable": 255,
1392 "OpLifetimeStart": 256,
1393 "OpLifetimeStop": 257,
1394 "OpGroupAsyncCopy": 259,
1395 "OpGroupWaitEvents": 260,
1398 "OpGroupBroadcast": 263,
1409 "OpReservedReadPipe": 276,
1410 "OpReservedWritePipe": 277,
1411 "OpReserveReadPipePackets": 278,
1412 "OpReserveWritePipePackets": 279,
1413 "OpCommitReadPipe": 280,
1414 "OpCommitWritePipe": 281,
1415 "OpIsValidReserveId": 282,
1416 "OpGetNumPipePackets": 283,
1417 "OpGetMaxPipePackets": 284,
1418 "OpGroupReserveReadPipePackets": 285,
1419 "OpGroupReserveWritePipePackets": 286,
1420 "OpGroupCommitReadPipe": 287,
1421 "OpGroupCommitWritePipe": 288,
1422 "OpEnqueueMarker": 291,
1423 "OpEnqueueKernel": 292,
1424 "OpGetKernelNDrangeSubGroupCount": 293,
1425 "OpGetKernelNDrangeMaxSubGroupSize": 294,
1426 "OpGetKernelWorkGroupSize": 295,
1427 "OpGetKernelPreferredWorkGroupSizeMultiple": 296,
1428 "OpRetainEvent": 297,
1429 "OpReleaseEvent": 298,
1430 "OpCreateUserEvent": 299,
1431 "OpIsValidEvent": 300,
1432 "OpSetUserEventStatus": 301,
1433 "OpCaptureEventProfilingInfo": 302,
1434 "OpGetDefaultQueue": 303,
1435 "OpBuildNDRange": 304,
1436 "OpImageSparseSampleImplicitLod": 305,
1437 "OpImageSparseSampleExplicitLod": 306,
1438 "OpImageSparseSampleDrefImplicitLod": 307,
1439 "OpImageSparseSampleDrefExplicitLod": 308,
1440 "OpImageSparseSampleProjImplicitLod": 309,
1441 "OpImageSparseSampleProjExplicitLod": 310,
1442 "OpImageSparseSampleProjDrefImplicitLod": 311,
1443 "OpImageSparseSampleProjDrefExplicitLod": 312,
1444 "OpImageSparseFetch": 313,
1445 "OpImageSparseGather": 314,
1446 "OpImageSparseDrefGather": 315,
1447 "OpImageSparseTexelsResident": 316,
1449 "OpAtomicFlagTestAndSet": 318,
1450 "OpAtomicFlagClear": 319,
1451 "OpImageSparseRead": 320,
1453 "OpTypePipeStorage": 322,
1454 "OpConstantPipeStorage": 323,
1455 "OpCreatePipeFromPipeStorage": 324,
1456 "OpGetKernelLocalSizeForSubgroupCount": 325,
1457 "OpGetKernelMaxNumSubgroups": 326,
1458 "OpTypeNamedBarrier": 327,
1459 "OpNamedBarrierInitialize": 328,
1460 "OpMemoryNamedBarrier": 329,
1461 "OpModuleProcessed": 330,
1462 "OpExecutionModeId": 331,
1463 "OpDecorateId": 332,
1464 "OpGroupNonUniformElect": 333,
1465 "OpGroupNonUniformAll": 334,
1466 "OpGroupNonUniformAny": 335,
1467 "OpGroupNonUniformAllEqual": 336,
1468 "OpGroupNonUniformBroadcast": 337,
1469 "OpGroupNonUniformBroadcastFirst": 338,
1470 "OpGroupNonUniformBallot": 339,
1471 "OpGroupNonUniformInverseBallot": 340,
1472 "OpGroupNonUniformBallotBitExtract": 341,
1473 "OpGroupNonUniformBallotBitCount": 342,
1474 "OpGroupNonUniformBallotFindLSB": 343,
1475 "OpGroupNonUniformBallotFindMSB": 344,
1476 "OpGroupNonUniformShuffle": 345,
1477 "OpGroupNonUniformShuffleXor": 346,
1478 "OpGroupNonUniformShuffleUp": 347,
1479 "OpGroupNonUniformShuffleDown": 348,
1480 "OpGroupNonUniformIAdd": 349,
1481 "OpGroupNonUniformFAdd": 350,
1482 "OpGroupNonUniformIMul": 351,
1483 "OpGroupNonUniformFMul": 352,
1484 "OpGroupNonUniformSMin": 353,
1485 "OpGroupNonUniformUMin": 354,
1486 "OpGroupNonUniformFMin": 355,
1487 "OpGroupNonUniformSMax": 356,
1488 "OpGroupNonUniformUMax": 357,
1489 "OpGroupNonUniformFMax": 358,
1490 "OpGroupNonUniformBitwiseAnd": 359,
1491 "OpGroupNonUniformBitwiseOr": 360,
1492 "OpGroupNonUniformBitwiseXor": 361,
1493 "OpGroupNonUniformLogicalAnd": 362,
1494 "OpGroupNonUniformLogicalOr": 363,
1495 "OpGroupNonUniformLogicalXor": 364,
1496 "OpGroupNonUniformQuadBroadcast": 365,
1497 "OpGroupNonUniformQuadSwap": 366,
1498 "OpCopyLogical": 400,
1500 "OpPtrNotEqual": 402,
1502 "OpTerminateInvocation": 4416,
1503 "OpSubgroupBallotKHR": 4421,
1504 "OpSubgroupFirstInvocationKHR": 4422,
1505 "OpSubgroupAllKHR": 4428,
1506 "OpSubgroupAnyKHR": 4429,
1507 "OpSubgroupAllEqualKHR": 4430,
1508 "OpSubgroupReadInvocationKHR": 4432,
1509 "OpTraceRayKHR": 4445,
1510 "OpExecuteCallableKHR": 4446,
1511 "OpConvertUToAccelerationStructureKHR": 4447,
1512 "OpIgnoreIntersectionKHR": 4448,
1513 "OpTerminateRayKHR": 4449,
1517 "OpSDotAccSatKHR": 4453,
1518 "OpUDotAccSatKHR": 4454,
1519 "OpSUDotAccSatKHR": 4455,
1520 "OpTypeRayQueryKHR": 4472,
1521 "OpRayQueryInitializeKHR": 4473,
1522 "OpRayQueryTerminateKHR": 4474,
1523 "OpRayQueryGenerateIntersectionKHR": 4475,
1524 "OpRayQueryConfirmIntersectionKHR": 4476,
1525 "OpRayQueryProceedKHR": 4477,
1526 "OpRayQueryGetIntersectionTypeKHR": 4479,
1527 "OpGroupIAddNonUniformAMD": 5000,
1528 "OpGroupFAddNonUniformAMD": 5001,
1529 "OpGroupFMinNonUniformAMD": 5002,
1530 "OpGroupUMinNonUniformAMD": 5003,
1531 "OpGroupSMinNonUniformAMD": 5004,
1532 "OpGroupFMaxNonUniformAMD": 5005,
1533 "OpGroupUMaxNonUniformAMD": 5006,
1534 "OpGroupSMaxNonUniformAMD": 5007,
1535 "OpFragmentMaskFetchAMD": 5011,
1536 "OpFragmentFetchAMD": 5012,
1537 "OpReadClockKHR": 5056,
1538 "OpImageSampleFootprintNV": 5283,
1539 "OpGroupNonUniformPartitionNV": 5296,
1540 "OpWritePackedPrimitiveIndices4x8NV": 5299,
1541 "OpReportIntersectionKHR": 5334,
1542 "OpReportIntersectionNV": 5334,
1543 "OpIgnoreIntersectionNV": 5335,
1544 "OpTerminateRayNV": 5336,
1546 "OpTypeAccelerationStructureKHR": 5341,
1547 "OpTypeAccelerationStructureNV": 5341,
1548 "OpExecuteCallableNV": 5344,
1549 "OpTypeCooperativeMatrixNV": 5358,
1550 "OpCooperativeMatrixLoadNV": 5359,
1551 "OpCooperativeMatrixStoreNV": 5360,
1552 "OpCooperativeMatrixMulAddNV": 5361,
1553 "OpCooperativeMatrixLengthNV": 5362,
1554 "OpBeginInvocationInterlockEXT": 5364,
1555 "OpEndInvocationInterlockEXT": 5365,
1556 "OpDemoteToHelperInvocationEXT": 5380,
1557 "OpIsHelperInvocationEXT": 5381,
1558 "OpSubgroupShuffleINTEL": 5571,
1559 "OpSubgroupShuffleDownINTEL": 5572,
1560 "OpSubgroupShuffleUpINTEL": 5573,
1561 "OpSubgroupShuffleXorINTEL": 5574,
1562 "OpSubgroupBlockReadINTEL": 5575,
1563 "OpSubgroupBlockWriteINTEL": 5576,
1564 "OpSubgroupImageBlockReadINTEL": 5577,
1565 "OpSubgroupImageBlockWriteINTEL": 5578,
1566 "OpSubgroupImageMediaBlockReadINTEL": 5580,
1567 "OpSubgroupImageMediaBlockWriteINTEL": 5581,
1568 "OpUCountLeadingZerosINTEL": 5585,
1569 "OpUCountTrailingZerosINTEL": 5586,
1570 "OpAbsISubINTEL": 5587,
1571 "OpAbsUSubINTEL": 5588,
1572 "OpIAddSatINTEL": 5589,
1573 "OpUAddSatINTEL": 5590,
1574 "OpIAverageINTEL": 5591,
1575 "OpUAverageINTEL": 5592,
1576 "OpIAverageRoundedINTEL": 5593,
1577 "OpUAverageRoundedINTEL": 5594,
1578 "OpISubSatINTEL": 5595,
1579 "OpUSubSatINTEL": 5596,
1580 "OpIMul32x16INTEL": 5597,
1581 "OpUMul32x16INTEL": 5598,
1582 "OpConstFunctionPointerINTEL": 5600,
1583 "OpFunctionPointerCallINTEL": 5601,
1584 "OpAsmTargetINTEL": 5609,
1586 "OpAsmCallINTEL": 5611,
1587 "OpAtomicFMinEXT": 5614,
1588 "OpAtomicFMaxEXT": 5615,
1589 "OpAssumeTrueKHR": 5630,
1590 "OpExpectKHR": 5631,
1591 "OpDecorateString": 5632,
1592 "OpDecorateStringGOOGLE": 5632,
1593 "OpMemberDecorateString": 5633,
1594 "OpMemberDecorateStringGOOGLE": 5633,
1595 "OpVmeImageINTEL": 5699,
1596 "OpTypeVmeImageINTEL": 5700,
1597 "OpTypeAvcImePayloadINTEL": 5701,
1598 "OpTypeAvcRefPayloadINTEL": 5702,
1599 "OpTypeAvcSicPayloadINTEL": 5703,
1600 "OpTypeAvcMcePayloadINTEL": 5704,
1601 "OpTypeAvcMceResultINTEL": 5705,
1602 "OpTypeAvcImeResultINTEL": 5706,
1603 "OpTypeAvcImeResultSingleReferenceStreamoutINTEL": 5707,
1604 "OpTypeAvcImeResultDualReferenceStreamoutINTEL": 5708,
1605 "OpTypeAvcImeSingleReferenceStreaminINTEL": 5709,
1606 "OpTypeAvcImeDualReferenceStreaminINTEL": 5710,
1607 "OpTypeAvcRefResultINTEL": 5711,
1608 "OpTypeAvcSicResultINTEL": 5712,
1609 "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL": 5713,
1610 "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL": 5714,
1611 "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL": 5715,
1612 "OpSubgroupAvcMceSetInterShapePenaltyINTEL": 5716,
1613 "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL": 5717,
1614 "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL": 5718,
1615 "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL": 5719,
1616 "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL": 5720,
1617 "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL": 5721,
1618 "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL": 5722,
1619 "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL": 5723,
1620 "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL": 5724,
1621 "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL": 5725,
1622 "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL": 5726,
1623 "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL": 5727,
1624 "OpSubgroupAvcMceSetAcOnlyHaarINTEL": 5728,
1625 "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL": 5729,
1626 "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL": 5730,
1627 "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL": 5731,
1628 "OpSubgroupAvcMceConvertToImePayloadINTEL": 5732,
1629 "OpSubgroupAvcMceConvertToImeResultINTEL": 5733,
1630 "OpSubgroupAvcMceConvertToRefPayloadINTEL": 5734,
1631 "OpSubgroupAvcMceConvertToRefResultINTEL": 5735,
1632 "OpSubgroupAvcMceConvertToSicPayloadINTEL": 5736,
1633 "OpSubgroupAvcMceConvertToSicResultINTEL": 5737,
1634 "OpSubgroupAvcMceGetMotionVectorsINTEL": 5738,
1635 "OpSubgroupAvcMceGetInterDistortionsINTEL": 5739,
1636 "OpSubgroupAvcMceGetBestInterDistortionsINTEL": 5740,
1637 "OpSubgroupAvcMceGetInterMajorShapeINTEL": 5741,
1638 "OpSubgroupAvcMceGetInterMinorShapeINTEL": 5742,
1639 "OpSubgroupAvcMceGetInterDirectionsINTEL": 5743,
1640 "OpSubgroupAvcMceGetInterMotionVectorCountINTEL": 5744,
1641 "OpSubgroupAvcMceGetInterReferenceIdsINTEL": 5745,
1642 "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL": 5746,
1643 "OpSubgroupAvcImeInitializeINTEL": 5747,
1644 "OpSubgroupAvcImeSetSingleReferenceINTEL": 5748,
1645 "OpSubgroupAvcImeSetDualReferenceINTEL": 5749,
1646 "OpSubgroupAvcImeRefWindowSizeINTEL": 5750,
1647 "OpSubgroupAvcImeAdjustRefOffsetINTEL": 5751,
1648 "OpSubgroupAvcImeConvertToMcePayloadINTEL": 5752,
1649 "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL": 5753,
1650 "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL": 5754,
1651 "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL": 5755,
1652 "OpSubgroupAvcImeSetWeightedSadINTEL": 5756,
1653 "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL": 5757,
1654 "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL": 5758,
1655 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL": 5759,
1656 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL": 5760,
1657 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL": 5761,
1658 "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL": 5762,
1659 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL": 5763,
1660 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL": 5764,
1661 "OpSubgroupAvcImeConvertToMceResultINTEL": 5765,
1662 "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL": 5766,
1663 "OpSubgroupAvcImeGetDualReferenceStreaminINTEL": 5767,
1664 "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL": 5768,
1665 "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL": 5769,
1666 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL": 5770,
1667 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL": 5771,
1668 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL": 5772,
1669 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL": 5773,
1670 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL": 5774,
1671 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL": 5775,
1672 "OpSubgroupAvcImeGetBorderReachedINTEL": 5776,
1673 "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL": 5777,
1674 "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL": 5778,
1675 "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL": 5779,
1676 "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL": 5780,
1677 "OpSubgroupAvcFmeInitializeINTEL": 5781,
1678 "OpSubgroupAvcBmeInitializeINTEL": 5782,
1679 "OpSubgroupAvcRefConvertToMcePayloadINTEL": 5783,
1680 "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL": 5784,
1681 "OpSubgroupAvcRefSetBilinearFilterEnableINTEL": 5785,
1682 "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL": 5786,
1683 "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL": 5787,
1684 "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL": 5788,
1685 "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL": 5789,
1686 "OpSubgroupAvcRefConvertToMceResultINTEL": 5790,
1687 "OpSubgroupAvcSicInitializeINTEL": 5791,
1688 "OpSubgroupAvcSicConfigureSkcINTEL": 5792,
1689 "OpSubgroupAvcSicConfigureIpeLumaINTEL": 5793,
1690 "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL": 5794,
1691 "OpSubgroupAvcSicGetMotionVectorMaskINTEL": 5795,
1692 "OpSubgroupAvcSicConvertToMcePayloadINTEL": 5796,
1693 "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL": 5797,
1694 "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL": 5798,
1695 "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL": 5799,
1696 "OpSubgroupAvcSicSetBilinearFilterEnableINTEL": 5800,
1697 "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL": 5801,
1698 "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL": 5802,
1699 "OpSubgroupAvcSicEvaluateIpeINTEL": 5803,
1700 "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL": 5804,
1701 "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL": 5805,
1702 "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL": 5806,
1703 "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL": 5807,
1704 "OpSubgroupAvcSicConvertToMceResultINTEL": 5808,
1705 "OpSubgroupAvcSicGetIpeLumaShapeINTEL": 5809,
1706 "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL": 5810,
1707 "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL": 5811,
1708 "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL": 5812,
1709 "OpSubgroupAvcSicGetIpeChromaModeINTEL": 5813,
1710 "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL": 5814,
1711 "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL": 5815,
1712 "OpSubgroupAvcSicGetInterRawSadsINTEL": 5816,
1713 "OpVariableLengthArrayINTEL": 5818,
1714 "OpSaveMemoryINTEL": 5819,
1715 "OpRestoreMemoryINTEL": 5820,
1716 "OpArbitraryFloatSinCosPiINTEL": 5840,
1717 "OpArbitraryFloatCastINTEL": 5841,
1718 "OpArbitraryFloatCastFromIntINTEL": 5842,
1719 "OpArbitraryFloatCastToIntINTEL": 5843,
1720 "OpArbitraryFloatAddINTEL": 5846,
1721 "OpArbitraryFloatSubINTEL": 5847,
1722 "OpArbitraryFloatMulINTEL": 5848,
1723 "OpArbitraryFloatDivINTEL": 5849,
1724 "OpArbitraryFloatGTINTEL": 5850,
1725 "OpArbitraryFloatGEINTEL": 5851,
1726 "OpArbitraryFloatLTINTEL": 5852,
1727 "OpArbitraryFloatLEINTEL": 5853,
1728 "OpArbitraryFloatEQINTEL": 5854,
1729 "OpArbitraryFloatRecipINTEL": 5855,
1730 "OpArbitraryFloatRSqrtINTEL": 5856,
1731 "OpArbitraryFloatCbrtINTEL": 5857,
1732 "OpArbitraryFloatHypotINTEL": 5858,
1733 "OpArbitraryFloatSqrtINTEL": 5859,
1734 "OpArbitraryFloatLogINTEL": 5860,
1735 "OpArbitraryFloatLog2INTEL": 5861,
1736 "OpArbitraryFloatLog10INTEL": 5862,
1737 "OpArbitraryFloatLog1pINTEL": 5863,
1738 "OpArbitraryFloatExpINTEL": 5864,
1739 "OpArbitraryFloatExp2INTEL": 5865,
1740 "OpArbitraryFloatExp10INTEL": 5866,
1741 "OpArbitraryFloatExpm1INTEL": 5867,
1742 "OpArbitraryFloatSinINTEL": 5868,
1743 "OpArbitraryFloatCosINTEL": 5869,
1744 "OpArbitraryFloatSinCosINTEL": 5870,
1745 "OpArbitraryFloatSinPiINTEL": 5871,
1746 "OpArbitraryFloatCosPiINTEL": 5872,
1747 "OpArbitraryFloatASinINTEL": 5873,
1748 "OpArbitraryFloatASinPiINTEL": 5874,
1749 "OpArbitraryFloatACosINTEL": 5875,
1750 "OpArbitraryFloatACosPiINTEL": 5876,
1751 "OpArbitraryFloatATanINTEL": 5877,
1752 "OpArbitraryFloatATanPiINTEL": 5878,
1753 "OpArbitraryFloatATan2INTEL": 5879,
1754 "OpArbitraryFloatPowINTEL": 5880,
1755 "OpArbitraryFloatPowRINTEL": 5881,
1756 "OpArbitraryFloatPowNINTEL": 5882,
1757 "OpLoopControlINTEL": 5887,
1758 "OpFixedSqrtINTEL": 5923,
1759 "OpFixedRecipINTEL": 5924,
1760 "OpFixedRsqrtINTEL": 5925,
1761 "OpFixedSinINTEL": 5926,
1762 "OpFixedCosINTEL": 5927,
1763 "OpFixedSinCosINTEL": 5928,
1764 "OpFixedSinPiINTEL": 5929,
1765 "OpFixedCosPiINTEL": 5930,
1766 "OpFixedSinCosPiINTEL": 5931,
1767 "OpFixedLogINTEL": 5932,
1768 "OpFixedExpINTEL": 5933,
1769 "OpPtrCastToCrossWorkgroupINTEL": 5934,
1770 "OpCrossWorkgroupCastToPtrINTEL": 5938,
1771 "OpReadPipeBlockingINTEL": 5946,
1772 "OpWritePipeBlockingINTEL": 5947,
1773 "OpFPGARegINTEL": 5949,
1774 "OpRayQueryGetRayTMinKHR": 6016,
1775 "OpRayQueryGetRayFlagsKHR": 6017,
1776 "OpRayQueryGetIntersectionTKHR": 6018,
1777 "OpRayQueryGetIntersectionInstanceCustomIndexKHR": 6019,
1778 "OpRayQueryGetIntersectionInstanceIdKHR": 6020,
1779 "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR": 6021,
1780 "OpRayQueryGetIntersectionGeometryIndexKHR": 6022,
1781 "OpRayQueryGetIntersectionPrimitiveIndexKHR": 6023,
1782 "OpRayQueryGetIntersectionBarycentricsKHR": 6024,
1783 "OpRayQueryGetIntersectionFrontFaceKHR": 6025,
1784 "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR": 6026,
1785 "OpRayQueryGetIntersectionObjectRayDirectionKHR": 6027,
1786 "OpRayQueryGetIntersectionObjectRayOriginKHR": 6028,
1787 "OpRayQueryGetWorldRayDirectionKHR": 6029,
1788 "OpRayQueryGetWorldRayOriginKHR": 6030,
1789 "OpRayQueryGetIntersectionObjectToWorldKHR": 6031,
1790 "OpRayQueryGetIntersectionWorldToObjectKHR": 6032,
1791 "OpAtomicFAddEXT": 6035,
1792 "OpTypeBufferSurfaceINTEL": 6086,
1793 "OpTypeStructContinuedINTEL": 6090,
1794 "OpConstantCompositeContinuedINTEL": 6091,
1795 "OpSpecConstantCompositeContinuedINTEL": 6092