1b2a28edaSopenharmony_ci# Copyright (c) 2014-2020 The Khronos Group Inc.
2b2a28edaSopenharmony_ci#
3b2a28edaSopenharmony_ci# Permission is hereby granted, free of charge, to any person obtaining a copy
4b2a28edaSopenharmony_ci# of this software and/or associated documentation files (the "Materials"),
5b2a28edaSopenharmony_ci# to deal in the Materials without restriction, including without limitation
6b2a28edaSopenharmony_ci# the rights to use, copy, modify, merge, publish, distribute, sublicense,
7b2a28edaSopenharmony_ci# and/or sell copies of the Materials, and to permit persons to whom the
8b2a28edaSopenharmony_ci# Materials are furnished to do so, subject to the following conditions:
9b2a28edaSopenharmony_ci#
10b2a28edaSopenharmony_ci# The above copyright notice and this permission notice shall be included in
11b2a28edaSopenharmony_ci# all copies or substantial portions of the Materials.
12b2a28edaSopenharmony_ci#
13b2a28edaSopenharmony_ci# MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
14b2a28edaSopenharmony_ci# STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
15b2a28edaSopenharmony_ci# HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
16b2a28edaSopenharmony_ci#
17b2a28edaSopenharmony_ci# THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
18b2a28edaSopenharmony_ci# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19b2a28edaSopenharmony_ci# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
20b2a28edaSopenharmony_ci# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21b2a28edaSopenharmony_ci# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22b2a28edaSopenharmony_ci# FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
23b2a28edaSopenharmony_ci# IN THE MATERIALS.
24b2a28edaSopenharmony_ci
25b2a28edaSopenharmony_ci# This header is automatically generated by the same tool that creates
26b2a28edaSopenharmony_ci# the Binary Section of the SPIR-V specification.
27b2a28edaSopenharmony_ci
28b2a28edaSopenharmony_ci# Enumeration tokens for SPIR-V, in various styles:
29b2a28edaSopenharmony_ci#   C, C++, C++11, JSON, Lua, Python, C#, D, Beef
30b2a28edaSopenharmony_ci#
31b2a28edaSopenharmony_ci# - C will have tokens with a "Spv" prefix, e.g.: SpvSourceLanguageGLSL
32b2a28edaSopenharmony_ci# - C++ will have tokens in the "spv" name space, e.g.: spv::SourceLanguageGLSL
33b2a28edaSopenharmony_ci# - C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL
34b2a28edaSopenharmony_ci# - Lua will use tables, e.g.: spv.SourceLanguage.GLSL
35b2a28edaSopenharmony_ci# - Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL']
36b2a28edaSopenharmony_ci# - C# will use enum classes in the Specification class located in the "Spv" namespace,
37b2a28edaSopenharmony_ci#     e.g.: Spv.Specification.SourceLanguage.GLSL
38b2a28edaSopenharmony_ci# - D will have tokens under the "spv" module, e.g: spv.SourceLanguage.GLSL
39b2a28edaSopenharmony_ci# - Beef will use enum classes in the Specification class located in the "Spv" namespace,
40b2a28edaSopenharmony_ci#     e.g.: Spv.Specification.SourceLanguage.GLSL
41b2a28edaSopenharmony_ci#
42b2a28edaSopenharmony_ci# Some tokens act like mask values, which can be OR'd together,
43b2a28edaSopenharmony_ci# while others are mutually exclusive.  The mask-like ones have
44b2a28edaSopenharmony_ci# "Mask" in their name, and a parallel enum that has the shift
45b2a28edaSopenharmony_ci# amount (1 << x) for each corresponding enumerant.
46b2a28edaSopenharmony_ci
47b2a28edaSopenharmony_cispv = {
48b2a28edaSopenharmony_ci    'MagicNumber' : 0x07230203,
49b2a28edaSopenharmony_ci    'Version' : 0x00010600,
50b2a28edaSopenharmony_ci    'Revision' : 1,
51b2a28edaSopenharmony_ci    'OpCodeMask' : 0xffff,
52b2a28edaSopenharmony_ci    'WordCountShift' : 16,
53b2a28edaSopenharmony_ci
54b2a28edaSopenharmony_ci    'SourceLanguage' : {
55b2a28edaSopenharmony_ci        'Unknown' : 0,
56b2a28edaSopenharmony_ci        'ESSL' : 1,
57b2a28edaSopenharmony_ci        'GLSL' : 2,
58b2a28edaSopenharmony_ci        'OpenCL_C' : 3,
59b2a28edaSopenharmony_ci        'OpenCL_CPP' : 4,
60b2a28edaSopenharmony_ci        'HLSL' : 5,
61b2a28edaSopenharmony_ci        'CPP_for_OpenCL' : 6,
62b2a28edaSopenharmony_ci        'SYCL' : 7,
63b2a28edaSopenharmony_ci        'HERO_C' : 8,
64b2a28edaSopenharmony_ci        'NZSL' : 9,
65b2a28edaSopenharmony_ci        'WGSL' : 10,
66b2a28edaSopenharmony_ci        'Slang' : 11,
67b2a28edaSopenharmony_ci    },
68b2a28edaSopenharmony_ci
69b2a28edaSopenharmony_ci    'ExecutionModel' : {
70b2a28edaSopenharmony_ci        'Vertex' : 0,
71b2a28edaSopenharmony_ci        'TessellationControl' : 1,
72b2a28edaSopenharmony_ci        'TessellationEvaluation' : 2,
73b2a28edaSopenharmony_ci        'Geometry' : 3,
74b2a28edaSopenharmony_ci        'Fragment' : 4,
75b2a28edaSopenharmony_ci        'GLCompute' : 5,
76b2a28edaSopenharmony_ci        'Kernel' : 6,
77b2a28edaSopenharmony_ci        'TaskNV' : 5267,
78b2a28edaSopenharmony_ci        'MeshNV' : 5268,
79b2a28edaSopenharmony_ci        'RayGenerationKHR' : 5313,
80b2a28edaSopenharmony_ci        'RayGenerationNV' : 5313,
81b2a28edaSopenharmony_ci        'IntersectionKHR' : 5314,
82b2a28edaSopenharmony_ci        'IntersectionNV' : 5314,
83b2a28edaSopenharmony_ci        'AnyHitKHR' : 5315,
84b2a28edaSopenharmony_ci        'AnyHitNV' : 5315,
85b2a28edaSopenharmony_ci        'ClosestHitKHR' : 5316,
86b2a28edaSopenharmony_ci        'ClosestHitNV' : 5316,
87b2a28edaSopenharmony_ci        'MissKHR' : 5317,
88b2a28edaSopenharmony_ci        'MissNV' : 5317,
89b2a28edaSopenharmony_ci        'CallableKHR' : 5318,
90b2a28edaSopenharmony_ci        'CallableNV' : 5318,
91b2a28edaSopenharmony_ci        'TaskEXT' : 5364,
92b2a28edaSopenharmony_ci        'MeshEXT' : 5365,
93b2a28edaSopenharmony_ci    },
94b2a28edaSopenharmony_ci
95b2a28edaSopenharmony_ci    'AddressingModel' : {
96b2a28edaSopenharmony_ci        'Logical' : 0,
97b2a28edaSopenharmony_ci        'Physical32' : 1,
98b2a28edaSopenharmony_ci        'Physical64' : 2,
99b2a28edaSopenharmony_ci        'PhysicalStorageBuffer64' : 5348,
100b2a28edaSopenharmony_ci        'PhysicalStorageBuffer64EXT' : 5348,
101b2a28edaSopenharmony_ci    },
102b2a28edaSopenharmony_ci
103b2a28edaSopenharmony_ci    'MemoryModel' : {
104b2a28edaSopenharmony_ci        'Simple' : 0,
105b2a28edaSopenharmony_ci        'GLSL450' : 1,
106b2a28edaSopenharmony_ci        'OpenCL' : 2,
107b2a28edaSopenharmony_ci        'Vulkan' : 3,
108b2a28edaSopenharmony_ci        'VulkanKHR' : 3,
109b2a28edaSopenharmony_ci    },
110b2a28edaSopenharmony_ci
111b2a28edaSopenharmony_ci    'ExecutionMode' : {
112b2a28edaSopenharmony_ci        'Invocations' : 0,
113b2a28edaSopenharmony_ci        'SpacingEqual' : 1,
114b2a28edaSopenharmony_ci        'SpacingFractionalEven' : 2,
115b2a28edaSopenharmony_ci        'SpacingFractionalOdd' : 3,
116b2a28edaSopenharmony_ci        'VertexOrderCw' : 4,
117b2a28edaSopenharmony_ci        'VertexOrderCcw' : 5,
118b2a28edaSopenharmony_ci        'PixelCenterInteger' : 6,
119b2a28edaSopenharmony_ci        'OriginUpperLeft' : 7,
120b2a28edaSopenharmony_ci        'OriginLowerLeft' : 8,
121b2a28edaSopenharmony_ci        'EarlyFragmentTests' : 9,
122b2a28edaSopenharmony_ci        'PointMode' : 10,
123b2a28edaSopenharmony_ci        'Xfb' : 11,
124b2a28edaSopenharmony_ci        'DepthReplacing' : 12,
125b2a28edaSopenharmony_ci        'DepthGreater' : 14,
126b2a28edaSopenharmony_ci        'DepthLess' : 15,
127b2a28edaSopenharmony_ci        'DepthUnchanged' : 16,
128b2a28edaSopenharmony_ci        'LocalSize' : 17,
129b2a28edaSopenharmony_ci        'LocalSizeHint' : 18,
130b2a28edaSopenharmony_ci        'InputPoints' : 19,
131b2a28edaSopenharmony_ci        'InputLines' : 20,
132b2a28edaSopenharmony_ci        'InputLinesAdjacency' : 21,
133b2a28edaSopenharmony_ci        'Triangles' : 22,
134b2a28edaSopenharmony_ci        'InputTrianglesAdjacency' : 23,
135b2a28edaSopenharmony_ci        'Quads' : 24,
136b2a28edaSopenharmony_ci        'Isolines' : 25,
137b2a28edaSopenharmony_ci        'OutputVertices' : 26,
138b2a28edaSopenharmony_ci        'OutputPoints' : 27,
139b2a28edaSopenharmony_ci        'OutputLineStrip' : 28,
140b2a28edaSopenharmony_ci        'OutputTriangleStrip' : 29,
141b2a28edaSopenharmony_ci        'VecTypeHint' : 30,
142b2a28edaSopenharmony_ci        'ContractionOff' : 31,
143b2a28edaSopenharmony_ci        'Initializer' : 33,
144b2a28edaSopenharmony_ci        'Finalizer' : 34,
145b2a28edaSopenharmony_ci        'SubgroupSize' : 35,
146b2a28edaSopenharmony_ci        'SubgroupsPerWorkgroup' : 36,
147b2a28edaSopenharmony_ci        'SubgroupsPerWorkgroupId' : 37,
148b2a28edaSopenharmony_ci        'LocalSizeId' : 38,
149b2a28edaSopenharmony_ci        'LocalSizeHintId' : 39,
150b2a28edaSopenharmony_ci        'NonCoherentColorAttachmentReadEXT' : 4169,
151b2a28edaSopenharmony_ci        'NonCoherentDepthAttachmentReadEXT' : 4170,
152b2a28edaSopenharmony_ci        'NonCoherentStencilAttachmentReadEXT' : 4171,
153b2a28edaSopenharmony_ci        'SubgroupUniformControlFlowKHR' : 4421,
154b2a28edaSopenharmony_ci        'PostDepthCoverage' : 4446,
155b2a28edaSopenharmony_ci        'DenormPreserve' : 4459,
156b2a28edaSopenharmony_ci        'DenormFlushToZero' : 4460,
157b2a28edaSopenharmony_ci        'SignedZeroInfNanPreserve' : 4461,
158b2a28edaSopenharmony_ci        'RoundingModeRTE' : 4462,
159b2a28edaSopenharmony_ci        'RoundingModeRTZ' : 4463,
160b2a28edaSopenharmony_ci        'EarlyAndLateFragmentTestsAMD' : 5017,
161b2a28edaSopenharmony_ci        'StencilRefReplacingEXT' : 5027,
162b2a28edaSopenharmony_ci        'CoalescingAMDX' : 5069,
163b2a28edaSopenharmony_ci        'MaxNodeRecursionAMDX' : 5071,
164b2a28edaSopenharmony_ci        'StaticNumWorkgroupsAMDX' : 5072,
165b2a28edaSopenharmony_ci        'ShaderIndexAMDX' : 5073,
166b2a28edaSopenharmony_ci        'MaxNumWorkgroupsAMDX' : 5077,
167b2a28edaSopenharmony_ci        'StencilRefUnchangedFrontAMD' : 5079,
168b2a28edaSopenharmony_ci        'StencilRefGreaterFrontAMD' : 5080,
169b2a28edaSopenharmony_ci        'StencilRefLessFrontAMD' : 5081,
170b2a28edaSopenharmony_ci        'StencilRefUnchangedBackAMD' : 5082,
171b2a28edaSopenharmony_ci        'StencilRefGreaterBackAMD' : 5083,
172b2a28edaSopenharmony_ci        'StencilRefLessBackAMD' : 5084,
173b2a28edaSopenharmony_ci        'OutputLinesEXT' : 5269,
174b2a28edaSopenharmony_ci        'OutputLinesNV' : 5269,
175b2a28edaSopenharmony_ci        'OutputPrimitivesEXT' : 5270,
176b2a28edaSopenharmony_ci        'OutputPrimitivesNV' : 5270,
177b2a28edaSopenharmony_ci        'DerivativeGroupQuadsNV' : 5289,
178b2a28edaSopenharmony_ci        'DerivativeGroupLinearNV' : 5290,
179b2a28edaSopenharmony_ci        'OutputTrianglesEXT' : 5298,
180b2a28edaSopenharmony_ci        'OutputTrianglesNV' : 5298,
181b2a28edaSopenharmony_ci        'PixelInterlockOrderedEXT' : 5366,
182b2a28edaSopenharmony_ci        'PixelInterlockUnorderedEXT' : 5367,
183b2a28edaSopenharmony_ci        'SampleInterlockOrderedEXT' : 5368,
184b2a28edaSopenharmony_ci        'SampleInterlockUnorderedEXT' : 5369,
185b2a28edaSopenharmony_ci        'ShadingRateInterlockOrderedEXT' : 5370,
186b2a28edaSopenharmony_ci        'ShadingRateInterlockUnorderedEXT' : 5371,
187b2a28edaSopenharmony_ci        'SharedLocalMemorySizeINTEL' : 5618,
188b2a28edaSopenharmony_ci        'RoundingModeRTPINTEL' : 5620,
189b2a28edaSopenharmony_ci        'RoundingModeRTNINTEL' : 5621,
190b2a28edaSopenharmony_ci        'FloatingPointModeALTINTEL' : 5622,
191b2a28edaSopenharmony_ci        'FloatingPointModeIEEEINTEL' : 5623,
192b2a28edaSopenharmony_ci        'MaxWorkgroupSizeINTEL' : 5893,
193b2a28edaSopenharmony_ci        'MaxWorkDimINTEL' : 5894,
194b2a28edaSopenharmony_ci        'NoGlobalOffsetINTEL' : 5895,
195b2a28edaSopenharmony_ci        'NumSIMDWorkitemsINTEL' : 5896,
196b2a28edaSopenharmony_ci        'SchedulerTargetFmaxMhzINTEL' : 5903,
197b2a28edaSopenharmony_ci        'StreamingInterfaceINTEL' : 6154,
198b2a28edaSopenharmony_ci        'RegisterMapInterfaceINTEL' : 6160,
199b2a28edaSopenharmony_ci        'NamedBarrierCountINTEL' : 6417,
200b2a28edaSopenharmony_ci    },
201b2a28edaSopenharmony_ci
202b2a28edaSopenharmony_ci    'StorageClass' : {
203b2a28edaSopenharmony_ci        'UniformConstant' : 0,
204b2a28edaSopenharmony_ci        'Input' : 1,
205b2a28edaSopenharmony_ci        'Uniform' : 2,
206b2a28edaSopenharmony_ci        'Output' : 3,
207b2a28edaSopenharmony_ci        'Workgroup' : 4,
208b2a28edaSopenharmony_ci        'CrossWorkgroup' : 5,
209b2a28edaSopenharmony_ci        'Private' : 6,
210b2a28edaSopenharmony_ci        'Function' : 7,
211b2a28edaSopenharmony_ci        'Generic' : 8,
212b2a28edaSopenharmony_ci        'PushConstant' : 9,
213b2a28edaSopenharmony_ci        'AtomicCounter' : 10,
214b2a28edaSopenharmony_ci        'Image' : 11,
215b2a28edaSopenharmony_ci        'StorageBuffer' : 12,
216b2a28edaSopenharmony_ci        'TileImageEXT' : 4172,
217b2a28edaSopenharmony_ci        'NodePayloadAMDX' : 5068,
218b2a28edaSopenharmony_ci        'NodeOutputPayloadAMDX' : 5076,
219b2a28edaSopenharmony_ci        'CallableDataKHR' : 5328,
220b2a28edaSopenharmony_ci        'CallableDataNV' : 5328,
221b2a28edaSopenharmony_ci        'IncomingCallableDataKHR' : 5329,
222b2a28edaSopenharmony_ci        'IncomingCallableDataNV' : 5329,
223b2a28edaSopenharmony_ci        'RayPayloadKHR' : 5338,
224b2a28edaSopenharmony_ci        'RayPayloadNV' : 5338,
225b2a28edaSopenharmony_ci        'HitAttributeKHR' : 5339,
226b2a28edaSopenharmony_ci        'HitAttributeNV' : 5339,
227b2a28edaSopenharmony_ci        'IncomingRayPayloadKHR' : 5342,
228b2a28edaSopenharmony_ci        'IncomingRayPayloadNV' : 5342,
229b2a28edaSopenharmony_ci        'ShaderRecordBufferKHR' : 5343,
230b2a28edaSopenharmony_ci        'ShaderRecordBufferNV' : 5343,
231b2a28edaSopenharmony_ci        'PhysicalStorageBuffer' : 5349,
232b2a28edaSopenharmony_ci        'PhysicalStorageBufferEXT' : 5349,
233b2a28edaSopenharmony_ci        'HitObjectAttributeNV' : 5385,
234b2a28edaSopenharmony_ci        'TaskPayloadWorkgroupEXT' : 5402,
235b2a28edaSopenharmony_ci        'CodeSectionINTEL' : 5605,
236b2a28edaSopenharmony_ci        'DeviceOnlyINTEL' : 5936,
237b2a28edaSopenharmony_ci        'HostOnlyINTEL' : 5937,
238b2a28edaSopenharmony_ci    },
239b2a28edaSopenharmony_ci
240b2a28edaSopenharmony_ci    'Dim' : {
241b2a28edaSopenharmony_ci        'Dim1D' : 0,
242b2a28edaSopenharmony_ci        'Dim2D' : 1,
243b2a28edaSopenharmony_ci        'Dim3D' : 2,
244b2a28edaSopenharmony_ci        'Cube' : 3,
245b2a28edaSopenharmony_ci        'Rect' : 4,
246b2a28edaSopenharmony_ci        'Buffer' : 5,
247b2a28edaSopenharmony_ci        'SubpassData' : 6,
248b2a28edaSopenharmony_ci        'TileImageDataEXT' : 4173,
249b2a28edaSopenharmony_ci    },
250b2a28edaSopenharmony_ci
251b2a28edaSopenharmony_ci    'SamplerAddressingMode' : {
252b2a28edaSopenharmony_ci        'None' : 0,
253b2a28edaSopenharmony_ci        'ClampToEdge' : 1,
254b2a28edaSopenharmony_ci        'Clamp' : 2,
255b2a28edaSopenharmony_ci        'Repeat' : 3,
256b2a28edaSopenharmony_ci        'RepeatMirrored' : 4,
257b2a28edaSopenharmony_ci    },
258b2a28edaSopenharmony_ci
259b2a28edaSopenharmony_ci    'SamplerFilterMode' : {
260b2a28edaSopenharmony_ci        'Nearest' : 0,
261b2a28edaSopenharmony_ci        'Linear' : 1,
262b2a28edaSopenharmony_ci    },
263b2a28edaSopenharmony_ci
264b2a28edaSopenharmony_ci    'ImageFormat' : {
265b2a28edaSopenharmony_ci        'Unknown' : 0,
266b2a28edaSopenharmony_ci        'Rgba32f' : 1,
267b2a28edaSopenharmony_ci        'Rgba16f' : 2,
268b2a28edaSopenharmony_ci        'R32f' : 3,
269b2a28edaSopenharmony_ci        'Rgba8' : 4,
270b2a28edaSopenharmony_ci        'Rgba8Snorm' : 5,
271b2a28edaSopenharmony_ci        'Rg32f' : 6,
272b2a28edaSopenharmony_ci        'Rg16f' : 7,
273b2a28edaSopenharmony_ci        'R11fG11fB10f' : 8,
274b2a28edaSopenharmony_ci        'R16f' : 9,
275b2a28edaSopenharmony_ci        'Rgba16' : 10,
276b2a28edaSopenharmony_ci        'Rgb10A2' : 11,
277b2a28edaSopenharmony_ci        'Rg16' : 12,
278b2a28edaSopenharmony_ci        'Rg8' : 13,
279b2a28edaSopenharmony_ci        'R16' : 14,
280b2a28edaSopenharmony_ci        'R8' : 15,
281b2a28edaSopenharmony_ci        'Rgba16Snorm' : 16,
282b2a28edaSopenharmony_ci        'Rg16Snorm' : 17,
283b2a28edaSopenharmony_ci        'Rg8Snorm' : 18,
284b2a28edaSopenharmony_ci        'R16Snorm' : 19,
285b2a28edaSopenharmony_ci        'R8Snorm' : 20,
286b2a28edaSopenharmony_ci        'Rgba32i' : 21,
287b2a28edaSopenharmony_ci        'Rgba16i' : 22,
288b2a28edaSopenharmony_ci        'Rgba8i' : 23,
289b2a28edaSopenharmony_ci        'R32i' : 24,
290b2a28edaSopenharmony_ci        'Rg32i' : 25,
291b2a28edaSopenharmony_ci        'Rg16i' : 26,
292b2a28edaSopenharmony_ci        'Rg8i' : 27,
293b2a28edaSopenharmony_ci        'R16i' : 28,
294b2a28edaSopenharmony_ci        'R8i' : 29,
295b2a28edaSopenharmony_ci        'Rgba32ui' : 30,
296b2a28edaSopenharmony_ci        'Rgba16ui' : 31,
297b2a28edaSopenharmony_ci        'Rgba8ui' : 32,
298b2a28edaSopenharmony_ci        'R32ui' : 33,
299b2a28edaSopenharmony_ci        'Rgb10a2ui' : 34,
300b2a28edaSopenharmony_ci        'Rg32ui' : 35,
301b2a28edaSopenharmony_ci        'Rg16ui' : 36,
302b2a28edaSopenharmony_ci        'Rg8ui' : 37,
303b2a28edaSopenharmony_ci        'R16ui' : 38,
304b2a28edaSopenharmony_ci        'R8ui' : 39,
305b2a28edaSopenharmony_ci        'R64ui' : 40,
306b2a28edaSopenharmony_ci        'R64i' : 41,
307b2a28edaSopenharmony_ci    },
308b2a28edaSopenharmony_ci
309b2a28edaSopenharmony_ci    'ImageChannelOrder' : {
310b2a28edaSopenharmony_ci        'R' : 0,
311b2a28edaSopenharmony_ci        'A' : 1,
312b2a28edaSopenharmony_ci        'RG' : 2,
313b2a28edaSopenharmony_ci        'RA' : 3,
314b2a28edaSopenharmony_ci        'RGB' : 4,
315b2a28edaSopenharmony_ci        'RGBA' : 5,
316b2a28edaSopenharmony_ci        'BGRA' : 6,
317b2a28edaSopenharmony_ci        'ARGB' : 7,
318b2a28edaSopenharmony_ci        'Intensity' : 8,
319b2a28edaSopenharmony_ci        'Luminance' : 9,
320b2a28edaSopenharmony_ci        'Rx' : 10,
321b2a28edaSopenharmony_ci        'RGx' : 11,
322b2a28edaSopenharmony_ci        'RGBx' : 12,
323b2a28edaSopenharmony_ci        'Depth' : 13,
324b2a28edaSopenharmony_ci        'DepthStencil' : 14,
325b2a28edaSopenharmony_ci        'sRGB' : 15,
326b2a28edaSopenharmony_ci        'sRGBx' : 16,
327b2a28edaSopenharmony_ci        'sRGBA' : 17,
328b2a28edaSopenharmony_ci        'sBGRA' : 18,
329b2a28edaSopenharmony_ci        'ABGR' : 19,
330b2a28edaSopenharmony_ci    },
331b2a28edaSopenharmony_ci
332b2a28edaSopenharmony_ci    'ImageChannelDataType' : {
333b2a28edaSopenharmony_ci        'SnormInt8' : 0,
334b2a28edaSopenharmony_ci        'SnormInt16' : 1,
335b2a28edaSopenharmony_ci        'UnormInt8' : 2,
336b2a28edaSopenharmony_ci        'UnormInt16' : 3,
337b2a28edaSopenharmony_ci        'UnormShort565' : 4,
338b2a28edaSopenharmony_ci        'UnormShort555' : 5,
339b2a28edaSopenharmony_ci        'UnormInt101010' : 6,
340b2a28edaSopenharmony_ci        'SignedInt8' : 7,
341b2a28edaSopenharmony_ci        'SignedInt16' : 8,
342b2a28edaSopenharmony_ci        'SignedInt32' : 9,
343b2a28edaSopenharmony_ci        'UnsignedInt8' : 10,
344b2a28edaSopenharmony_ci        'UnsignedInt16' : 11,
345b2a28edaSopenharmony_ci        'UnsignedInt32' : 12,
346b2a28edaSopenharmony_ci        'HalfFloat' : 13,
347b2a28edaSopenharmony_ci        'Float' : 14,
348b2a28edaSopenharmony_ci        'UnormInt24' : 15,
349b2a28edaSopenharmony_ci        'UnormInt101010_2' : 16,
350b2a28edaSopenharmony_ci        'UnsignedIntRaw10EXT' : 19,
351b2a28edaSopenharmony_ci        'UnsignedIntRaw12EXT' : 20,
352b2a28edaSopenharmony_ci    },
353b2a28edaSopenharmony_ci
354b2a28edaSopenharmony_ci    'ImageOperandsShift' : {
355b2a28edaSopenharmony_ci        'Bias' : 0,
356b2a28edaSopenharmony_ci        'Lod' : 1,
357b2a28edaSopenharmony_ci        'Grad' : 2,
358b2a28edaSopenharmony_ci        'ConstOffset' : 3,
359b2a28edaSopenharmony_ci        'Offset' : 4,
360b2a28edaSopenharmony_ci        'ConstOffsets' : 5,
361b2a28edaSopenharmony_ci        'Sample' : 6,
362b2a28edaSopenharmony_ci        'MinLod' : 7,
363b2a28edaSopenharmony_ci        'MakeTexelAvailable' : 8,
364b2a28edaSopenharmony_ci        'MakeTexelAvailableKHR' : 8,
365b2a28edaSopenharmony_ci        'MakeTexelVisible' : 9,
366b2a28edaSopenharmony_ci        'MakeTexelVisibleKHR' : 9,
367b2a28edaSopenharmony_ci        'NonPrivateTexel' : 10,
368b2a28edaSopenharmony_ci        'NonPrivateTexelKHR' : 10,
369b2a28edaSopenharmony_ci        'VolatileTexel' : 11,
370b2a28edaSopenharmony_ci        'VolatileTexelKHR' : 11,
371b2a28edaSopenharmony_ci        'SignExtend' : 12,
372b2a28edaSopenharmony_ci        'ZeroExtend' : 13,
373b2a28edaSopenharmony_ci        'Nontemporal' : 14,
374b2a28edaSopenharmony_ci        'Offsets' : 16,
375b2a28edaSopenharmony_ci    },
376b2a28edaSopenharmony_ci
377b2a28edaSopenharmony_ci    'ImageOperandsMask' : {
378b2a28edaSopenharmony_ci        'MaskNone' : 0,
379b2a28edaSopenharmony_ci        'Bias' : 0x00000001,
380b2a28edaSopenharmony_ci        'Lod' : 0x00000002,
381b2a28edaSopenharmony_ci        'Grad' : 0x00000004,
382b2a28edaSopenharmony_ci        'ConstOffset' : 0x00000008,
383b2a28edaSopenharmony_ci        'Offset' : 0x00000010,
384b2a28edaSopenharmony_ci        'ConstOffsets' : 0x00000020,
385b2a28edaSopenharmony_ci        'Sample' : 0x00000040,
386b2a28edaSopenharmony_ci        'MinLod' : 0x00000080,
387b2a28edaSopenharmony_ci        'MakeTexelAvailable' : 0x00000100,
388b2a28edaSopenharmony_ci        'MakeTexelAvailableKHR' : 0x00000100,
389b2a28edaSopenharmony_ci        'MakeTexelVisible' : 0x00000200,
390b2a28edaSopenharmony_ci        'MakeTexelVisibleKHR' : 0x00000200,
391b2a28edaSopenharmony_ci        'NonPrivateTexel' : 0x00000400,
392b2a28edaSopenharmony_ci        'NonPrivateTexelKHR' : 0x00000400,
393b2a28edaSopenharmony_ci        'VolatileTexel' : 0x00000800,
394b2a28edaSopenharmony_ci        'VolatileTexelKHR' : 0x00000800,
395b2a28edaSopenharmony_ci        'SignExtend' : 0x00001000,
396b2a28edaSopenharmony_ci        'ZeroExtend' : 0x00002000,
397b2a28edaSopenharmony_ci        'Nontemporal' : 0x00004000,
398b2a28edaSopenharmony_ci        'Offsets' : 0x00010000,
399b2a28edaSopenharmony_ci    },
400b2a28edaSopenharmony_ci
401b2a28edaSopenharmony_ci    'FPFastMathModeShift' : {
402b2a28edaSopenharmony_ci        'NotNaN' : 0,
403b2a28edaSopenharmony_ci        'NotInf' : 1,
404b2a28edaSopenharmony_ci        'NSZ' : 2,
405b2a28edaSopenharmony_ci        'AllowRecip' : 3,
406b2a28edaSopenharmony_ci        'Fast' : 4,
407b2a28edaSopenharmony_ci        'AllowContractFastINTEL' : 16,
408b2a28edaSopenharmony_ci        'AllowReassocINTEL' : 17,
409b2a28edaSopenharmony_ci    },
410b2a28edaSopenharmony_ci
411b2a28edaSopenharmony_ci    'FPFastMathModeMask' : {
412b2a28edaSopenharmony_ci        'MaskNone' : 0,
413b2a28edaSopenharmony_ci        'NotNaN' : 0x00000001,
414b2a28edaSopenharmony_ci        'NotInf' : 0x00000002,
415b2a28edaSopenharmony_ci        'NSZ' : 0x00000004,
416b2a28edaSopenharmony_ci        'AllowRecip' : 0x00000008,
417b2a28edaSopenharmony_ci        'Fast' : 0x00000010,
418b2a28edaSopenharmony_ci        'AllowContractFastINTEL' : 0x00010000,
419b2a28edaSopenharmony_ci        'AllowReassocINTEL' : 0x00020000,
420b2a28edaSopenharmony_ci    },
421b2a28edaSopenharmony_ci
422b2a28edaSopenharmony_ci    'FPRoundingMode' : {
423b2a28edaSopenharmony_ci        'RTE' : 0,
424b2a28edaSopenharmony_ci        'RTZ' : 1,
425b2a28edaSopenharmony_ci        'RTP' : 2,
426b2a28edaSopenharmony_ci        'RTN' : 3,
427b2a28edaSopenharmony_ci    },
428b2a28edaSopenharmony_ci
429b2a28edaSopenharmony_ci    'LinkageType' : {
430b2a28edaSopenharmony_ci        'Export' : 0,
431b2a28edaSopenharmony_ci        'Import' : 1,
432b2a28edaSopenharmony_ci        'LinkOnceODR' : 2,
433b2a28edaSopenharmony_ci    },
434b2a28edaSopenharmony_ci
435b2a28edaSopenharmony_ci    'AccessQualifier' : {
436b2a28edaSopenharmony_ci        'ReadOnly' : 0,
437b2a28edaSopenharmony_ci        'WriteOnly' : 1,
438b2a28edaSopenharmony_ci        'ReadWrite' : 2,
439b2a28edaSopenharmony_ci    },
440b2a28edaSopenharmony_ci
441b2a28edaSopenharmony_ci    'FunctionParameterAttribute' : {
442b2a28edaSopenharmony_ci        'Zext' : 0,
443b2a28edaSopenharmony_ci        'Sext' : 1,
444b2a28edaSopenharmony_ci        'ByVal' : 2,
445b2a28edaSopenharmony_ci        'Sret' : 3,
446b2a28edaSopenharmony_ci        'NoAlias' : 4,
447b2a28edaSopenharmony_ci        'NoCapture' : 5,
448b2a28edaSopenharmony_ci        'NoWrite' : 6,
449b2a28edaSopenharmony_ci        'NoReadWrite' : 7,
450b2a28edaSopenharmony_ci        'RuntimeAlignedINTEL' : 5940,
451b2a28edaSopenharmony_ci    },
452b2a28edaSopenharmony_ci
453b2a28edaSopenharmony_ci    'Decoration' : {
454b2a28edaSopenharmony_ci        'RelaxedPrecision' : 0,
455b2a28edaSopenharmony_ci        'SpecId' : 1,
456b2a28edaSopenharmony_ci        'Block' : 2,
457b2a28edaSopenharmony_ci        'BufferBlock' : 3,
458b2a28edaSopenharmony_ci        'RowMajor' : 4,
459b2a28edaSopenharmony_ci        'ColMajor' : 5,
460b2a28edaSopenharmony_ci        'ArrayStride' : 6,
461b2a28edaSopenharmony_ci        'MatrixStride' : 7,
462b2a28edaSopenharmony_ci        'GLSLShared' : 8,
463b2a28edaSopenharmony_ci        'GLSLPacked' : 9,
464b2a28edaSopenharmony_ci        'CPacked' : 10,
465b2a28edaSopenharmony_ci        'BuiltIn' : 11,
466b2a28edaSopenharmony_ci        'NoPerspective' : 13,
467b2a28edaSopenharmony_ci        'Flat' : 14,
468b2a28edaSopenharmony_ci        'Patch' : 15,
469b2a28edaSopenharmony_ci        'Centroid' : 16,
470b2a28edaSopenharmony_ci        'Sample' : 17,
471b2a28edaSopenharmony_ci        'Invariant' : 18,
472b2a28edaSopenharmony_ci        'Restrict' : 19,
473b2a28edaSopenharmony_ci        'Aliased' : 20,
474b2a28edaSopenharmony_ci        'Volatile' : 21,
475b2a28edaSopenharmony_ci        'Constant' : 22,
476b2a28edaSopenharmony_ci        'Coherent' : 23,
477b2a28edaSopenharmony_ci        'NonWritable' : 24,
478b2a28edaSopenharmony_ci        'NonReadable' : 25,
479b2a28edaSopenharmony_ci        'Uniform' : 26,
480b2a28edaSopenharmony_ci        'UniformId' : 27,
481b2a28edaSopenharmony_ci        'SaturatedConversion' : 28,
482b2a28edaSopenharmony_ci        'Stream' : 29,
483b2a28edaSopenharmony_ci        'Location' : 30,
484b2a28edaSopenharmony_ci        'Component' : 31,
485b2a28edaSopenharmony_ci        'Index' : 32,
486b2a28edaSopenharmony_ci        'Binding' : 33,
487b2a28edaSopenharmony_ci        'DescriptorSet' : 34,
488b2a28edaSopenharmony_ci        'Offset' : 35,
489b2a28edaSopenharmony_ci        'XfbBuffer' : 36,
490b2a28edaSopenharmony_ci        'XfbStride' : 37,
491b2a28edaSopenharmony_ci        'FuncParamAttr' : 38,
492b2a28edaSopenharmony_ci        'FPRoundingMode' : 39,
493b2a28edaSopenharmony_ci        'FPFastMathMode' : 40,
494b2a28edaSopenharmony_ci        'LinkageAttributes' : 41,
495b2a28edaSopenharmony_ci        'NoContraction' : 42,
496b2a28edaSopenharmony_ci        'InputAttachmentIndex' : 43,
497b2a28edaSopenharmony_ci        'Alignment' : 44,
498b2a28edaSopenharmony_ci        'MaxByteOffset' : 45,
499b2a28edaSopenharmony_ci        'AlignmentId' : 46,
500b2a28edaSopenharmony_ci        'MaxByteOffsetId' : 47,
501b2a28edaSopenharmony_ci        'NoSignedWrap' : 4469,
502b2a28edaSopenharmony_ci        'NoUnsignedWrap' : 4470,
503b2a28edaSopenharmony_ci        'WeightTextureQCOM' : 4487,
504b2a28edaSopenharmony_ci        'BlockMatchTextureQCOM' : 4488,
505b2a28edaSopenharmony_ci        'ExplicitInterpAMD' : 4999,
506b2a28edaSopenharmony_ci        'NodeSharesPayloadLimitsWithAMDX' : 5019,
507b2a28edaSopenharmony_ci        'NodeMaxPayloadsAMDX' : 5020,
508b2a28edaSopenharmony_ci        'TrackFinishWritingAMDX' : 5078,
509b2a28edaSopenharmony_ci        'PayloadNodeNameAMDX' : 5091,
510b2a28edaSopenharmony_ci        'OverrideCoverageNV' : 5248,
511b2a28edaSopenharmony_ci        'PassthroughNV' : 5250,
512b2a28edaSopenharmony_ci        'ViewportRelativeNV' : 5252,
513b2a28edaSopenharmony_ci        'SecondaryViewportRelativeNV' : 5256,
514b2a28edaSopenharmony_ci        'PerPrimitiveEXT' : 5271,
515b2a28edaSopenharmony_ci        'PerPrimitiveNV' : 5271,
516b2a28edaSopenharmony_ci        'PerViewNV' : 5272,
517b2a28edaSopenharmony_ci        'PerTaskNV' : 5273,
518b2a28edaSopenharmony_ci        'PerVertexKHR' : 5285,
519b2a28edaSopenharmony_ci        'PerVertexNV' : 5285,
520b2a28edaSopenharmony_ci        'NonUniform' : 5300,
521b2a28edaSopenharmony_ci        'NonUniformEXT' : 5300,
522b2a28edaSopenharmony_ci        'RestrictPointer' : 5355,
523b2a28edaSopenharmony_ci        'RestrictPointerEXT' : 5355,
524b2a28edaSopenharmony_ci        'AliasedPointer' : 5356,
525b2a28edaSopenharmony_ci        'AliasedPointerEXT' : 5356,
526b2a28edaSopenharmony_ci        'HitObjectShaderRecordBufferNV' : 5386,
527b2a28edaSopenharmony_ci        'BindlessSamplerNV' : 5398,
528b2a28edaSopenharmony_ci        'BindlessImageNV' : 5399,
529b2a28edaSopenharmony_ci        'BoundSamplerNV' : 5400,
530b2a28edaSopenharmony_ci        'BoundImageNV' : 5401,
531b2a28edaSopenharmony_ci        'SIMTCallINTEL' : 5599,
532b2a28edaSopenharmony_ci        'ReferencedIndirectlyINTEL' : 5602,
533b2a28edaSopenharmony_ci        'ClobberINTEL' : 5607,
534b2a28edaSopenharmony_ci        'SideEffectsINTEL' : 5608,
535b2a28edaSopenharmony_ci        'VectorComputeVariableINTEL' : 5624,
536b2a28edaSopenharmony_ci        'FuncParamIOKindINTEL' : 5625,
537b2a28edaSopenharmony_ci        'VectorComputeFunctionINTEL' : 5626,
538b2a28edaSopenharmony_ci        'StackCallINTEL' : 5627,
539b2a28edaSopenharmony_ci        'GlobalVariableOffsetINTEL' : 5628,
540b2a28edaSopenharmony_ci        'CounterBuffer' : 5634,
541b2a28edaSopenharmony_ci        'HlslCounterBufferGOOGLE' : 5634,
542b2a28edaSopenharmony_ci        'HlslSemanticGOOGLE' : 5635,
543b2a28edaSopenharmony_ci        'UserSemantic' : 5635,
544b2a28edaSopenharmony_ci        'UserTypeGOOGLE' : 5636,
545b2a28edaSopenharmony_ci        'FunctionRoundingModeINTEL' : 5822,
546b2a28edaSopenharmony_ci        'FunctionDenormModeINTEL' : 5823,
547b2a28edaSopenharmony_ci        'RegisterINTEL' : 5825,
548b2a28edaSopenharmony_ci        'MemoryINTEL' : 5826,
549b2a28edaSopenharmony_ci        'NumbanksINTEL' : 5827,
550b2a28edaSopenharmony_ci        'BankwidthINTEL' : 5828,
551b2a28edaSopenharmony_ci        'MaxPrivateCopiesINTEL' : 5829,
552b2a28edaSopenharmony_ci        'SinglepumpINTEL' : 5830,
553b2a28edaSopenharmony_ci        'DoublepumpINTEL' : 5831,
554b2a28edaSopenharmony_ci        'MaxReplicatesINTEL' : 5832,
555b2a28edaSopenharmony_ci        'SimpleDualPortINTEL' : 5833,
556b2a28edaSopenharmony_ci        'MergeINTEL' : 5834,
557b2a28edaSopenharmony_ci        'BankBitsINTEL' : 5835,
558b2a28edaSopenharmony_ci        'ForcePow2DepthINTEL' : 5836,
559b2a28edaSopenharmony_ci        'StridesizeINTEL' : 5883,
560b2a28edaSopenharmony_ci        'WordsizeINTEL' : 5884,
561b2a28edaSopenharmony_ci        'TrueDualPortINTEL' : 5885,
562b2a28edaSopenharmony_ci        'BurstCoalesceINTEL' : 5899,
563b2a28edaSopenharmony_ci        'CacheSizeINTEL' : 5900,
564b2a28edaSopenharmony_ci        'DontStaticallyCoalesceINTEL' : 5901,
565b2a28edaSopenharmony_ci        'PrefetchINTEL' : 5902,
566b2a28edaSopenharmony_ci        'StallEnableINTEL' : 5905,
567b2a28edaSopenharmony_ci        'FuseLoopsInFunctionINTEL' : 5907,
568b2a28edaSopenharmony_ci        'MathOpDSPModeINTEL' : 5909,
569b2a28edaSopenharmony_ci        'AliasScopeINTEL' : 5914,
570b2a28edaSopenharmony_ci        'NoAliasINTEL' : 5915,
571b2a28edaSopenharmony_ci        'InitiationIntervalINTEL' : 5917,
572b2a28edaSopenharmony_ci        'MaxConcurrencyINTEL' : 5918,
573b2a28edaSopenharmony_ci        'PipelineEnableINTEL' : 5919,
574b2a28edaSopenharmony_ci        'BufferLocationINTEL' : 5921,
575b2a28edaSopenharmony_ci        'IOPipeStorageINTEL' : 5944,
576b2a28edaSopenharmony_ci        'FunctionFloatingPointModeINTEL' : 6080,
577b2a28edaSopenharmony_ci        'SingleElementVectorINTEL' : 6085,
578b2a28edaSopenharmony_ci        'VectorComputeCallableFunctionINTEL' : 6087,
579b2a28edaSopenharmony_ci        'MediaBlockIOINTEL' : 6140,
580b2a28edaSopenharmony_ci        'StallFreeINTEL' : 6151,
581b2a28edaSopenharmony_ci        'FPMaxErrorDecorationINTEL' : 6170,
582b2a28edaSopenharmony_ci        'LatencyControlLabelINTEL' : 6172,
583b2a28edaSopenharmony_ci        'LatencyControlConstraintINTEL' : 6173,
584b2a28edaSopenharmony_ci        'ConduitKernelArgumentINTEL' : 6175,
585b2a28edaSopenharmony_ci        'RegisterMapKernelArgumentINTEL' : 6176,
586b2a28edaSopenharmony_ci        'MMHostInterfaceAddressWidthINTEL' : 6177,
587b2a28edaSopenharmony_ci        'MMHostInterfaceDataWidthINTEL' : 6178,
588b2a28edaSopenharmony_ci        'MMHostInterfaceLatencyINTEL' : 6179,
589b2a28edaSopenharmony_ci        'MMHostInterfaceReadWriteModeINTEL' : 6180,
590b2a28edaSopenharmony_ci        'MMHostInterfaceMaxBurstINTEL' : 6181,
591b2a28edaSopenharmony_ci        'MMHostInterfaceWaitRequestINTEL' : 6182,
592b2a28edaSopenharmony_ci        'StableKernelArgumentINTEL' : 6183,
593b2a28edaSopenharmony_ci        'HostAccessINTEL' : 6188,
594b2a28edaSopenharmony_ci        'InitModeINTEL' : 6190,
595b2a28edaSopenharmony_ci        'ImplementInRegisterMapINTEL' : 6191,
596b2a28edaSopenharmony_ci        'CacheControlLoadINTEL' : 6442,
597b2a28edaSopenharmony_ci        'CacheControlStoreINTEL' : 6443,
598b2a28edaSopenharmony_ci    },
599b2a28edaSopenharmony_ci
600b2a28edaSopenharmony_ci    'BuiltIn' : {
601b2a28edaSopenharmony_ci        'Position' : 0,
602b2a28edaSopenharmony_ci        'PointSize' : 1,
603b2a28edaSopenharmony_ci        'ClipDistance' : 3,
604b2a28edaSopenharmony_ci        'CullDistance' : 4,
605b2a28edaSopenharmony_ci        'VertexId' : 5,
606b2a28edaSopenharmony_ci        'InstanceId' : 6,
607b2a28edaSopenharmony_ci        'PrimitiveId' : 7,
608b2a28edaSopenharmony_ci        'InvocationId' : 8,
609b2a28edaSopenharmony_ci        'Layer' : 9,
610b2a28edaSopenharmony_ci        'ViewportIndex' : 10,
611b2a28edaSopenharmony_ci        'TessLevelOuter' : 11,
612b2a28edaSopenharmony_ci        'TessLevelInner' : 12,
613b2a28edaSopenharmony_ci        'TessCoord' : 13,
614b2a28edaSopenharmony_ci        'PatchVertices' : 14,
615b2a28edaSopenharmony_ci        'FragCoord' : 15,
616b2a28edaSopenharmony_ci        'PointCoord' : 16,
617b2a28edaSopenharmony_ci        'FrontFacing' : 17,
618b2a28edaSopenharmony_ci        'SampleId' : 18,
619b2a28edaSopenharmony_ci        'SamplePosition' : 19,
620b2a28edaSopenharmony_ci        'SampleMask' : 20,
621b2a28edaSopenharmony_ci        'FragDepth' : 22,
622b2a28edaSopenharmony_ci        'HelperInvocation' : 23,
623b2a28edaSopenharmony_ci        'NumWorkgroups' : 24,
624b2a28edaSopenharmony_ci        'WorkgroupSize' : 25,
625b2a28edaSopenharmony_ci        'WorkgroupId' : 26,
626b2a28edaSopenharmony_ci        'LocalInvocationId' : 27,
627b2a28edaSopenharmony_ci        'GlobalInvocationId' : 28,
628b2a28edaSopenharmony_ci        'LocalInvocationIndex' : 29,
629b2a28edaSopenharmony_ci        'WorkDim' : 30,
630b2a28edaSopenharmony_ci        'GlobalSize' : 31,
631b2a28edaSopenharmony_ci        'EnqueuedWorkgroupSize' : 32,
632b2a28edaSopenharmony_ci        'GlobalOffset' : 33,
633b2a28edaSopenharmony_ci        'GlobalLinearId' : 34,
634b2a28edaSopenharmony_ci        'SubgroupSize' : 36,
635b2a28edaSopenharmony_ci        'SubgroupMaxSize' : 37,
636b2a28edaSopenharmony_ci        'NumSubgroups' : 38,
637b2a28edaSopenharmony_ci        'NumEnqueuedSubgroups' : 39,
638b2a28edaSopenharmony_ci        'SubgroupId' : 40,
639b2a28edaSopenharmony_ci        'SubgroupLocalInvocationId' : 41,
640b2a28edaSopenharmony_ci        'VertexIndex' : 42,
641b2a28edaSopenharmony_ci        'InstanceIndex' : 43,
642b2a28edaSopenharmony_ci        'CoreIDARM' : 4160,
643b2a28edaSopenharmony_ci        'CoreCountARM' : 4161,
644b2a28edaSopenharmony_ci        'CoreMaxIDARM' : 4162,
645b2a28edaSopenharmony_ci        'WarpIDARM' : 4163,
646b2a28edaSopenharmony_ci        'WarpMaxIDARM' : 4164,
647b2a28edaSopenharmony_ci        'SubgroupEqMask' : 4416,
648b2a28edaSopenharmony_ci        'SubgroupEqMaskKHR' : 4416,
649b2a28edaSopenharmony_ci        'SubgroupGeMask' : 4417,
650b2a28edaSopenharmony_ci        'SubgroupGeMaskKHR' : 4417,
651b2a28edaSopenharmony_ci        'SubgroupGtMask' : 4418,
652b2a28edaSopenharmony_ci        'SubgroupGtMaskKHR' : 4418,
653b2a28edaSopenharmony_ci        'SubgroupLeMask' : 4419,
654b2a28edaSopenharmony_ci        'SubgroupLeMaskKHR' : 4419,
655b2a28edaSopenharmony_ci        'SubgroupLtMask' : 4420,
656b2a28edaSopenharmony_ci        'SubgroupLtMaskKHR' : 4420,
657b2a28edaSopenharmony_ci        'BaseVertex' : 4424,
658b2a28edaSopenharmony_ci        'BaseInstance' : 4425,
659b2a28edaSopenharmony_ci        'DrawIndex' : 4426,
660b2a28edaSopenharmony_ci        'PrimitiveShadingRateKHR' : 4432,
661b2a28edaSopenharmony_ci        'DeviceIndex' : 4438,
662b2a28edaSopenharmony_ci        'ViewIndex' : 4440,
663b2a28edaSopenharmony_ci        'ShadingRateKHR' : 4444,
664b2a28edaSopenharmony_ci        'BaryCoordNoPerspAMD' : 4992,
665b2a28edaSopenharmony_ci        'BaryCoordNoPerspCentroidAMD' : 4993,
666b2a28edaSopenharmony_ci        'BaryCoordNoPerspSampleAMD' : 4994,
667b2a28edaSopenharmony_ci        'BaryCoordSmoothAMD' : 4995,
668b2a28edaSopenharmony_ci        'BaryCoordSmoothCentroidAMD' : 4996,
669b2a28edaSopenharmony_ci        'BaryCoordSmoothSampleAMD' : 4997,
670b2a28edaSopenharmony_ci        'BaryCoordPullModelAMD' : 4998,
671b2a28edaSopenharmony_ci        'FragStencilRefEXT' : 5014,
672b2a28edaSopenharmony_ci        'CoalescedInputCountAMDX' : 5021,
673b2a28edaSopenharmony_ci        'ShaderIndexAMDX' : 5073,
674b2a28edaSopenharmony_ci        'ViewportMaskNV' : 5253,
675b2a28edaSopenharmony_ci        'SecondaryPositionNV' : 5257,
676b2a28edaSopenharmony_ci        'SecondaryViewportMaskNV' : 5258,
677b2a28edaSopenharmony_ci        'PositionPerViewNV' : 5261,
678b2a28edaSopenharmony_ci        'ViewportMaskPerViewNV' : 5262,
679b2a28edaSopenharmony_ci        'FullyCoveredEXT' : 5264,
680b2a28edaSopenharmony_ci        'TaskCountNV' : 5274,
681b2a28edaSopenharmony_ci        'PrimitiveCountNV' : 5275,
682b2a28edaSopenharmony_ci        'PrimitiveIndicesNV' : 5276,
683b2a28edaSopenharmony_ci        'ClipDistancePerViewNV' : 5277,
684b2a28edaSopenharmony_ci        'CullDistancePerViewNV' : 5278,
685b2a28edaSopenharmony_ci        'LayerPerViewNV' : 5279,
686b2a28edaSopenharmony_ci        'MeshViewCountNV' : 5280,
687b2a28edaSopenharmony_ci        'MeshViewIndicesNV' : 5281,
688b2a28edaSopenharmony_ci        'BaryCoordKHR' : 5286,
689b2a28edaSopenharmony_ci        'BaryCoordNV' : 5286,
690b2a28edaSopenharmony_ci        'BaryCoordNoPerspKHR' : 5287,
691b2a28edaSopenharmony_ci        'BaryCoordNoPerspNV' : 5287,
692b2a28edaSopenharmony_ci        'FragSizeEXT' : 5292,
693b2a28edaSopenharmony_ci        'FragmentSizeNV' : 5292,
694b2a28edaSopenharmony_ci        'FragInvocationCountEXT' : 5293,
695b2a28edaSopenharmony_ci        'InvocationsPerPixelNV' : 5293,
696b2a28edaSopenharmony_ci        'PrimitivePointIndicesEXT' : 5294,
697b2a28edaSopenharmony_ci        'PrimitiveLineIndicesEXT' : 5295,
698b2a28edaSopenharmony_ci        'PrimitiveTriangleIndicesEXT' : 5296,
699b2a28edaSopenharmony_ci        'CullPrimitiveEXT' : 5299,
700b2a28edaSopenharmony_ci        'LaunchIdKHR' : 5319,
701b2a28edaSopenharmony_ci        'LaunchIdNV' : 5319,
702b2a28edaSopenharmony_ci        'LaunchSizeKHR' : 5320,
703b2a28edaSopenharmony_ci        'LaunchSizeNV' : 5320,
704b2a28edaSopenharmony_ci        'WorldRayOriginKHR' : 5321,
705b2a28edaSopenharmony_ci        'WorldRayOriginNV' : 5321,
706b2a28edaSopenharmony_ci        'WorldRayDirectionKHR' : 5322,
707b2a28edaSopenharmony_ci        'WorldRayDirectionNV' : 5322,
708b2a28edaSopenharmony_ci        'ObjectRayOriginKHR' : 5323,
709b2a28edaSopenharmony_ci        'ObjectRayOriginNV' : 5323,
710b2a28edaSopenharmony_ci        'ObjectRayDirectionKHR' : 5324,
711b2a28edaSopenharmony_ci        'ObjectRayDirectionNV' : 5324,
712b2a28edaSopenharmony_ci        'RayTminKHR' : 5325,
713b2a28edaSopenharmony_ci        'RayTminNV' : 5325,
714b2a28edaSopenharmony_ci        'RayTmaxKHR' : 5326,
715b2a28edaSopenharmony_ci        'RayTmaxNV' : 5326,
716b2a28edaSopenharmony_ci        'InstanceCustomIndexKHR' : 5327,
717b2a28edaSopenharmony_ci        'InstanceCustomIndexNV' : 5327,
718b2a28edaSopenharmony_ci        'ObjectToWorldKHR' : 5330,
719b2a28edaSopenharmony_ci        'ObjectToWorldNV' : 5330,
720b2a28edaSopenharmony_ci        'WorldToObjectKHR' : 5331,
721b2a28edaSopenharmony_ci        'WorldToObjectNV' : 5331,
722b2a28edaSopenharmony_ci        'HitTNV' : 5332,
723b2a28edaSopenharmony_ci        'HitKindKHR' : 5333,
724b2a28edaSopenharmony_ci        'HitKindNV' : 5333,
725b2a28edaSopenharmony_ci        'CurrentRayTimeNV' : 5334,
726b2a28edaSopenharmony_ci        'HitTriangleVertexPositionsKHR' : 5335,
727b2a28edaSopenharmony_ci        'HitMicroTriangleVertexPositionsNV' : 5337,
728b2a28edaSopenharmony_ci        'HitMicroTriangleVertexBarycentricsNV' : 5344,
729b2a28edaSopenharmony_ci        'IncomingRayFlagsKHR' : 5351,
730b2a28edaSopenharmony_ci        'IncomingRayFlagsNV' : 5351,
731b2a28edaSopenharmony_ci        'RayGeometryIndexKHR' : 5352,
732b2a28edaSopenharmony_ci        'WarpsPerSMNV' : 5374,
733b2a28edaSopenharmony_ci        'SMCountNV' : 5375,
734b2a28edaSopenharmony_ci        'WarpIDNV' : 5376,
735b2a28edaSopenharmony_ci        'SMIDNV' : 5377,
736b2a28edaSopenharmony_ci        'HitKindFrontFacingMicroTriangleNV' : 5405,
737b2a28edaSopenharmony_ci        'HitKindBackFacingMicroTriangleNV' : 5406,
738b2a28edaSopenharmony_ci        'CullMaskKHR' : 6021,
739b2a28edaSopenharmony_ci    },
740b2a28edaSopenharmony_ci
741b2a28edaSopenharmony_ci    'SelectionControlShift' : {
742b2a28edaSopenharmony_ci        'Flatten' : 0,
743b2a28edaSopenharmony_ci        'DontFlatten' : 1,
744b2a28edaSopenharmony_ci    },
745b2a28edaSopenharmony_ci
746b2a28edaSopenharmony_ci    'SelectionControlMask' : {
747b2a28edaSopenharmony_ci        'MaskNone' : 0,
748b2a28edaSopenharmony_ci        'Flatten' : 0x00000001,
749b2a28edaSopenharmony_ci        'DontFlatten' : 0x00000002,
750b2a28edaSopenharmony_ci    },
751b2a28edaSopenharmony_ci
752b2a28edaSopenharmony_ci    'LoopControlShift' : {
753b2a28edaSopenharmony_ci        'Unroll' : 0,
754b2a28edaSopenharmony_ci        'DontUnroll' : 1,
755b2a28edaSopenharmony_ci        'DependencyInfinite' : 2,
756b2a28edaSopenharmony_ci        'DependencyLength' : 3,
757b2a28edaSopenharmony_ci        'MinIterations' : 4,
758b2a28edaSopenharmony_ci        'MaxIterations' : 5,
759b2a28edaSopenharmony_ci        'IterationMultiple' : 6,
760b2a28edaSopenharmony_ci        'PeelCount' : 7,
761b2a28edaSopenharmony_ci        'PartialCount' : 8,
762b2a28edaSopenharmony_ci        'InitiationIntervalINTEL' : 16,
763b2a28edaSopenharmony_ci        'MaxConcurrencyINTEL' : 17,
764b2a28edaSopenharmony_ci        'DependencyArrayINTEL' : 18,
765b2a28edaSopenharmony_ci        'PipelineEnableINTEL' : 19,
766b2a28edaSopenharmony_ci        'LoopCoalesceINTEL' : 20,
767b2a28edaSopenharmony_ci        'MaxInterleavingINTEL' : 21,
768b2a28edaSopenharmony_ci        'SpeculatedIterationsINTEL' : 22,
769b2a28edaSopenharmony_ci        'NoFusionINTEL' : 23,
770b2a28edaSopenharmony_ci        'LoopCountINTEL' : 24,
771b2a28edaSopenharmony_ci        'MaxReinvocationDelayINTEL' : 25,
772b2a28edaSopenharmony_ci    },
773b2a28edaSopenharmony_ci
774b2a28edaSopenharmony_ci    'LoopControlMask' : {
775b2a28edaSopenharmony_ci        'MaskNone' : 0,
776b2a28edaSopenharmony_ci        'Unroll' : 0x00000001,
777b2a28edaSopenharmony_ci        'DontUnroll' : 0x00000002,
778b2a28edaSopenharmony_ci        'DependencyInfinite' : 0x00000004,
779b2a28edaSopenharmony_ci        'DependencyLength' : 0x00000008,
780b2a28edaSopenharmony_ci        'MinIterations' : 0x00000010,
781b2a28edaSopenharmony_ci        'MaxIterations' : 0x00000020,
782b2a28edaSopenharmony_ci        'IterationMultiple' : 0x00000040,
783b2a28edaSopenharmony_ci        'PeelCount' : 0x00000080,
784b2a28edaSopenharmony_ci        'PartialCount' : 0x00000100,
785b2a28edaSopenharmony_ci        'InitiationIntervalINTEL' : 0x00010000,
786b2a28edaSopenharmony_ci        'MaxConcurrencyINTEL' : 0x00020000,
787b2a28edaSopenharmony_ci        'DependencyArrayINTEL' : 0x00040000,
788b2a28edaSopenharmony_ci        'PipelineEnableINTEL' : 0x00080000,
789b2a28edaSopenharmony_ci        'LoopCoalesceINTEL' : 0x00100000,
790b2a28edaSopenharmony_ci        'MaxInterleavingINTEL' : 0x00200000,
791b2a28edaSopenharmony_ci        'SpeculatedIterationsINTEL' : 0x00400000,
792b2a28edaSopenharmony_ci        'NoFusionINTEL' : 0x00800000,
793b2a28edaSopenharmony_ci        'LoopCountINTEL' : 0x01000000,
794b2a28edaSopenharmony_ci        'MaxReinvocationDelayINTEL' : 0x02000000,
795b2a28edaSopenharmony_ci    },
796b2a28edaSopenharmony_ci
797b2a28edaSopenharmony_ci    'FunctionControlShift' : {
798b2a28edaSopenharmony_ci        'Inline' : 0,
799b2a28edaSopenharmony_ci        'DontInline' : 1,
800b2a28edaSopenharmony_ci        'Pure' : 2,
801b2a28edaSopenharmony_ci        'Const' : 3,
802b2a28edaSopenharmony_ci        'OptNoneINTEL' : 16,
803b2a28edaSopenharmony_ci    },
804b2a28edaSopenharmony_ci
805b2a28edaSopenharmony_ci    'FunctionControlMask' : {
806b2a28edaSopenharmony_ci        'MaskNone' : 0,
807b2a28edaSopenharmony_ci        'Inline' : 0x00000001,
808b2a28edaSopenharmony_ci        'DontInline' : 0x00000002,
809b2a28edaSopenharmony_ci        'Pure' : 0x00000004,
810b2a28edaSopenharmony_ci        'Const' : 0x00000008,
811b2a28edaSopenharmony_ci        'OptNoneINTEL' : 0x00010000,
812b2a28edaSopenharmony_ci    },
813b2a28edaSopenharmony_ci
814b2a28edaSopenharmony_ci    'MemorySemanticsShift' : {
815b2a28edaSopenharmony_ci        'Acquire' : 1,
816b2a28edaSopenharmony_ci        'Release' : 2,
817b2a28edaSopenharmony_ci        'AcquireRelease' : 3,
818b2a28edaSopenharmony_ci        'SequentiallyConsistent' : 4,
819b2a28edaSopenharmony_ci        'UniformMemory' : 6,
820b2a28edaSopenharmony_ci        'SubgroupMemory' : 7,
821b2a28edaSopenharmony_ci        'WorkgroupMemory' : 8,
822b2a28edaSopenharmony_ci        'CrossWorkgroupMemory' : 9,
823b2a28edaSopenharmony_ci        'AtomicCounterMemory' : 10,
824b2a28edaSopenharmony_ci        'ImageMemory' : 11,
825b2a28edaSopenharmony_ci        'OutputMemory' : 12,
826b2a28edaSopenharmony_ci        'OutputMemoryKHR' : 12,
827b2a28edaSopenharmony_ci        'MakeAvailable' : 13,
828b2a28edaSopenharmony_ci        'MakeAvailableKHR' : 13,
829b2a28edaSopenharmony_ci        'MakeVisible' : 14,
830b2a28edaSopenharmony_ci        'MakeVisibleKHR' : 14,
831b2a28edaSopenharmony_ci        'Volatile' : 15,
832b2a28edaSopenharmony_ci    },
833b2a28edaSopenharmony_ci
834b2a28edaSopenharmony_ci    'MemorySemanticsMask' : {
835b2a28edaSopenharmony_ci        'MaskNone' : 0,
836b2a28edaSopenharmony_ci        'Acquire' : 0x00000002,
837b2a28edaSopenharmony_ci        'Release' : 0x00000004,
838b2a28edaSopenharmony_ci        'AcquireRelease' : 0x00000008,
839b2a28edaSopenharmony_ci        'SequentiallyConsistent' : 0x00000010,
840b2a28edaSopenharmony_ci        'UniformMemory' : 0x00000040,
841b2a28edaSopenharmony_ci        'SubgroupMemory' : 0x00000080,
842b2a28edaSopenharmony_ci        'WorkgroupMemory' : 0x00000100,
843b2a28edaSopenharmony_ci        'CrossWorkgroupMemory' : 0x00000200,
844b2a28edaSopenharmony_ci        'AtomicCounterMemory' : 0x00000400,
845b2a28edaSopenharmony_ci        'ImageMemory' : 0x00000800,
846b2a28edaSopenharmony_ci        'OutputMemory' : 0x00001000,
847b2a28edaSopenharmony_ci        'OutputMemoryKHR' : 0x00001000,
848b2a28edaSopenharmony_ci        'MakeAvailable' : 0x00002000,
849b2a28edaSopenharmony_ci        'MakeAvailableKHR' : 0x00002000,
850b2a28edaSopenharmony_ci        'MakeVisible' : 0x00004000,
851b2a28edaSopenharmony_ci        'MakeVisibleKHR' : 0x00004000,
852b2a28edaSopenharmony_ci        'Volatile' : 0x00008000,
853b2a28edaSopenharmony_ci    },
854b2a28edaSopenharmony_ci
855b2a28edaSopenharmony_ci    'MemoryAccessShift' : {
856b2a28edaSopenharmony_ci        'Volatile' : 0,
857b2a28edaSopenharmony_ci        'Aligned' : 1,
858b2a28edaSopenharmony_ci        'Nontemporal' : 2,
859b2a28edaSopenharmony_ci        'MakePointerAvailable' : 3,
860b2a28edaSopenharmony_ci        'MakePointerAvailableKHR' : 3,
861b2a28edaSopenharmony_ci        'MakePointerVisible' : 4,
862b2a28edaSopenharmony_ci        'MakePointerVisibleKHR' : 4,
863b2a28edaSopenharmony_ci        'NonPrivatePointer' : 5,
864b2a28edaSopenharmony_ci        'NonPrivatePointerKHR' : 5,
865b2a28edaSopenharmony_ci        'AliasScopeINTELMask' : 16,
866b2a28edaSopenharmony_ci        'NoAliasINTELMask' : 17,
867b2a28edaSopenharmony_ci    },
868b2a28edaSopenharmony_ci
869b2a28edaSopenharmony_ci    'MemoryAccessMask' : {
870b2a28edaSopenharmony_ci        'MaskNone' : 0,
871b2a28edaSopenharmony_ci        'Volatile' : 0x00000001,
872b2a28edaSopenharmony_ci        'Aligned' : 0x00000002,
873b2a28edaSopenharmony_ci        'Nontemporal' : 0x00000004,
874b2a28edaSopenharmony_ci        'MakePointerAvailable' : 0x00000008,
875b2a28edaSopenharmony_ci        'MakePointerAvailableKHR' : 0x00000008,
876b2a28edaSopenharmony_ci        'MakePointerVisible' : 0x00000010,
877b2a28edaSopenharmony_ci        'MakePointerVisibleKHR' : 0x00000010,
878b2a28edaSopenharmony_ci        'NonPrivatePointer' : 0x00000020,
879b2a28edaSopenharmony_ci        'NonPrivatePointerKHR' : 0x00000020,
880b2a28edaSopenharmony_ci        'AliasScopeINTELMask' : 0x00010000,
881b2a28edaSopenharmony_ci        'NoAliasINTELMask' : 0x00020000,
882b2a28edaSopenharmony_ci    },
883b2a28edaSopenharmony_ci
884b2a28edaSopenharmony_ci    'Scope' : {
885b2a28edaSopenharmony_ci        'CrossDevice' : 0,
886b2a28edaSopenharmony_ci        'Device' : 1,
887b2a28edaSopenharmony_ci        'Workgroup' : 2,
888b2a28edaSopenharmony_ci        'Subgroup' : 3,
889b2a28edaSopenharmony_ci        'Invocation' : 4,
890b2a28edaSopenharmony_ci        'QueueFamily' : 5,
891b2a28edaSopenharmony_ci        'QueueFamilyKHR' : 5,
892b2a28edaSopenharmony_ci        'ShaderCallKHR' : 6,
893b2a28edaSopenharmony_ci    },
894b2a28edaSopenharmony_ci
895b2a28edaSopenharmony_ci    'GroupOperation' : {
896b2a28edaSopenharmony_ci        'Reduce' : 0,
897b2a28edaSopenharmony_ci        'InclusiveScan' : 1,
898b2a28edaSopenharmony_ci        'ExclusiveScan' : 2,
899b2a28edaSopenharmony_ci        'ClusteredReduce' : 3,
900b2a28edaSopenharmony_ci        'PartitionedReduceNV' : 6,
901b2a28edaSopenharmony_ci        'PartitionedInclusiveScanNV' : 7,
902b2a28edaSopenharmony_ci        'PartitionedExclusiveScanNV' : 8,
903b2a28edaSopenharmony_ci    },
904b2a28edaSopenharmony_ci
905b2a28edaSopenharmony_ci    'KernelEnqueueFlags' : {
906b2a28edaSopenharmony_ci        'NoWait' : 0,
907b2a28edaSopenharmony_ci        'WaitKernel' : 1,
908b2a28edaSopenharmony_ci        'WaitWorkGroup' : 2,
909b2a28edaSopenharmony_ci    },
910b2a28edaSopenharmony_ci
911b2a28edaSopenharmony_ci    'KernelProfilingInfoShift' : {
912b2a28edaSopenharmony_ci        'CmdExecTime' : 0,
913b2a28edaSopenharmony_ci    },
914b2a28edaSopenharmony_ci
915b2a28edaSopenharmony_ci    'KernelProfilingInfoMask' : {
916b2a28edaSopenharmony_ci        'MaskNone' : 0,
917b2a28edaSopenharmony_ci        'CmdExecTime' : 0x00000001,
918b2a28edaSopenharmony_ci    },
919b2a28edaSopenharmony_ci
920b2a28edaSopenharmony_ci    'Capability' : {
921b2a28edaSopenharmony_ci        'Matrix' : 0,
922b2a28edaSopenharmony_ci        'Shader' : 1,
923b2a28edaSopenharmony_ci        'Geometry' : 2,
924b2a28edaSopenharmony_ci        'Tessellation' : 3,
925b2a28edaSopenharmony_ci        'Addresses' : 4,
926b2a28edaSopenharmony_ci        'Linkage' : 5,
927b2a28edaSopenharmony_ci        'Kernel' : 6,
928b2a28edaSopenharmony_ci        'Vector16' : 7,
929b2a28edaSopenharmony_ci        'Float16Buffer' : 8,
930b2a28edaSopenharmony_ci        'Float16' : 9,
931b2a28edaSopenharmony_ci        'Float64' : 10,
932b2a28edaSopenharmony_ci        'Int64' : 11,
933b2a28edaSopenharmony_ci        'Int64Atomics' : 12,
934b2a28edaSopenharmony_ci        'ImageBasic' : 13,
935b2a28edaSopenharmony_ci        'ImageReadWrite' : 14,
936b2a28edaSopenharmony_ci        'ImageMipmap' : 15,
937b2a28edaSopenharmony_ci        'Pipes' : 17,
938b2a28edaSopenharmony_ci        'Groups' : 18,
939b2a28edaSopenharmony_ci        'DeviceEnqueue' : 19,
940b2a28edaSopenharmony_ci        'LiteralSampler' : 20,
941b2a28edaSopenharmony_ci        'AtomicStorage' : 21,
942b2a28edaSopenharmony_ci        'Int16' : 22,
943b2a28edaSopenharmony_ci        'TessellationPointSize' : 23,
944b2a28edaSopenharmony_ci        'GeometryPointSize' : 24,
945b2a28edaSopenharmony_ci        'ImageGatherExtended' : 25,
946b2a28edaSopenharmony_ci        'StorageImageMultisample' : 27,
947b2a28edaSopenharmony_ci        'UniformBufferArrayDynamicIndexing' : 28,
948b2a28edaSopenharmony_ci        'SampledImageArrayDynamicIndexing' : 29,
949b2a28edaSopenharmony_ci        'StorageBufferArrayDynamicIndexing' : 30,
950b2a28edaSopenharmony_ci        'StorageImageArrayDynamicIndexing' : 31,
951b2a28edaSopenharmony_ci        'ClipDistance' : 32,
952b2a28edaSopenharmony_ci        'CullDistance' : 33,
953b2a28edaSopenharmony_ci        'ImageCubeArray' : 34,
954b2a28edaSopenharmony_ci        'SampleRateShading' : 35,
955b2a28edaSopenharmony_ci        'ImageRect' : 36,
956b2a28edaSopenharmony_ci        'SampledRect' : 37,
957b2a28edaSopenharmony_ci        'GenericPointer' : 38,
958b2a28edaSopenharmony_ci        'Int8' : 39,
959b2a28edaSopenharmony_ci        'InputAttachment' : 40,
960b2a28edaSopenharmony_ci        'SparseResidency' : 41,
961b2a28edaSopenharmony_ci        'MinLod' : 42,
962b2a28edaSopenharmony_ci        'Sampled1D' : 43,
963b2a28edaSopenharmony_ci        'Image1D' : 44,
964b2a28edaSopenharmony_ci        'SampledCubeArray' : 45,
965b2a28edaSopenharmony_ci        'SampledBuffer' : 46,
966b2a28edaSopenharmony_ci        'ImageBuffer' : 47,
967b2a28edaSopenharmony_ci        'ImageMSArray' : 48,
968b2a28edaSopenharmony_ci        'StorageImageExtendedFormats' : 49,
969b2a28edaSopenharmony_ci        'ImageQuery' : 50,
970b2a28edaSopenharmony_ci        'DerivativeControl' : 51,
971b2a28edaSopenharmony_ci        'InterpolationFunction' : 52,
972b2a28edaSopenharmony_ci        'TransformFeedback' : 53,
973b2a28edaSopenharmony_ci        'GeometryStreams' : 54,
974b2a28edaSopenharmony_ci        'StorageImageReadWithoutFormat' : 55,
975b2a28edaSopenharmony_ci        'StorageImageWriteWithoutFormat' : 56,
976b2a28edaSopenharmony_ci        'MultiViewport' : 57,
977b2a28edaSopenharmony_ci        'SubgroupDispatch' : 58,
978b2a28edaSopenharmony_ci        'NamedBarrier' : 59,
979b2a28edaSopenharmony_ci        'PipeStorage' : 60,
980b2a28edaSopenharmony_ci        'GroupNonUniform' : 61,
981b2a28edaSopenharmony_ci        'GroupNonUniformVote' : 62,
982b2a28edaSopenharmony_ci        'GroupNonUniformArithmetic' : 63,
983b2a28edaSopenharmony_ci        'GroupNonUniformBallot' : 64,
984b2a28edaSopenharmony_ci        'GroupNonUniformShuffle' : 65,
985b2a28edaSopenharmony_ci        'GroupNonUniformShuffleRelative' : 66,
986b2a28edaSopenharmony_ci        'GroupNonUniformClustered' : 67,
987b2a28edaSopenharmony_ci        'GroupNonUniformQuad' : 68,
988b2a28edaSopenharmony_ci        'ShaderLayer' : 69,
989b2a28edaSopenharmony_ci        'ShaderViewportIndex' : 70,
990b2a28edaSopenharmony_ci        'UniformDecoration' : 71,
991b2a28edaSopenharmony_ci        'CoreBuiltinsARM' : 4165,
992b2a28edaSopenharmony_ci        'TileImageColorReadAccessEXT' : 4166,
993b2a28edaSopenharmony_ci        'TileImageDepthReadAccessEXT' : 4167,
994b2a28edaSopenharmony_ci        'TileImageStencilReadAccessEXT' : 4168,
995b2a28edaSopenharmony_ci        'FragmentShadingRateKHR' : 4422,
996b2a28edaSopenharmony_ci        'SubgroupBallotKHR' : 4423,
997b2a28edaSopenharmony_ci        'DrawParameters' : 4427,
998b2a28edaSopenharmony_ci        'WorkgroupMemoryExplicitLayoutKHR' : 4428,
999b2a28edaSopenharmony_ci        'WorkgroupMemoryExplicitLayout8BitAccessKHR' : 4429,
1000b2a28edaSopenharmony_ci        'WorkgroupMemoryExplicitLayout16BitAccessKHR' : 4430,
1001b2a28edaSopenharmony_ci        'SubgroupVoteKHR' : 4431,
1002b2a28edaSopenharmony_ci        'StorageBuffer16BitAccess' : 4433,
1003b2a28edaSopenharmony_ci        'StorageUniformBufferBlock16' : 4433,
1004b2a28edaSopenharmony_ci        'StorageUniform16' : 4434,
1005b2a28edaSopenharmony_ci        'UniformAndStorageBuffer16BitAccess' : 4434,
1006b2a28edaSopenharmony_ci        'StoragePushConstant16' : 4435,
1007b2a28edaSopenharmony_ci        'StorageInputOutput16' : 4436,
1008b2a28edaSopenharmony_ci        'DeviceGroup' : 4437,
1009b2a28edaSopenharmony_ci        'MultiView' : 4439,
1010b2a28edaSopenharmony_ci        'VariablePointersStorageBuffer' : 4441,
1011b2a28edaSopenharmony_ci        'VariablePointers' : 4442,
1012b2a28edaSopenharmony_ci        'AtomicStorageOps' : 4445,
1013b2a28edaSopenharmony_ci        'SampleMaskPostDepthCoverage' : 4447,
1014b2a28edaSopenharmony_ci        'StorageBuffer8BitAccess' : 4448,
1015b2a28edaSopenharmony_ci        'UniformAndStorageBuffer8BitAccess' : 4449,
1016b2a28edaSopenharmony_ci        'StoragePushConstant8' : 4450,
1017b2a28edaSopenharmony_ci        'DenormPreserve' : 4464,
1018b2a28edaSopenharmony_ci        'DenormFlushToZero' : 4465,
1019b2a28edaSopenharmony_ci        'SignedZeroInfNanPreserve' : 4466,
1020b2a28edaSopenharmony_ci        'RoundingModeRTE' : 4467,
1021b2a28edaSopenharmony_ci        'RoundingModeRTZ' : 4468,
1022b2a28edaSopenharmony_ci        'RayQueryProvisionalKHR' : 4471,
1023b2a28edaSopenharmony_ci        'RayQueryKHR' : 4472,
1024b2a28edaSopenharmony_ci        'RayTraversalPrimitiveCullingKHR' : 4478,
1025b2a28edaSopenharmony_ci        'RayTracingKHR' : 4479,
1026b2a28edaSopenharmony_ci        'TextureSampleWeightedQCOM' : 4484,
1027b2a28edaSopenharmony_ci        'TextureBoxFilterQCOM' : 4485,
1028b2a28edaSopenharmony_ci        'TextureBlockMatchQCOM' : 4486,
1029b2a28edaSopenharmony_ci        'Float16ImageAMD' : 5008,
1030b2a28edaSopenharmony_ci        'ImageGatherBiasLodAMD' : 5009,
1031b2a28edaSopenharmony_ci        'FragmentMaskAMD' : 5010,
1032b2a28edaSopenharmony_ci        'StencilExportEXT' : 5013,
1033b2a28edaSopenharmony_ci        'ImageReadWriteLodAMD' : 5015,
1034b2a28edaSopenharmony_ci        'Int64ImageEXT' : 5016,
1035b2a28edaSopenharmony_ci        'ShaderClockKHR' : 5055,
1036b2a28edaSopenharmony_ci        'ShaderEnqueueAMDX' : 5067,
1037b2a28edaSopenharmony_ci        'SampleMaskOverrideCoverageNV' : 5249,
1038b2a28edaSopenharmony_ci        'GeometryShaderPassthroughNV' : 5251,
1039b2a28edaSopenharmony_ci        'ShaderViewportIndexLayerEXT' : 5254,
1040b2a28edaSopenharmony_ci        'ShaderViewportIndexLayerNV' : 5254,
1041b2a28edaSopenharmony_ci        'ShaderViewportMaskNV' : 5255,
1042b2a28edaSopenharmony_ci        'ShaderStereoViewNV' : 5259,
1043b2a28edaSopenharmony_ci        'PerViewAttributesNV' : 5260,
1044b2a28edaSopenharmony_ci        'FragmentFullyCoveredEXT' : 5265,
1045b2a28edaSopenharmony_ci        'MeshShadingNV' : 5266,
1046b2a28edaSopenharmony_ci        'ImageFootprintNV' : 5282,
1047b2a28edaSopenharmony_ci        'MeshShadingEXT' : 5283,
1048b2a28edaSopenharmony_ci        'FragmentBarycentricKHR' : 5284,
1049b2a28edaSopenharmony_ci        'FragmentBarycentricNV' : 5284,
1050b2a28edaSopenharmony_ci        'ComputeDerivativeGroupQuadsNV' : 5288,
1051b2a28edaSopenharmony_ci        'FragmentDensityEXT' : 5291,
1052b2a28edaSopenharmony_ci        'ShadingRateNV' : 5291,
1053b2a28edaSopenharmony_ci        'GroupNonUniformPartitionedNV' : 5297,
1054b2a28edaSopenharmony_ci        'ShaderNonUniform' : 5301,
1055b2a28edaSopenharmony_ci        'ShaderNonUniformEXT' : 5301,
1056b2a28edaSopenharmony_ci        'RuntimeDescriptorArray' : 5302,
1057b2a28edaSopenharmony_ci        'RuntimeDescriptorArrayEXT' : 5302,
1058b2a28edaSopenharmony_ci        'InputAttachmentArrayDynamicIndexing' : 5303,
1059b2a28edaSopenharmony_ci        'InputAttachmentArrayDynamicIndexingEXT' : 5303,
1060b2a28edaSopenharmony_ci        'UniformTexelBufferArrayDynamicIndexing' : 5304,
1061b2a28edaSopenharmony_ci        'UniformTexelBufferArrayDynamicIndexingEXT' : 5304,
1062b2a28edaSopenharmony_ci        'StorageTexelBufferArrayDynamicIndexing' : 5305,
1063b2a28edaSopenharmony_ci        'StorageTexelBufferArrayDynamicIndexingEXT' : 5305,
1064b2a28edaSopenharmony_ci        'UniformBufferArrayNonUniformIndexing' : 5306,
1065b2a28edaSopenharmony_ci        'UniformBufferArrayNonUniformIndexingEXT' : 5306,
1066b2a28edaSopenharmony_ci        'SampledImageArrayNonUniformIndexing' : 5307,
1067b2a28edaSopenharmony_ci        'SampledImageArrayNonUniformIndexingEXT' : 5307,
1068b2a28edaSopenharmony_ci        'StorageBufferArrayNonUniformIndexing' : 5308,
1069b2a28edaSopenharmony_ci        'StorageBufferArrayNonUniformIndexingEXT' : 5308,
1070b2a28edaSopenharmony_ci        'StorageImageArrayNonUniformIndexing' : 5309,
1071b2a28edaSopenharmony_ci        'StorageImageArrayNonUniformIndexingEXT' : 5309,
1072b2a28edaSopenharmony_ci        'InputAttachmentArrayNonUniformIndexing' : 5310,
1073b2a28edaSopenharmony_ci        'InputAttachmentArrayNonUniformIndexingEXT' : 5310,
1074b2a28edaSopenharmony_ci        'UniformTexelBufferArrayNonUniformIndexing' : 5311,
1075b2a28edaSopenharmony_ci        'UniformTexelBufferArrayNonUniformIndexingEXT' : 5311,
1076b2a28edaSopenharmony_ci        'StorageTexelBufferArrayNonUniformIndexing' : 5312,
1077b2a28edaSopenharmony_ci        'StorageTexelBufferArrayNonUniformIndexingEXT' : 5312,
1078b2a28edaSopenharmony_ci        'RayTracingPositionFetchKHR' : 5336,
1079b2a28edaSopenharmony_ci        'RayTracingNV' : 5340,
1080b2a28edaSopenharmony_ci        'RayTracingMotionBlurNV' : 5341,
1081b2a28edaSopenharmony_ci        'VulkanMemoryModel' : 5345,
1082b2a28edaSopenharmony_ci        'VulkanMemoryModelKHR' : 5345,
1083b2a28edaSopenharmony_ci        'VulkanMemoryModelDeviceScope' : 5346,
1084b2a28edaSopenharmony_ci        'VulkanMemoryModelDeviceScopeKHR' : 5346,
1085b2a28edaSopenharmony_ci        'PhysicalStorageBufferAddresses' : 5347,
1086b2a28edaSopenharmony_ci        'PhysicalStorageBufferAddressesEXT' : 5347,
1087b2a28edaSopenharmony_ci        'ComputeDerivativeGroupLinearNV' : 5350,
1088b2a28edaSopenharmony_ci        'RayTracingProvisionalKHR' : 5353,
1089b2a28edaSopenharmony_ci        'CooperativeMatrixNV' : 5357,
1090b2a28edaSopenharmony_ci        'FragmentShaderSampleInterlockEXT' : 5363,
1091b2a28edaSopenharmony_ci        'FragmentShaderShadingRateInterlockEXT' : 5372,
1092b2a28edaSopenharmony_ci        'ShaderSMBuiltinsNV' : 5373,
1093b2a28edaSopenharmony_ci        'FragmentShaderPixelInterlockEXT' : 5378,
1094b2a28edaSopenharmony_ci        'DemoteToHelperInvocation' : 5379,
1095b2a28edaSopenharmony_ci        'DemoteToHelperInvocationEXT' : 5379,
1096b2a28edaSopenharmony_ci        'DisplacementMicromapNV' : 5380,
1097b2a28edaSopenharmony_ci        'RayTracingOpacityMicromapEXT' : 5381,
1098b2a28edaSopenharmony_ci        'ShaderInvocationReorderNV' : 5383,
1099b2a28edaSopenharmony_ci        'BindlessTextureNV' : 5390,
1100b2a28edaSopenharmony_ci        'RayQueryPositionFetchKHR' : 5391,
1101b2a28edaSopenharmony_ci        'RayTracingDisplacementMicromapNV' : 5409,
1102b2a28edaSopenharmony_ci        'SubgroupShuffleINTEL' : 5568,
1103b2a28edaSopenharmony_ci        'SubgroupBufferBlockIOINTEL' : 5569,
1104b2a28edaSopenharmony_ci        'SubgroupImageBlockIOINTEL' : 5570,
1105b2a28edaSopenharmony_ci        'SubgroupImageMediaBlockIOINTEL' : 5579,
1106b2a28edaSopenharmony_ci        'RoundToInfinityINTEL' : 5582,
1107b2a28edaSopenharmony_ci        'FloatingPointModeINTEL' : 5583,
1108b2a28edaSopenharmony_ci        'IntegerFunctions2INTEL' : 5584,
1109b2a28edaSopenharmony_ci        'FunctionPointersINTEL' : 5603,
1110b2a28edaSopenharmony_ci        'IndirectReferencesINTEL' : 5604,
1111b2a28edaSopenharmony_ci        'AsmINTEL' : 5606,
1112b2a28edaSopenharmony_ci        'AtomicFloat32MinMaxEXT' : 5612,
1113b2a28edaSopenharmony_ci        'AtomicFloat64MinMaxEXT' : 5613,
1114b2a28edaSopenharmony_ci        'AtomicFloat16MinMaxEXT' : 5616,
1115b2a28edaSopenharmony_ci        'VectorComputeINTEL' : 5617,
1116b2a28edaSopenharmony_ci        'VectorAnyINTEL' : 5619,
1117b2a28edaSopenharmony_ci        'ExpectAssumeKHR' : 5629,
1118b2a28edaSopenharmony_ci        'SubgroupAvcMotionEstimationINTEL' : 5696,
1119b2a28edaSopenharmony_ci        'SubgroupAvcMotionEstimationIntraINTEL' : 5697,
1120b2a28edaSopenharmony_ci        'SubgroupAvcMotionEstimationChromaINTEL' : 5698,
1121b2a28edaSopenharmony_ci        'VariableLengthArrayINTEL' : 5817,
1122b2a28edaSopenharmony_ci        'FunctionFloatControlINTEL' : 5821,
1123b2a28edaSopenharmony_ci        'FPGAMemoryAttributesINTEL' : 5824,
1124b2a28edaSopenharmony_ci        'FPFastMathModeINTEL' : 5837,
1125b2a28edaSopenharmony_ci        'ArbitraryPrecisionIntegersINTEL' : 5844,
1126b2a28edaSopenharmony_ci        'ArbitraryPrecisionFloatingPointINTEL' : 5845,
1127b2a28edaSopenharmony_ci        'UnstructuredLoopControlsINTEL' : 5886,
1128b2a28edaSopenharmony_ci        'FPGALoopControlsINTEL' : 5888,
1129b2a28edaSopenharmony_ci        'KernelAttributesINTEL' : 5892,
1130b2a28edaSopenharmony_ci        'FPGAKernelAttributesINTEL' : 5897,
1131b2a28edaSopenharmony_ci        'FPGAMemoryAccessesINTEL' : 5898,
1132b2a28edaSopenharmony_ci        'FPGAClusterAttributesINTEL' : 5904,
1133b2a28edaSopenharmony_ci        'LoopFuseINTEL' : 5906,
1134b2a28edaSopenharmony_ci        'FPGADSPControlINTEL' : 5908,
1135b2a28edaSopenharmony_ci        'MemoryAccessAliasingINTEL' : 5910,
1136b2a28edaSopenharmony_ci        'FPGAInvocationPipeliningAttributesINTEL' : 5916,
1137b2a28edaSopenharmony_ci        'FPGABufferLocationINTEL' : 5920,
1138b2a28edaSopenharmony_ci        'ArbitraryPrecisionFixedPointINTEL' : 5922,
1139b2a28edaSopenharmony_ci        'USMStorageClassesINTEL' : 5935,
1140b2a28edaSopenharmony_ci        'RuntimeAlignedAttributeINTEL' : 5939,
1141b2a28edaSopenharmony_ci        'IOPipesINTEL' : 5943,
1142b2a28edaSopenharmony_ci        'BlockingPipesINTEL' : 5945,
1143b2a28edaSopenharmony_ci        'FPGARegINTEL' : 5948,
1144b2a28edaSopenharmony_ci        'DotProductInputAll' : 6016,
1145b2a28edaSopenharmony_ci        'DotProductInputAllKHR' : 6016,
1146b2a28edaSopenharmony_ci        'DotProductInput4x8Bit' : 6017,
1147b2a28edaSopenharmony_ci        'DotProductInput4x8BitKHR' : 6017,
1148b2a28edaSopenharmony_ci        'DotProductInput4x8BitPacked' : 6018,
1149b2a28edaSopenharmony_ci        'DotProductInput4x8BitPackedKHR' : 6018,
1150b2a28edaSopenharmony_ci        'DotProduct' : 6019,
1151b2a28edaSopenharmony_ci        'DotProductKHR' : 6019,
1152b2a28edaSopenharmony_ci        'RayCullMaskKHR' : 6020,
1153b2a28edaSopenharmony_ci        'CooperativeMatrixKHR' : 6022,
1154b2a28edaSopenharmony_ci        'BitInstructions' : 6025,
1155b2a28edaSopenharmony_ci        'GroupNonUniformRotateKHR' : 6026,
1156b2a28edaSopenharmony_ci        'AtomicFloat32AddEXT' : 6033,
1157b2a28edaSopenharmony_ci        'AtomicFloat64AddEXT' : 6034,
1158b2a28edaSopenharmony_ci        'LongCompositesINTEL' : 6089,
1159b2a28edaSopenharmony_ci        'OptNoneINTEL' : 6094,
1160b2a28edaSopenharmony_ci        'AtomicFloat16AddEXT' : 6095,
1161b2a28edaSopenharmony_ci        'DebugInfoModuleINTEL' : 6114,
1162b2a28edaSopenharmony_ci        'BFloat16ConversionINTEL' : 6115,
1163b2a28edaSopenharmony_ci        'SplitBarrierINTEL' : 6141,
1164b2a28edaSopenharmony_ci        'FPGAClusterAttributesV2INTEL' : 6150,
1165b2a28edaSopenharmony_ci        'FPGAKernelAttributesv2INTEL' : 6161,
1166b2a28edaSopenharmony_ci        'FPMaxErrorINTEL' : 6169,
1167b2a28edaSopenharmony_ci        'FPGALatencyControlINTEL' : 6171,
1168b2a28edaSopenharmony_ci        'FPGAArgumentInterfacesINTEL' : 6174,
1169b2a28edaSopenharmony_ci        'GlobalVariableHostAccessINTEL' : 6187,
1170b2a28edaSopenharmony_ci        'GlobalVariableFPGADecorationsINTEL' : 6189,
1171b2a28edaSopenharmony_ci        'GroupUniformArithmeticKHR' : 6400,
1172b2a28edaSopenharmony_ci        'CacheControlsINTEL' : 6441,
1173b2a28edaSopenharmony_ci    },
1174b2a28edaSopenharmony_ci
1175b2a28edaSopenharmony_ci    'RayFlagsShift' : {
1176b2a28edaSopenharmony_ci        'OpaqueKHR' : 0,
1177b2a28edaSopenharmony_ci        'NoOpaqueKHR' : 1,
1178b2a28edaSopenharmony_ci        'TerminateOnFirstHitKHR' : 2,
1179b2a28edaSopenharmony_ci        'SkipClosestHitShaderKHR' : 3,
1180b2a28edaSopenharmony_ci        'CullBackFacingTrianglesKHR' : 4,
1181b2a28edaSopenharmony_ci        'CullFrontFacingTrianglesKHR' : 5,
1182b2a28edaSopenharmony_ci        'CullOpaqueKHR' : 6,
1183b2a28edaSopenharmony_ci        'CullNoOpaqueKHR' : 7,
1184b2a28edaSopenharmony_ci        'SkipTrianglesKHR' : 8,
1185b2a28edaSopenharmony_ci        'SkipAABBsKHR' : 9,
1186b2a28edaSopenharmony_ci        'ForceOpacityMicromap2StateEXT' : 10,
1187b2a28edaSopenharmony_ci    },
1188b2a28edaSopenharmony_ci
1189b2a28edaSopenharmony_ci    'RayFlagsMask' : {
1190b2a28edaSopenharmony_ci        'MaskNone' : 0,
1191b2a28edaSopenharmony_ci        'OpaqueKHR' : 0x00000001,
1192b2a28edaSopenharmony_ci        'NoOpaqueKHR' : 0x00000002,
1193b2a28edaSopenharmony_ci        'TerminateOnFirstHitKHR' : 0x00000004,
1194b2a28edaSopenharmony_ci        'SkipClosestHitShaderKHR' : 0x00000008,
1195b2a28edaSopenharmony_ci        'CullBackFacingTrianglesKHR' : 0x00000010,
1196b2a28edaSopenharmony_ci        'CullFrontFacingTrianglesKHR' : 0x00000020,
1197b2a28edaSopenharmony_ci        'CullOpaqueKHR' : 0x00000040,
1198b2a28edaSopenharmony_ci        'CullNoOpaqueKHR' : 0x00000080,
1199b2a28edaSopenharmony_ci        'SkipTrianglesKHR' : 0x00000100,
1200b2a28edaSopenharmony_ci        'SkipAABBsKHR' : 0x00000200,
1201b2a28edaSopenharmony_ci        'ForceOpacityMicromap2StateEXT' : 0x00000400,
1202b2a28edaSopenharmony_ci    },
1203b2a28edaSopenharmony_ci
1204b2a28edaSopenharmony_ci    'RayQueryIntersection' : {
1205b2a28edaSopenharmony_ci        'RayQueryCandidateIntersectionKHR' : 0,
1206b2a28edaSopenharmony_ci        'RayQueryCommittedIntersectionKHR' : 1,
1207b2a28edaSopenharmony_ci    },
1208b2a28edaSopenharmony_ci
1209b2a28edaSopenharmony_ci    'RayQueryCommittedIntersectionType' : {
1210b2a28edaSopenharmony_ci        'RayQueryCommittedIntersectionNoneKHR' : 0,
1211b2a28edaSopenharmony_ci        'RayQueryCommittedIntersectionTriangleKHR' : 1,
1212b2a28edaSopenharmony_ci        'RayQueryCommittedIntersectionGeneratedKHR' : 2,
1213b2a28edaSopenharmony_ci    },
1214b2a28edaSopenharmony_ci
1215b2a28edaSopenharmony_ci    'RayQueryCandidateIntersectionType' : {
1216b2a28edaSopenharmony_ci        'RayQueryCandidateIntersectionTriangleKHR' : 0,
1217b2a28edaSopenharmony_ci        'RayQueryCandidateIntersectionAABBKHR' : 1,
1218b2a28edaSopenharmony_ci    },
1219b2a28edaSopenharmony_ci
1220b2a28edaSopenharmony_ci    'FragmentShadingRateShift' : {
1221b2a28edaSopenharmony_ci        'Vertical2Pixels' : 0,
1222b2a28edaSopenharmony_ci        'Vertical4Pixels' : 1,
1223b2a28edaSopenharmony_ci        'Horizontal2Pixels' : 2,
1224b2a28edaSopenharmony_ci        'Horizontal4Pixels' : 3,
1225b2a28edaSopenharmony_ci    },
1226b2a28edaSopenharmony_ci
1227b2a28edaSopenharmony_ci    'FragmentShadingRateMask' : {
1228b2a28edaSopenharmony_ci        'MaskNone' : 0,
1229b2a28edaSopenharmony_ci        'Vertical2Pixels' : 0x00000001,
1230b2a28edaSopenharmony_ci        'Vertical4Pixels' : 0x00000002,
1231b2a28edaSopenharmony_ci        'Horizontal2Pixels' : 0x00000004,
1232b2a28edaSopenharmony_ci        'Horizontal4Pixels' : 0x00000008,
1233b2a28edaSopenharmony_ci    },
1234b2a28edaSopenharmony_ci
1235b2a28edaSopenharmony_ci    'FPDenormMode' : {
1236b2a28edaSopenharmony_ci        'Preserve' : 0,
1237b2a28edaSopenharmony_ci        'FlushToZero' : 1,
1238b2a28edaSopenharmony_ci    },
1239b2a28edaSopenharmony_ci
1240b2a28edaSopenharmony_ci    'FPOperationMode' : {
1241b2a28edaSopenharmony_ci        'IEEE' : 0,
1242b2a28edaSopenharmony_ci        'ALT' : 1,
1243b2a28edaSopenharmony_ci    },
1244b2a28edaSopenharmony_ci
1245b2a28edaSopenharmony_ci    'QuantizationModes' : {
1246b2a28edaSopenharmony_ci        'TRN' : 0,
1247b2a28edaSopenharmony_ci        'TRN_ZERO' : 1,
1248b2a28edaSopenharmony_ci        'RND' : 2,
1249b2a28edaSopenharmony_ci        'RND_ZERO' : 3,
1250b2a28edaSopenharmony_ci        'RND_INF' : 4,
1251b2a28edaSopenharmony_ci        'RND_MIN_INF' : 5,
1252b2a28edaSopenharmony_ci        'RND_CONV' : 6,
1253b2a28edaSopenharmony_ci        'RND_CONV_ODD' : 7,
1254b2a28edaSopenharmony_ci    },
1255b2a28edaSopenharmony_ci
1256b2a28edaSopenharmony_ci    'OverflowModes' : {
1257b2a28edaSopenharmony_ci        'WRAP' : 0,
1258b2a28edaSopenharmony_ci        'SAT' : 1,
1259b2a28edaSopenharmony_ci        'SAT_ZERO' : 2,
1260b2a28edaSopenharmony_ci        'SAT_SYM' : 3,
1261b2a28edaSopenharmony_ci    },
1262b2a28edaSopenharmony_ci
1263b2a28edaSopenharmony_ci    'PackedVectorFormat' : {
1264b2a28edaSopenharmony_ci        'PackedVectorFormat4x8Bit' : 0,
1265b2a28edaSopenharmony_ci        'PackedVectorFormat4x8BitKHR' : 0,
1266b2a28edaSopenharmony_ci    },
1267b2a28edaSopenharmony_ci
1268b2a28edaSopenharmony_ci    'CooperativeMatrixOperandsShift' : {
1269b2a28edaSopenharmony_ci        'MatrixASignedComponentsKHR' : 0,
1270b2a28edaSopenharmony_ci        'MatrixBSignedComponentsKHR' : 1,
1271b2a28edaSopenharmony_ci        'MatrixCSignedComponentsKHR' : 2,
1272b2a28edaSopenharmony_ci        'MatrixResultSignedComponentsKHR' : 3,
1273b2a28edaSopenharmony_ci        'SaturatingAccumulationKHR' : 4,
1274b2a28edaSopenharmony_ci    },
1275b2a28edaSopenharmony_ci
1276b2a28edaSopenharmony_ci    'CooperativeMatrixOperandsMask' : {
1277b2a28edaSopenharmony_ci        'MaskNone' : 0,
1278b2a28edaSopenharmony_ci        'MatrixASignedComponentsKHR' : 0x00000001,
1279b2a28edaSopenharmony_ci        'MatrixBSignedComponentsKHR' : 0x00000002,
1280b2a28edaSopenharmony_ci        'MatrixCSignedComponentsKHR' : 0x00000004,
1281b2a28edaSopenharmony_ci        'MatrixResultSignedComponentsKHR' : 0x00000008,
1282b2a28edaSopenharmony_ci        'SaturatingAccumulationKHR' : 0x00000010,
1283b2a28edaSopenharmony_ci    },
1284b2a28edaSopenharmony_ci
1285b2a28edaSopenharmony_ci    'CooperativeMatrixLayout' : {
1286b2a28edaSopenharmony_ci        'RowMajorKHR' : 0,
1287b2a28edaSopenharmony_ci        'ColumnMajorKHR' : 1,
1288b2a28edaSopenharmony_ci    },
1289b2a28edaSopenharmony_ci
1290b2a28edaSopenharmony_ci    'CooperativeMatrixUse' : {
1291b2a28edaSopenharmony_ci        'MatrixAKHR' : 0,
1292b2a28edaSopenharmony_ci        'MatrixBKHR' : 1,
1293b2a28edaSopenharmony_ci        'MatrixAccumulatorKHR' : 2,
1294b2a28edaSopenharmony_ci    },
1295b2a28edaSopenharmony_ci
1296b2a28edaSopenharmony_ci    'InitializationModeQualifier' : {
1297b2a28edaSopenharmony_ci        'InitOnDeviceReprogramINTEL' : 0,
1298b2a28edaSopenharmony_ci        'InitOnDeviceResetINTEL' : 1,
1299b2a28edaSopenharmony_ci    },
1300b2a28edaSopenharmony_ci
1301b2a28edaSopenharmony_ci    'HostAccessQualifier' : {
1302b2a28edaSopenharmony_ci        'NoneINTEL' : 0,
1303b2a28edaSopenharmony_ci        'ReadINTEL' : 1,
1304b2a28edaSopenharmony_ci        'WriteINTEL' : 2,
1305b2a28edaSopenharmony_ci        'ReadWriteINTEL' : 3,
1306b2a28edaSopenharmony_ci    },
1307b2a28edaSopenharmony_ci
1308b2a28edaSopenharmony_ci    'LoadCacheControl' : {
1309b2a28edaSopenharmony_ci        'UncachedINTEL' : 0,
1310b2a28edaSopenharmony_ci        'CachedINTEL' : 1,
1311b2a28edaSopenharmony_ci        'StreamingINTEL' : 2,
1312b2a28edaSopenharmony_ci        'InvalidateAfterReadINTEL' : 3,
1313b2a28edaSopenharmony_ci        'ConstCachedINTEL' : 4,
1314b2a28edaSopenharmony_ci    },
1315b2a28edaSopenharmony_ci
1316b2a28edaSopenharmony_ci    'StoreCacheControl' : {
1317b2a28edaSopenharmony_ci        'UncachedINTEL' : 0,
1318b2a28edaSopenharmony_ci        'WriteThroughINTEL' : 1,
1319b2a28edaSopenharmony_ci        'WriteBackINTEL' : 2,
1320b2a28edaSopenharmony_ci        'StreamingINTEL' : 3,
1321b2a28edaSopenharmony_ci    },
1322b2a28edaSopenharmony_ci
1323b2a28edaSopenharmony_ci    'Op' : {
1324b2a28edaSopenharmony_ci        'OpNop' : 0,
1325b2a28edaSopenharmony_ci        'OpUndef' : 1,
1326b2a28edaSopenharmony_ci        'OpSourceContinued' : 2,
1327b2a28edaSopenharmony_ci        'OpSource' : 3,
1328b2a28edaSopenharmony_ci        'OpSourceExtension' : 4,
1329b2a28edaSopenharmony_ci        'OpName' : 5,
1330b2a28edaSopenharmony_ci        'OpMemberName' : 6,
1331b2a28edaSopenharmony_ci        'OpString' : 7,
1332b2a28edaSopenharmony_ci        'OpLine' : 8,
1333b2a28edaSopenharmony_ci        'OpExtension' : 10,
1334b2a28edaSopenharmony_ci        'OpExtInstImport' : 11,
1335b2a28edaSopenharmony_ci        'OpExtInst' : 12,
1336b2a28edaSopenharmony_ci        'OpMemoryModel' : 14,
1337b2a28edaSopenharmony_ci        'OpEntryPoint' : 15,
1338b2a28edaSopenharmony_ci        'OpExecutionMode' : 16,
1339b2a28edaSopenharmony_ci        'OpCapability' : 17,
1340b2a28edaSopenharmony_ci        'OpTypeVoid' : 19,
1341b2a28edaSopenharmony_ci        'OpTypeBool' : 20,
1342b2a28edaSopenharmony_ci        'OpTypeInt' : 21,
1343b2a28edaSopenharmony_ci        'OpTypeFloat' : 22,
1344b2a28edaSopenharmony_ci        'OpTypeVector' : 23,
1345b2a28edaSopenharmony_ci        'OpTypeMatrix' : 24,
1346b2a28edaSopenharmony_ci        'OpTypeImage' : 25,
1347b2a28edaSopenharmony_ci        'OpTypeSampler' : 26,
1348b2a28edaSopenharmony_ci        'OpTypeSampledImage' : 27,
1349b2a28edaSopenharmony_ci        'OpTypeArray' : 28,
1350b2a28edaSopenharmony_ci        'OpTypeRuntimeArray' : 29,
1351b2a28edaSopenharmony_ci        'OpTypeStruct' : 30,
1352b2a28edaSopenharmony_ci        'OpTypeOpaque' : 31,
1353b2a28edaSopenharmony_ci        'OpTypePointer' : 32,
1354b2a28edaSopenharmony_ci        'OpTypeFunction' : 33,
1355b2a28edaSopenharmony_ci        'OpTypeEvent' : 34,
1356b2a28edaSopenharmony_ci        'OpTypeDeviceEvent' : 35,
1357b2a28edaSopenharmony_ci        'OpTypeReserveId' : 36,
1358b2a28edaSopenharmony_ci        'OpTypeQueue' : 37,
1359b2a28edaSopenharmony_ci        'OpTypePipe' : 38,
1360b2a28edaSopenharmony_ci        'OpTypeForwardPointer' : 39,
1361b2a28edaSopenharmony_ci        'OpConstantTrue' : 41,
1362b2a28edaSopenharmony_ci        'OpConstantFalse' : 42,
1363b2a28edaSopenharmony_ci        'OpConstant' : 43,
1364b2a28edaSopenharmony_ci        'OpConstantComposite' : 44,
1365b2a28edaSopenharmony_ci        'OpConstantSampler' : 45,
1366b2a28edaSopenharmony_ci        'OpConstantNull' : 46,
1367b2a28edaSopenharmony_ci        'OpSpecConstantTrue' : 48,
1368b2a28edaSopenharmony_ci        'OpSpecConstantFalse' : 49,
1369b2a28edaSopenharmony_ci        'OpSpecConstant' : 50,
1370b2a28edaSopenharmony_ci        'OpSpecConstantComposite' : 51,
1371b2a28edaSopenharmony_ci        'OpSpecConstantOp' : 52,
1372b2a28edaSopenharmony_ci        'OpFunction' : 54,
1373b2a28edaSopenharmony_ci        'OpFunctionParameter' : 55,
1374b2a28edaSopenharmony_ci        'OpFunctionEnd' : 56,
1375b2a28edaSopenharmony_ci        'OpFunctionCall' : 57,
1376b2a28edaSopenharmony_ci        'OpVariable' : 59,
1377b2a28edaSopenharmony_ci        'OpImageTexelPointer' : 60,
1378b2a28edaSopenharmony_ci        'OpLoad' : 61,
1379b2a28edaSopenharmony_ci        'OpStore' : 62,
1380b2a28edaSopenharmony_ci        'OpCopyMemory' : 63,
1381b2a28edaSopenharmony_ci        'OpCopyMemorySized' : 64,
1382b2a28edaSopenharmony_ci        'OpAccessChain' : 65,
1383b2a28edaSopenharmony_ci        'OpInBoundsAccessChain' : 66,
1384b2a28edaSopenharmony_ci        'OpPtrAccessChain' : 67,
1385b2a28edaSopenharmony_ci        'OpArrayLength' : 68,
1386b2a28edaSopenharmony_ci        'OpGenericPtrMemSemantics' : 69,
1387b2a28edaSopenharmony_ci        'OpInBoundsPtrAccessChain' : 70,
1388b2a28edaSopenharmony_ci        'OpDecorate' : 71,
1389b2a28edaSopenharmony_ci        'OpMemberDecorate' : 72,
1390b2a28edaSopenharmony_ci        'OpDecorationGroup' : 73,
1391b2a28edaSopenharmony_ci        'OpGroupDecorate' : 74,
1392b2a28edaSopenharmony_ci        'OpGroupMemberDecorate' : 75,
1393b2a28edaSopenharmony_ci        'OpVectorExtractDynamic' : 77,
1394b2a28edaSopenharmony_ci        'OpVectorInsertDynamic' : 78,
1395b2a28edaSopenharmony_ci        'OpVectorShuffle' : 79,
1396b2a28edaSopenharmony_ci        'OpCompositeConstruct' : 80,
1397b2a28edaSopenharmony_ci        'OpCompositeExtract' : 81,
1398b2a28edaSopenharmony_ci        'OpCompositeInsert' : 82,
1399b2a28edaSopenharmony_ci        'OpCopyObject' : 83,
1400b2a28edaSopenharmony_ci        'OpTranspose' : 84,
1401b2a28edaSopenharmony_ci        'OpSampledImage' : 86,
1402b2a28edaSopenharmony_ci        'OpImageSampleImplicitLod' : 87,
1403b2a28edaSopenharmony_ci        'OpImageSampleExplicitLod' : 88,
1404b2a28edaSopenharmony_ci        'OpImageSampleDrefImplicitLod' : 89,
1405b2a28edaSopenharmony_ci        'OpImageSampleDrefExplicitLod' : 90,
1406b2a28edaSopenharmony_ci        'OpImageSampleProjImplicitLod' : 91,
1407b2a28edaSopenharmony_ci        'OpImageSampleProjExplicitLod' : 92,
1408b2a28edaSopenharmony_ci        'OpImageSampleProjDrefImplicitLod' : 93,
1409b2a28edaSopenharmony_ci        'OpImageSampleProjDrefExplicitLod' : 94,
1410b2a28edaSopenharmony_ci        'OpImageFetch' : 95,
1411b2a28edaSopenharmony_ci        'OpImageGather' : 96,
1412b2a28edaSopenharmony_ci        'OpImageDrefGather' : 97,
1413b2a28edaSopenharmony_ci        'OpImageRead' : 98,
1414b2a28edaSopenharmony_ci        'OpImageWrite' : 99,
1415b2a28edaSopenharmony_ci        'OpImage' : 100,
1416b2a28edaSopenharmony_ci        'OpImageQueryFormat' : 101,
1417b2a28edaSopenharmony_ci        'OpImageQueryOrder' : 102,
1418b2a28edaSopenharmony_ci        'OpImageQuerySizeLod' : 103,
1419b2a28edaSopenharmony_ci        'OpImageQuerySize' : 104,
1420b2a28edaSopenharmony_ci        'OpImageQueryLod' : 105,
1421b2a28edaSopenharmony_ci        'OpImageQueryLevels' : 106,
1422b2a28edaSopenharmony_ci        'OpImageQuerySamples' : 107,
1423b2a28edaSopenharmony_ci        'OpConvertFToU' : 109,
1424b2a28edaSopenharmony_ci        'OpConvertFToS' : 110,
1425b2a28edaSopenharmony_ci        'OpConvertSToF' : 111,
1426b2a28edaSopenharmony_ci        'OpConvertUToF' : 112,
1427b2a28edaSopenharmony_ci        'OpUConvert' : 113,
1428b2a28edaSopenharmony_ci        'OpSConvert' : 114,
1429b2a28edaSopenharmony_ci        'OpFConvert' : 115,
1430b2a28edaSopenharmony_ci        'OpQuantizeToF16' : 116,
1431b2a28edaSopenharmony_ci        'OpConvertPtrToU' : 117,
1432b2a28edaSopenharmony_ci        'OpSatConvertSToU' : 118,
1433b2a28edaSopenharmony_ci        'OpSatConvertUToS' : 119,
1434b2a28edaSopenharmony_ci        'OpConvertUToPtr' : 120,
1435b2a28edaSopenharmony_ci        'OpPtrCastToGeneric' : 121,
1436b2a28edaSopenharmony_ci        'OpGenericCastToPtr' : 122,
1437b2a28edaSopenharmony_ci        'OpGenericCastToPtrExplicit' : 123,
1438b2a28edaSopenharmony_ci        'OpBitcast' : 124,
1439b2a28edaSopenharmony_ci        'OpSNegate' : 126,
1440b2a28edaSopenharmony_ci        'OpFNegate' : 127,
1441b2a28edaSopenharmony_ci        'OpIAdd' : 128,
1442b2a28edaSopenharmony_ci        'OpFAdd' : 129,
1443b2a28edaSopenharmony_ci        'OpISub' : 130,
1444b2a28edaSopenharmony_ci        'OpFSub' : 131,
1445b2a28edaSopenharmony_ci        'OpIMul' : 132,
1446b2a28edaSopenharmony_ci        'OpFMul' : 133,
1447b2a28edaSopenharmony_ci        'OpUDiv' : 134,
1448b2a28edaSopenharmony_ci        'OpSDiv' : 135,
1449b2a28edaSopenharmony_ci        'OpFDiv' : 136,
1450b2a28edaSopenharmony_ci        'OpUMod' : 137,
1451b2a28edaSopenharmony_ci        'OpSRem' : 138,
1452b2a28edaSopenharmony_ci        'OpSMod' : 139,
1453b2a28edaSopenharmony_ci        'OpFRem' : 140,
1454b2a28edaSopenharmony_ci        'OpFMod' : 141,
1455b2a28edaSopenharmony_ci        'OpVectorTimesScalar' : 142,
1456b2a28edaSopenharmony_ci        'OpMatrixTimesScalar' : 143,
1457b2a28edaSopenharmony_ci        'OpVectorTimesMatrix' : 144,
1458b2a28edaSopenharmony_ci        'OpMatrixTimesVector' : 145,
1459b2a28edaSopenharmony_ci        'OpMatrixTimesMatrix' : 146,
1460b2a28edaSopenharmony_ci        'OpOuterProduct' : 147,
1461b2a28edaSopenharmony_ci        'OpDot' : 148,
1462b2a28edaSopenharmony_ci        'OpIAddCarry' : 149,
1463b2a28edaSopenharmony_ci        'OpISubBorrow' : 150,
1464b2a28edaSopenharmony_ci        'OpUMulExtended' : 151,
1465b2a28edaSopenharmony_ci        'OpSMulExtended' : 152,
1466b2a28edaSopenharmony_ci        'OpAny' : 154,
1467b2a28edaSopenharmony_ci        'OpAll' : 155,
1468b2a28edaSopenharmony_ci        'OpIsNan' : 156,
1469b2a28edaSopenharmony_ci        'OpIsInf' : 157,
1470b2a28edaSopenharmony_ci        'OpIsFinite' : 158,
1471b2a28edaSopenharmony_ci        'OpIsNormal' : 159,
1472b2a28edaSopenharmony_ci        'OpSignBitSet' : 160,
1473b2a28edaSopenharmony_ci        'OpLessOrGreater' : 161,
1474b2a28edaSopenharmony_ci        'OpOrdered' : 162,
1475b2a28edaSopenharmony_ci        'OpUnordered' : 163,
1476b2a28edaSopenharmony_ci        'OpLogicalEqual' : 164,
1477b2a28edaSopenharmony_ci        'OpLogicalNotEqual' : 165,
1478b2a28edaSopenharmony_ci        'OpLogicalOr' : 166,
1479b2a28edaSopenharmony_ci        'OpLogicalAnd' : 167,
1480b2a28edaSopenharmony_ci        'OpLogicalNot' : 168,
1481b2a28edaSopenharmony_ci        'OpSelect' : 169,
1482b2a28edaSopenharmony_ci        'OpIEqual' : 170,
1483b2a28edaSopenharmony_ci        'OpINotEqual' : 171,
1484b2a28edaSopenharmony_ci        'OpUGreaterThan' : 172,
1485b2a28edaSopenharmony_ci        'OpSGreaterThan' : 173,
1486b2a28edaSopenharmony_ci        'OpUGreaterThanEqual' : 174,
1487b2a28edaSopenharmony_ci        'OpSGreaterThanEqual' : 175,
1488b2a28edaSopenharmony_ci        'OpULessThan' : 176,
1489b2a28edaSopenharmony_ci        'OpSLessThan' : 177,
1490b2a28edaSopenharmony_ci        'OpULessThanEqual' : 178,
1491b2a28edaSopenharmony_ci        'OpSLessThanEqual' : 179,
1492b2a28edaSopenharmony_ci        'OpFOrdEqual' : 180,
1493b2a28edaSopenharmony_ci        'OpFUnordEqual' : 181,
1494b2a28edaSopenharmony_ci        'OpFOrdNotEqual' : 182,
1495b2a28edaSopenharmony_ci        'OpFUnordNotEqual' : 183,
1496b2a28edaSopenharmony_ci        'OpFOrdLessThan' : 184,
1497b2a28edaSopenharmony_ci        'OpFUnordLessThan' : 185,
1498b2a28edaSopenharmony_ci        'OpFOrdGreaterThan' : 186,
1499b2a28edaSopenharmony_ci        'OpFUnordGreaterThan' : 187,
1500b2a28edaSopenharmony_ci        'OpFOrdLessThanEqual' : 188,
1501b2a28edaSopenharmony_ci        'OpFUnordLessThanEqual' : 189,
1502b2a28edaSopenharmony_ci        'OpFOrdGreaterThanEqual' : 190,
1503b2a28edaSopenharmony_ci        'OpFUnordGreaterThanEqual' : 191,
1504b2a28edaSopenharmony_ci        'OpShiftRightLogical' : 194,
1505b2a28edaSopenharmony_ci        'OpShiftRightArithmetic' : 195,
1506b2a28edaSopenharmony_ci        'OpShiftLeftLogical' : 196,
1507b2a28edaSopenharmony_ci        'OpBitwiseOr' : 197,
1508b2a28edaSopenharmony_ci        'OpBitwiseXor' : 198,
1509b2a28edaSopenharmony_ci        'OpBitwiseAnd' : 199,
1510b2a28edaSopenharmony_ci        'OpNot' : 200,
1511b2a28edaSopenharmony_ci        'OpBitFieldInsert' : 201,
1512b2a28edaSopenharmony_ci        'OpBitFieldSExtract' : 202,
1513b2a28edaSopenharmony_ci        'OpBitFieldUExtract' : 203,
1514b2a28edaSopenharmony_ci        'OpBitReverse' : 204,
1515b2a28edaSopenharmony_ci        'OpBitCount' : 205,
1516b2a28edaSopenharmony_ci        'OpDPdx' : 207,
1517b2a28edaSopenharmony_ci        'OpDPdy' : 208,
1518b2a28edaSopenharmony_ci        'OpFwidth' : 209,
1519b2a28edaSopenharmony_ci        'OpDPdxFine' : 210,
1520b2a28edaSopenharmony_ci        'OpDPdyFine' : 211,
1521b2a28edaSopenharmony_ci        'OpFwidthFine' : 212,
1522b2a28edaSopenharmony_ci        'OpDPdxCoarse' : 213,
1523b2a28edaSopenharmony_ci        'OpDPdyCoarse' : 214,
1524b2a28edaSopenharmony_ci        'OpFwidthCoarse' : 215,
1525b2a28edaSopenharmony_ci        'OpEmitVertex' : 218,
1526b2a28edaSopenharmony_ci        'OpEndPrimitive' : 219,
1527b2a28edaSopenharmony_ci        'OpEmitStreamVertex' : 220,
1528b2a28edaSopenharmony_ci        'OpEndStreamPrimitive' : 221,
1529b2a28edaSopenharmony_ci        'OpControlBarrier' : 224,
1530b2a28edaSopenharmony_ci        'OpMemoryBarrier' : 225,
1531b2a28edaSopenharmony_ci        'OpAtomicLoad' : 227,
1532b2a28edaSopenharmony_ci        'OpAtomicStore' : 228,
1533b2a28edaSopenharmony_ci        'OpAtomicExchange' : 229,
1534b2a28edaSopenharmony_ci        'OpAtomicCompareExchange' : 230,
1535b2a28edaSopenharmony_ci        'OpAtomicCompareExchangeWeak' : 231,
1536b2a28edaSopenharmony_ci        'OpAtomicIIncrement' : 232,
1537b2a28edaSopenharmony_ci        'OpAtomicIDecrement' : 233,
1538b2a28edaSopenharmony_ci        'OpAtomicIAdd' : 234,
1539b2a28edaSopenharmony_ci        'OpAtomicISub' : 235,
1540b2a28edaSopenharmony_ci        'OpAtomicSMin' : 236,
1541b2a28edaSopenharmony_ci        'OpAtomicUMin' : 237,
1542b2a28edaSopenharmony_ci        'OpAtomicSMax' : 238,
1543b2a28edaSopenharmony_ci        'OpAtomicUMax' : 239,
1544b2a28edaSopenharmony_ci        'OpAtomicAnd' : 240,
1545b2a28edaSopenharmony_ci        'OpAtomicOr' : 241,
1546b2a28edaSopenharmony_ci        'OpAtomicXor' : 242,
1547b2a28edaSopenharmony_ci        'OpPhi' : 245,
1548b2a28edaSopenharmony_ci        'OpLoopMerge' : 246,
1549b2a28edaSopenharmony_ci        'OpSelectionMerge' : 247,
1550b2a28edaSopenharmony_ci        'OpLabel' : 248,
1551b2a28edaSopenharmony_ci        'OpBranch' : 249,
1552b2a28edaSopenharmony_ci        'OpBranchConditional' : 250,
1553b2a28edaSopenharmony_ci        'OpSwitch' : 251,
1554b2a28edaSopenharmony_ci        'OpKill' : 252,
1555b2a28edaSopenharmony_ci        'OpReturn' : 253,
1556b2a28edaSopenharmony_ci        'OpReturnValue' : 254,
1557b2a28edaSopenharmony_ci        'OpUnreachable' : 255,
1558b2a28edaSopenharmony_ci        'OpLifetimeStart' : 256,
1559b2a28edaSopenharmony_ci        'OpLifetimeStop' : 257,
1560b2a28edaSopenharmony_ci        'OpGroupAsyncCopy' : 259,
1561b2a28edaSopenharmony_ci        'OpGroupWaitEvents' : 260,
1562b2a28edaSopenharmony_ci        'OpGroupAll' : 261,
1563b2a28edaSopenharmony_ci        'OpGroupAny' : 262,
1564b2a28edaSopenharmony_ci        'OpGroupBroadcast' : 263,
1565b2a28edaSopenharmony_ci        'OpGroupIAdd' : 264,
1566b2a28edaSopenharmony_ci        'OpGroupFAdd' : 265,
1567b2a28edaSopenharmony_ci        'OpGroupFMin' : 266,
1568b2a28edaSopenharmony_ci        'OpGroupUMin' : 267,
1569b2a28edaSopenharmony_ci        'OpGroupSMin' : 268,
1570b2a28edaSopenharmony_ci        'OpGroupFMax' : 269,
1571b2a28edaSopenharmony_ci        'OpGroupUMax' : 270,
1572b2a28edaSopenharmony_ci        'OpGroupSMax' : 271,
1573b2a28edaSopenharmony_ci        'OpReadPipe' : 274,
1574b2a28edaSopenharmony_ci        'OpWritePipe' : 275,
1575b2a28edaSopenharmony_ci        'OpReservedReadPipe' : 276,
1576b2a28edaSopenharmony_ci        'OpReservedWritePipe' : 277,
1577b2a28edaSopenharmony_ci        'OpReserveReadPipePackets' : 278,
1578b2a28edaSopenharmony_ci        'OpReserveWritePipePackets' : 279,
1579b2a28edaSopenharmony_ci        'OpCommitReadPipe' : 280,
1580b2a28edaSopenharmony_ci        'OpCommitWritePipe' : 281,
1581b2a28edaSopenharmony_ci        'OpIsValidReserveId' : 282,
1582b2a28edaSopenharmony_ci        'OpGetNumPipePackets' : 283,
1583b2a28edaSopenharmony_ci        'OpGetMaxPipePackets' : 284,
1584b2a28edaSopenharmony_ci        'OpGroupReserveReadPipePackets' : 285,
1585b2a28edaSopenharmony_ci        'OpGroupReserveWritePipePackets' : 286,
1586b2a28edaSopenharmony_ci        'OpGroupCommitReadPipe' : 287,
1587b2a28edaSopenharmony_ci        'OpGroupCommitWritePipe' : 288,
1588b2a28edaSopenharmony_ci        'OpEnqueueMarker' : 291,
1589b2a28edaSopenharmony_ci        'OpEnqueueKernel' : 292,
1590b2a28edaSopenharmony_ci        'OpGetKernelNDrangeSubGroupCount' : 293,
1591b2a28edaSopenharmony_ci        'OpGetKernelNDrangeMaxSubGroupSize' : 294,
1592b2a28edaSopenharmony_ci        'OpGetKernelWorkGroupSize' : 295,
1593b2a28edaSopenharmony_ci        'OpGetKernelPreferredWorkGroupSizeMultiple' : 296,
1594b2a28edaSopenharmony_ci        'OpRetainEvent' : 297,
1595b2a28edaSopenharmony_ci        'OpReleaseEvent' : 298,
1596b2a28edaSopenharmony_ci        'OpCreateUserEvent' : 299,
1597b2a28edaSopenharmony_ci        'OpIsValidEvent' : 300,
1598b2a28edaSopenharmony_ci        'OpSetUserEventStatus' : 301,
1599b2a28edaSopenharmony_ci        'OpCaptureEventProfilingInfo' : 302,
1600b2a28edaSopenharmony_ci        'OpGetDefaultQueue' : 303,
1601b2a28edaSopenharmony_ci        'OpBuildNDRange' : 304,
1602b2a28edaSopenharmony_ci        'OpImageSparseSampleImplicitLod' : 305,
1603b2a28edaSopenharmony_ci        'OpImageSparseSampleExplicitLod' : 306,
1604b2a28edaSopenharmony_ci        'OpImageSparseSampleDrefImplicitLod' : 307,
1605b2a28edaSopenharmony_ci        'OpImageSparseSampleDrefExplicitLod' : 308,
1606b2a28edaSopenharmony_ci        'OpImageSparseSampleProjImplicitLod' : 309,
1607b2a28edaSopenharmony_ci        'OpImageSparseSampleProjExplicitLod' : 310,
1608b2a28edaSopenharmony_ci        'OpImageSparseSampleProjDrefImplicitLod' : 311,
1609b2a28edaSopenharmony_ci        'OpImageSparseSampleProjDrefExplicitLod' : 312,
1610b2a28edaSopenharmony_ci        'OpImageSparseFetch' : 313,
1611b2a28edaSopenharmony_ci        'OpImageSparseGather' : 314,
1612b2a28edaSopenharmony_ci        'OpImageSparseDrefGather' : 315,
1613b2a28edaSopenharmony_ci        'OpImageSparseTexelsResident' : 316,
1614b2a28edaSopenharmony_ci        'OpNoLine' : 317,
1615b2a28edaSopenharmony_ci        'OpAtomicFlagTestAndSet' : 318,
1616b2a28edaSopenharmony_ci        'OpAtomicFlagClear' : 319,
1617b2a28edaSopenharmony_ci        'OpImageSparseRead' : 320,
1618b2a28edaSopenharmony_ci        'OpSizeOf' : 321,
1619b2a28edaSopenharmony_ci        'OpTypePipeStorage' : 322,
1620b2a28edaSopenharmony_ci        'OpConstantPipeStorage' : 323,
1621b2a28edaSopenharmony_ci        'OpCreatePipeFromPipeStorage' : 324,
1622b2a28edaSopenharmony_ci        'OpGetKernelLocalSizeForSubgroupCount' : 325,
1623b2a28edaSopenharmony_ci        'OpGetKernelMaxNumSubgroups' : 326,
1624b2a28edaSopenharmony_ci        'OpTypeNamedBarrier' : 327,
1625b2a28edaSopenharmony_ci        'OpNamedBarrierInitialize' : 328,
1626b2a28edaSopenharmony_ci        'OpMemoryNamedBarrier' : 329,
1627b2a28edaSopenharmony_ci        'OpModuleProcessed' : 330,
1628b2a28edaSopenharmony_ci        'OpExecutionModeId' : 331,
1629b2a28edaSopenharmony_ci        'OpDecorateId' : 332,
1630b2a28edaSopenharmony_ci        'OpGroupNonUniformElect' : 333,
1631b2a28edaSopenharmony_ci        'OpGroupNonUniformAll' : 334,
1632b2a28edaSopenharmony_ci        'OpGroupNonUniformAny' : 335,
1633b2a28edaSopenharmony_ci        'OpGroupNonUniformAllEqual' : 336,
1634b2a28edaSopenharmony_ci        'OpGroupNonUniformBroadcast' : 337,
1635b2a28edaSopenharmony_ci        'OpGroupNonUniformBroadcastFirst' : 338,
1636b2a28edaSopenharmony_ci        'OpGroupNonUniformBallot' : 339,
1637b2a28edaSopenharmony_ci        'OpGroupNonUniformInverseBallot' : 340,
1638b2a28edaSopenharmony_ci        'OpGroupNonUniformBallotBitExtract' : 341,
1639b2a28edaSopenharmony_ci        'OpGroupNonUniformBallotBitCount' : 342,
1640b2a28edaSopenharmony_ci        'OpGroupNonUniformBallotFindLSB' : 343,
1641b2a28edaSopenharmony_ci        'OpGroupNonUniformBallotFindMSB' : 344,
1642b2a28edaSopenharmony_ci        'OpGroupNonUniformShuffle' : 345,
1643b2a28edaSopenharmony_ci        'OpGroupNonUniformShuffleXor' : 346,
1644b2a28edaSopenharmony_ci        'OpGroupNonUniformShuffleUp' : 347,
1645b2a28edaSopenharmony_ci        'OpGroupNonUniformShuffleDown' : 348,
1646b2a28edaSopenharmony_ci        'OpGroupNonUniformIAdd' : 349,
1647b2a28edaSopenharmony_ci        'OpGroupNonUniformFAdd' : 350,
1648b2a28edaSopenharmony_ci        'OpGroupNonUniformIMul' : 351,
1649b2a28edaSopenharmony_ci        'OpGroupNonUniformFMul' : 352,
1650b2a28edaSopenharmony_ci        'OpGroupNonUniformSMin' : 353,
1651b2a28edaSopenharmony_ci        'OpGroupNonUniformUMin' : 354,
1652b2a28edaSopenharmony_ci        'OpGroupNonUniformFMin' : 355,
1653b2a28edaSopenharmony_ci        'OpGroupNonUniformSMax' : 356,
1654b2a28edaSopenharmony_ci        'OpGroupNonUniformUMax' : 357,
1655b2a28edaSopenharmony_ci        'OpGroupNonUniformFMax' : 358,
1656b2a28edaSopenharmony_ci        'OpGroupNonUniformBitwiseAnd' : 359,
1657b2a28edaSopenharmony_ci        'OpGroupNonUniformBitwiseOr' : 360,
1658b2a28edaSopenharmony_ci        'OpGroupNonUniformBitwiseXor' : 361,
1659b2a28edaSopenharmony_ci        'OpGroupNonUniformLogicalAnd' : 362,
1660b2a28edaSopenharmony_ci        'OpGroupNonUniformLogicalOr' : 363,
1661b2a28edaSopenharmony_ci        'OpGroupNonUniformLogicalXor' : 364,
1662b2a28edaSopenharmony_ci        'OpGroupNonUniformQuadBroadcast' : 365,
1663b2a28edaSopenharmony_ci        'OpGroupNonUniformQuadSwap' : 366,
1664b2a28edaSopenharmony_ci        'OpCopyLogical' : 400,
1665b2a28edaSopenharmony_ci        'OpPtrEqual' : 401,
1666b2a28edaSopenharmony_ci        'OpPtrNotEqual' : 402,
1667b2a28edaSopenharmony_ci        'OpPtrDiff' : 403,
1668b2a28edaSopenharmony_ci        'OpColorAttachmentReadEXT' : 4160,
1669b2a28edaSopenharmony_ci        'OpDepthAttachmentReadEXT' : 4161,
1670b2a28edaSopenharmony_ci        'OpStencilAttachmentReadEXT' : 4162,
1671b2a28edaSopenharmony_ci        'OpTerminateInvocation' : 4416,
1672b2a28edaSopenharmony_ci        'OpSubgroupBallotKHR' : 4421,
1673b2a28edaSopenharmony_ci        'OpSubgroupFirstInvocationKHR' : 4422,
1674b2a28edaSopenharmony_ci        'OpSubgroupAllKHR' : 4428,
1675b2a28edaSopenharmony_ci        'OpSubgroupAnyKHR' : 4429,
1676b2a28edaSopenharmony_ci        'OpSubgroupAllEqualKHR' : 4430,
1677b2a28edaSopenharmony_ci        'OpGroupNonUniformRotateKHR' : 4431,
1678b2a28edaSopenharmony_ci        'OpSubgroupReadInvocationKHR' : 4432,
1679b2a28edaSopenharmony_ci        'OpTraceRayKHR' : 4445,
1680b2a28edaSopenharmony_ci        'OpExecuteCallableKHR' : 4446,
1681b2a28edaSopenharmony_ci        'OpConvertUToAccelerationStructureKHR' : 4447,
1682b2a28edaSopenharmony_ci        'OpIgnoreIntersectionKHR' : 4448,
1683b2a28edaSopenharmony_ci        'OpTerminateRayKHR' : 4449,
1684b2a28edaSopenharmony_ci        'OpSDot' : 4450,
1685b2a28edaSopenharmony_ci        'OpSDotKHR' : 4450,
1686b2a28edaSopenharmony_ci        'OpUDot' : 4451,
1687b2a28edaSopenharmony_ci        'OpUDotKHR' : 4451,
1688b2a28edaSopenharmony_ci        'OpSUDot' : 4452,
1689b2a28edaSopenharmony_ci        'OpSUDotKHR' : 4452,
1690b2a28edaSopenharmony_ci        'OpSDotAccSat' : 4453,
1691b2a28edaSopenharmony_ci        'OpSDotAccSatKHR' : 4453,
1692b2a28edaSopenharmony_ci        'OpUDotAccSat' : 4454,
1693b2a28edaSopenharmony_ci        'OpUDotAccSatKHR' : 4454,
1694b2a28edaSopenharmony_ci        'OpSUDotAccSat' : 4455,
1695b2a28edaSopenharmony_ci        'OpSUDotAccSatKHR' : 4455,
1696b2a28edaSopenharmony_ci        'OpTypeCooperativeMatrixKHR' : 4456,
1697b2a28edaSopenharmony_ci        'OpCooperativeMatrixLoadKHR' : 4457,
1698b2a28edaSopenharmony_ci        'OpCooperativeMatrixStoreKHR' : 4458,
1699b2a28edaSopenharmony_ci        'OpCooperativeMatrixMulAddKHR' : 4459,
1700b2a28edaSopenharmony_ci        'OpCooperativeMatrixLengthKHR' : 4460,
1701b2a28edaSopenharmony_ci        'OpTypeRayQueryKHR' : 4472,
1702b2a28edaSopenharmony_ci        'OpRayQueryInitializeKHR' : 4473,
1703b2a28edaSopenharmony_ci        'OpRayQueryTerminateKHR' : 4474,
1704b2a28edaSopenharmony_ci        'OpRayQueryGenerateIntersectionKHR' : 4475,
1705b2a28edaSopenharmony_ci        'OpRayQueryConfirmIntersectionKHR' : 4476,
1706b2a28edaSopenharmony_ci        'OpRayQueryProceedKHR' : 4477,
1707b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionTypeKHR' : 4479,
1708b2a28edaSopenharmony_ci        'OpImageSampleWeightedQCOM' : 4480,
1709b2a28edaSopenharmony_ci        'OpImageBoxFilterQCOM' : 4481,
1710b2a28edaSopenharmony_ci        'OpImageBlockMatchSSDQCOM' : 4482,
1711b2a28edaSopenharmony_ci        'OpImageBlockMatchSADQCOM' : 4483,
1712b2a28edaSopenharmony_ci        'OpGroupIAddNonUniformAMD' : 5000,
1713b2a28edaSopenharmony_ci        'OpGroupFAddNonUniformAMD' : 5001,
1714b2a28edaSopenharmony_ci        'OpGroupFMinNonUniformAMD' : 5002,
1715b2a28edaSopenharmony_ci        'OpGroupUMinNonUniformAMD' : 5003,
1716b2a28edaSopenharmony_ci        'OpGroupSMinNonUniformAMD' : 5004,
1717b2a28edaSopenharmony_ci        'OpGroupFMaxNonUniformAMD' : 5005,
1718b2a28edaSopenharmony_ci        'OpGroupUMaxNonUniformAMD' : 5006,
1719b2a28edaSopenharmony_ci        'OpGroupSMaxNonUniformAMD' : 5007,
1720b2a28edaSopenharmony_ci        'OpFragmentMaskFetchAMD' : 5011,
1721b2a28edaSopenharmony_ci        'OpFragmentFetchAMD' : 5012,
1722b2a28edaSopenharmony_ci        'OpReadClockKHR' : 5056,
1723b2a28edaSopenharmony_ci        'OpFinalizeNodePayloadsAMDX' : 5075,
1724b2a28edaSopenharmony_ci        'OpFinishWritingNodePayloadAMDX' : 5078,
1725b2a28edaSopenharmony_ci        'OpInitializeNodePayloadsAMDX' : 5090,
1726b2a28edaSopenharmony_ci        'OpHitObjectRecordHitMotionNV' : 5249,
1727b2a28edaSopenharmony_ci        'OpHitObjectRecordHitWithIndexMotionNV' : 5250,
1728b2a28edaSopenharmony_ci        'OpHitObjectRecordMissMotionNV' : 5251,
1729b2a28edaSopenharmony_ci        'OpHitObjectGetWorldToObjectNV' : 5252,
1730b2a28edaSopenharmony_ci        'OpHitObjectGetObjectToWorldNV' : 5253,
1731b2a28edaSopenharmony_ci        'OpHitObjectGetObjectRayDirectionNV' : 5254,
1732b2a28edaSopenharmony_ci        'OpHitObjectGetObjectRayOriginNV' : 5255,
1733b2a28edaSopenharmony_ci        'OpHitObjectTraceRayMotionNV' : 5256,
1734b2a28edaSopenharmony_ci        'OpHitObjectGetShaderRecordBufferHandleNV' : 5257,
1735b2a28edaSopenharmony_ci        'OpHitObjectGetShaderBindingTableRecordIndexNV' : 5258,
1736b2a28edaSopenharmony_ci        'OpHitObjectRecordEmptyNV' : 5259,
1737b2a28edaSopenharmony_ci        'OpHitObjectTraceRayNV' : 5260,
1738b2a28edaSopenharmony_ci        'OpHitObjectRecordHitNV' : 5261,
1739b2a28edaSopenharmony_ci        'OpHitObjectRecordHitWithIndexNV' : 5262,
1740b2a28edaSopenharmony_ci        'OpHitObjectRecordMissNV' : 5263,
1741b2a28edaSopenharmony_ci        'OpHitObjectExecuteShaderNV' : 5264,
1742b2a28edaSopenharmony_ci        'OpHitObjectGetCurrentTimeNV' : 5265,
1743b2a28edaSopenharmony_ci        'OpHitObjectGetAttributesNV' : 5266,
1744b2a28edaSopenharmony_ci        'OpHitObjectGetHitKindNV' : 5267,
1745b2a28edaSopenharmony_ci        'OpHitObjectGetPrimitiveIndexNV' : 5268,
1746b2a28edaSopenharmony_ci        'OpHitObjectGetGeometryIndexNV' : 5269,
1747b2a28edaSopenharmony_ci        'OpHitObjectGetInstanceIdNV' : 5270,
1748b2a28edaSopenharmony_ci        'OpHitObjectGetInstanceCustomIndexNV' : 5271,
1749b2a28edaSopenharmony_ci        'OpHitObjectGetWorldRayDirectionNV' : 5272,
1750b2a28edaSopenharmony_ci        'OpHitObjectGetWorldRayOriginNV' : 5273,
1751b2a28edaSopenharmony_ci        'OpHitObjectGetRayTMaxNV' : 5274,
1752b2a28edaSopenharmony_ci        'OpHitObjectGetRayTMinNV' : 5275,
1753b2a28edaSopenharmony_ci        'OpHitObjectIsEmptyNV' : 5276,
1754b2a28edaSopenharmony_ci        'OpHitObjectIsHitNV' : 5277,
1755b2a28edaSopenharmony_ci        'OpHitObjectIsMissNV' : 5278,
1756b2a28edaSopenharmony_ci        'OpReorderThreadWithHitObjectNV' : 5279,
1757b2a28edaSopenharmony_ci        'OpReorderThreadWithHintNV' : 5280,
1758b2a28edaSopenharmony_ci        'OpTypeHitObjectNV' : 5281,
1759b2a28edaSopenharmony_ci        'OpImageSampleFootprintNV' : 5283,
1760b2a28edaSopenharmony_ci        'OpEmitMeshTasksEXT' : 5294,
1761b2a28edaSopenharmony_ci        'OpSetMeshOutputsEXT' : 5295,
1762b2a28edaSopenharmony_ci        'OpGroupNonUniformPartitionNV' : 5296,
1763b2a28edaSopenharmony_ci        'OpWritePackedPrimitiveIndices4x8NV' : 5299,
1764b2a28edaSopenharmony_ci        'OpFetchMicroTriangleVertexPositionNV' : 5300,
1765b2a28edaSopenharmony_ci        'OpFetchMicroTriangleVertexBarycentricNV' : 5301,
1766b2a28edaSopenharmony_ci        'OpReportIntersectionKHR' : 5334,
1767b2a28edaSopenharmony_ci        'OpReportIntersectionNV' : 5334,
1768b2a28edaSopenharmony_ci        'OpIgnoreIntersectionNV' : 5335,
1769b2a28edaSopenharmony_ci        'OpTerminateRayNV' : 5336,
1770b2a28edaSopenharmony_ci        'OpTraceNV' : 5337,
1771b2a28edaSopenharmony_ci        'OpTraceMotionNV' : 5338,
1772b2a28edaSopenharmony_ci        'OpTraceRayMotionNV' : 5339,
1773b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionTriangleVertexPositionsKHR' : 5340,
1774b2a28edaSopenharmony_ci        'OpTypeAccelerationStructureKHR' : 5341,
1775b2a28edaSopenharmony_ci        'OpTypeAccelerationStructureNV' : 5341,
1776b2a28edaSopenharmony_ci        'OpExecuteCallableNV' : 5344,
1777b2a28edaSopenharmony_ci        'OpTypeCooperativeMatrixNV' : 5358,
1778b2a28edaSopenharmony_ci        'OpCooperativeMatrixLoadNV' : 5359,
1779b2a28edaSopenharmony_ci        'OpCooperativeMatrixStoreNV' : 5360,
1780b2a28edaSopenharmony_ci        'OpCooperativeMatrixMulAddNV' : 5361,
1781b2a28edaSopenharmony_ci        'OpCooperativeMatrixLengthNV' : 5362,
1782b2a28edaSopenharmony_ci        'OpBeginInvocationInterlockEXT' : 5364,
1783b2a28edaSopenharmony_ci        'OpEndInvocationInterlockEXT' : 5365,
1784b2a28edaSopenharmony_ci        'OpDemoteToHelperInvocation' : 5380,
1785b2a28edaSopenharmony_ci        'OpDemoteToHelperInvocationEXT' : 5380,
1786b2a28edaSopenharmony_ci        'OpIsHelperInvocationEXT' : 5381,
1787b2a28edaSopenharmony_ci        'OpConvertUToImageNV' : 5391,
1788b2a28edaSopenharmony_ci        'OpConvertUToSamplerNV' : 5392,
1789b2a28edaSopenharmony_ci        'OpConvertImageToUNV' : 5393,
1790b2a28edaSopenharmony_ci        'OpConvertSamplerToUNV' : 5394,
1791b2a28edaSopenharmony_ci        'OpConvertUToSampledImageNV' : 5395,
1792b2a28edaSopenharmony_ci        'OpConvertSampledImageToUNV' : 5396,
1793b2a28edaSopenharmony_ci        'OpSamplerImageAddressingModeNV' : 5397,
1794b2a28edaSopenharmony_ci        'OpSubgroupShuffleINTEL' : 5571,
1795b2a28edaSopenharmony_ci        'OpSubgroupShuffleDownINTEL' : 5572,
1796b2a28edaSopenharmony_ci        'OpSubgroupShuffleUpINTEL' : 5573,
1797b2a28edaSopenharmony_ci        'OpSubgroupShuffleXorINTEL' : 5574,
1798b2a28edaSopenharmony_ci        'OpSubgroupBlockReadINTEL' : 5575,
1799b2a28edaSopenharmony_ci        'OpSubgroupBlockWriteINTEL' : 5576,
1800b2a28edaSopenharmony_ci        'OpSubgroupImageBlockReadINTEL' : 5577,
1801b2a28edaSopenharmony_ci        'OpSubgroupImageBlockWriteINTEL' : 5578,
1802b2a28edaSopenharmony_ci        'OpSubgroupImageMediaBlockReadINTEL' : 5580,
1803b2a28edaSopenharmony_ci        'OpSubgroupImageMediaBlockWriteINTEL' : 5581,
1804b2a28edaSopenharmony_ci        'OpUCountLeadingZerosINTEL' : 5585,
1805b2a28edaSopenharmony_ci        'OpUCountTrailingZerosINTEL' : 5586,
1806b2a28edaSopenharmony_ci        'OpAbsISubINTEL' : 5587,
1807b2a28edaSopenharmony_ci        'OpAbsUSubINTEL' : 5588,
1808b2a28edaSopenharmony_ci        'OpIAddSatINTEL' : 5589,
1809b2a28edaSopenharmony_ci        'OpUAddSatINTEL' : 5590,
1810b2a28edaSopenharmony_ci        'OpIAverageINTEL' : 5591,
1811b2a28edaSopenharmony_ci        'OpUAverageINTEL' : 5592,
1812b2a28edaSopenharmony_ci        'OpIAverageRoundedINTEL' : 5593,
1813b2a28edaSopenharmony_ci        'OpUAverageRoundedINTEL' : 5594,
1814b2a28edaSopenharmony_ci        'OpISubSatINTEL' : 5595,
1815b2a28edaSopenharmony_ci        'OpUSubSatINTEL' : 5596,
1816b2a28edaSopenharmony_ci        'OpIMul32x16INTEL' : 5597,
1817b2a28edaSopenharmony_ci        'OpUMul32x16INTEL' : 5598,
1818b2a28edaSopenharmony_ci        'OpConstantFunctionPointerINTEL' : 5600,
1819b2a28edaSopenharmony_ci        'OpFunctionPointerCallINTEL' : 5601,
1820b2a28edaSopenharmony_ci        'OpAsmTargetINTEL' : 5609,
1821b2a28edaSopenharmony_ci        'OpAsmINTEL' : 5610,
1822b2a28edaSopenharmony_ci        'OpAsmCallINTEL' : 5611,
1823b2a28edaSopenharmony_ci        'OpAtomicFMinEXT' : 5614,
1824b2a28edaSopenharmony_ci        'OpAtomicFMaxEXT' : 5615,
1825b2a28edaSopenharmony_ci        'OpAssumeTrueKHR' : 5630,
1826b2a28edaSopenharmony_ci        'OpExpectKHR' : 5631,
1827b2a28edaSopenharmony_ci        'OpDecorateString' : 5632,
1828b2a28edaSopenharmony_ci        'OpDecorateStringGOOGLE' : 5632,
1829b2a28edaSopenharmony_ci        'OpMemberDecorateString' : 5633,
1830b2a28edaSopenharmony_ci        'OpMemberDecorateStringGOOGLE' : 5633,
1831b2a28edaSopenharmony_ci        'OpVmeImageINTEL' : 5699,
1832b2a28edaSopenharmony_ci        'OpTypeVmeImageINTEL' : 5700,
1833b2a28edaSopenharmony_ci        'OpTypeAvcImePayloadINTEL' : 5701,
1834b2a28edaSopenharmony_ci        'OpTypeAvcRefPayloadINTEL' : 5702,
1835b2a28edaSopenharmony_ci        'OpTypeAvcSicPayloadINTEL' : 5703,
1836b2a28edaSopenharmony_ci        'OpTypeAvcMcePayloadINTEL' : 5704,
1837b2a28edaSopenharmony_ci        'OpTypeAvcMceResultINTEL' : 5705,
1838b2a28edaSopenharmony_ci        'OpTypeAvcImeResultINTEL' : 5706,
1839b2a28edaSopenharmony_ci        'OpTypeAvcImeResultSingleReferenceStreamoutINTEL' : 5707,
1840b2a28edaSopenharmony_ci        'OpTypeAvcImeResultDualReferenceStreamoutINTEL' : 5708,
1841b2a28edaSopenharmony_ci        'OpTypeAvcImeSingleReferenceStreaminINTEL' : 5709,
1842b2a28edaSopenharmony_ci        'OpTypeAvcImeDualReferenceStreaminINTEL' : 5710,
1843b2a28edaSopenharmony_ci        'OpTypeAvcRefResultINTEL' : 5711,
1844b2a28edaSopenharmony_ci        'OpTypeAvcSicResultINTEL' : 5712,
1845b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL' : 5713,
1846b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL' : 5714,
1847b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL' : 5715,
1848b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetInterShapePenaltyINTEL' : 5716,
1849b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL' : 5717,
1850b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetInterDirectionPenaltyINTEL' : 5718,
1851b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL' : 5719,
1852b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL' : 5720,
1853b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL' : 5721,
1854b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL' : 5722,
1855b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL' : 5723,
1856b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL' : 5724,
1857b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL' : 5725,
1858b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL' : 5726,
1859b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL' : 5727,
1860b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetAcOnlyHaarINTEL' : 5728,
1861b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL' : 5729,
1862b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL' : 5730,
1863b2a28edaSopenharmony_ci        'OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL' : 5731,
1864b2a28edaSopenharmony_ci        'OpSubgroupAvcMceConvertToImePayloadINTEL' : 5732,
1865b2a28edaSopenharmony_ci        'OpSubgroupAvcMceConvertToImeResultINTEL' : 5733,
1866b2a28edaSopenharmony_ci        'OpSubgroupAvcMceConvertToRefPayloadINTEL' : 5734,
1867b2a28edaSopenharmony_ci        'OpSubgroupAvcMceConvertToRefResultINTEL' : 5735,
1868b2a28edaSopenharmony_ci        'OpSubgroupAvcMceConvertToSicPayloadINTEL' : 5736,
1869b2a28edaSopenharmony_ci        'OpSubgroupAvcMceConvertToSicResultINTEL' : 5737,
1870b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetMotionVectorsINTEL' : 5738,
1871b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterDistortionsINTEL' : 5739,
1872b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetBestInterDistortionsINTEL' : 5740,
1873b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterMajorShapeINTEL' : 5741,
1874b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterMinorShapeINTEL' : 5742,
1875b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterDirectionsINTEL' : 5743,
1876b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterMotionVectorCountINTEL' : 5744,
1877b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterReferenceIdsINTEL' : 5745,
1878b2a28edaSopenharmony_ci        'OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL' : 5746,
1879b2a28edaSopenharmony_ci        'OpSubgroupAvcImeInitializeINTEL' : 5747,
1880b2a28edaSopenharmony_ci        'OpSubgroupAvcImeSetSingleReferenceINTEL' : 5748,
1881b2a28edaSopenharmony_ci        'OpSubgroupAvcImeSetDualReferenceINTEL' : 5749,
1882b2a28edaSopenharmony_ci        'OpSubgroupAvcImeRefWindowSizeINTEL' : 5750,
1883b2a28edaSopenharmony_ci        'OpSubgroupAvcImeAdjustRefOffsetINTEL' : 5751,
1884b2a28edaSopenharmony_ci        'OpSubgroupAvcImeConvertToMcePayloadINTEL' : 5752,
1885b2a28edaSopenharmony_ci        'OpSubgroupAvcImeSetMaxMotionVectorCountINTEL' : 5753,
1886b2a28edaSopenharmony_ci        'OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL' : 5754,
1887b2a28edaSopenharmony_ci        'OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL' : 5755,
1888b2a28edaSopenharmony_ci        'OpSubgroupAvcImeSetWeightedSadINTEL' : 5756,
1889b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL' : 5757,
1890b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithDualReferenceINTEL' : 5758,
1891b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL' : 5759,
1892b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL' : 5760,
1893b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL' : 5761,
1894b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL' : 5762,
1895b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL' : 5763,
1896b2a28edaSopenharmony_ci        'OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL' : 5764,
1897b2a28edaSopenharmony_ci        'OpSubgroupAvcImeConvertToMceResultINTEL' : 5765,
1898b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetSingleReferenceStreaminINTEL' : 5766,
1899b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetDualReferenceStreaminINTEL' : 5767,
1900b2a28edaSopenharmony_ci        'OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL' : 5768,
1901b2a28edaSopenharmony_ci        'OpSubgroupAvcImeStripDualReferenceStreamoutINTEL' : 5769,
1902b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL' : 5770,
1903b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL' : 5771,
1904b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL' : 5772,
1905b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL' : 5773,
1906b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL' : 5774,
1907b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL' : 5775,
1908b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetBorderReachedINTEL' : 5776,
1909b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL' : 5777,
1910b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL' : 5778,
1911b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL' : 5779,
1912b2a28edaSopenharmony_ci        'OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL' : 5780,
1913b2a28edaSopenharmony_ci        'OpSubgroupAvcFmeInitializeINTEL' : 5781,
1914b2a28edaSopenharmony_ci        'OpSubgroupAvcBmeInitializeINTEL' : 5782,
1915b2a28edaSopenharmony_ci        'OpSubgroupAvcRefConvertToMcePayloadINTEL' : 5783,
1916b2a28edaSopenharmony_ci        'OpSubgroupAvcRefSetBidirectionalMixDisableINTEL' : 5784,
1917b2a28edaSopenharmony_ci        'OpSubgroupAvcRefSetBilinearFilterEnableINTEL' : 5785,
1918b2a28edaSopenharmony_ci        'OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL' : 5786,
1919b2a28edaSopenharmony_ci        'OpSubgroupAvcRefEvaluateWithDualReferenceINTEL' : 5787,
1920b2a28edaSopenharmony_ci        'OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL' : 5788,
1921b2a28edaSopenharmony_ci        'OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL' : 5789,
1922b2a28edaSopenharmony_ci        'OpSubgroupAvcRefConvertToMceResultINTEL' : 5790,
1923b2a28edaSopenharmony_ci        'OpSubgroupAvcSicInitializeINTEL' : 5791,
1924b2a28edaSopenharmony_ci        'OpSubgroupAvcSicConfigureSkcINTEL' : 5792,
1925b2a28edaSopenharmony_ci        'OpSubgroupAvcSicConfigureIpeLumaINTEL' : 5793,
1926b2a28edaSopenharmony_ci        'OpSubgroupAvcSicConfigureIpeLumaChromaINTEL' : 5794,
1927b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetMotionVectorMaskINTEL' : 5795,
1928b2a28edaSopenharmony_ci        'OpSubgroupAvcSicConvertToMcePayloadINTEL' : 5796,
1929b2a28edaSopenharmony_ci        'OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL' : 5797,
1930b2a28edaSopenharmony_ci        'OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL' : 5798,
1931b2a28edaSopenharmony_ci        'OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL' : 5799,
1932b2a28edaSopenharmony_ci        'OpSubgroupAvcSicSetBilinearFilterEnableINTEL' : 5800,
1933b2a28edaSopenharmony_ci        'OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL' : 5801,
1934b2a28edaSopenharmony_ci        'OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL' : 5802,
1935b2a28edaSopenharmony_ci        'OpSubgroupAvcSicEvaluateIpeINTEL' : 5803,
1936b2a28edaSopenharmony_ci        'OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL' : 5804,
1937b2a28edaSopenharmony_ci        'OpSubgroupAvcSicEvaluateWithDualReferenceINTEL' : 5805,
1938b2a28edaSopenharmony_ci        'OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL' : 5806,
1939b2a28edaSopenharmony_ci        'OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL' : 5807,
1940b2a28edaSopenharmony_ci        'OpSubgroupAvcSicConvertToMceResultINTEL' : 5808,
1941b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetIpeLumaShapeINTEL' : 5809,
1942b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL' : 5810,
1943b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL' : 5811,
1944b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetPackedIpeLumaModesINTEL' : 5812,
1945b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetIpeChromaModeINTEL' : 5813,
1946b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL' : 5814,
1947b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL' : 5815,
1948b2a28edaSopenharmony_ci        'OpSubgroupAvcSicGetInterRawSadsINTEL' : 5816,
1949b2a28edaSopenharmony_ci        'OpVariableLengthArrayINTEL' : 5818,
1950b2a28edaSopenharmony_ci        'OpSaveMemoryINTEL' : 5819,
1951b2a28edaSopenharmony_ci        'OpRestoreMemoryINTEL' : 5820,
1952b2a28edaSopenharmony_ci        'OpArbitraryFloatSinCosPiINTEL' : 5840,
1953b2a28edaSopenharmony_ci        'OpArbitraryFloatCastINTEL' : 5841,
1954b2a28edaSopenharmony_ci        'OpArbitraryFloatCastFromIntINTEL' : 5842,
1955b2a28edaSopenharmony_ci        'OpArbitraryFloatCastToIntINTEL' : 5843,
1956b2a28edaSopenharmony_ci        'OpArbitraryFloatAddINTEL' : 5846,
1957b2a28edaSopenharmony_ci        'OpArbitraryFloatSubINTEL' : 5847,
1958b2a28edaSopenharmony_ci        'OpArbitraryFloatMulINTEL' : 5848,
1959b2a28edaSopenharmony_ci        'OpArbitraryFloatDivINTEL' : 5849,
1960b2a28edaSopenharmony_ci        'OpArbitraryFloatGTINTEL' : 5850,
1961b2a28edaSopenharmony_ci        'OpArbitraryFloatGEINTEL' : 5851,
1962b2a28edaSopenharmony_ci        'OpArbitraryFloatLTINTEL' : 5852,
1963b2a28edaSopenharmony_ci        'OpArbitraryFloatLEINTEL' : 5853,
1964b2a28edaSopenharmony_ci        'OpArbitraryFloatEQINTEL' : 5854,
1965b2a28edaSopenharmony_ci        'OpArbitraryFloatRecipINTEL' : 5855,
1966b2a28edaSopenharmony_ci        'OpArbitraryFloatRSqrtINTEL' : 5856,
1967b2a28edaSopenharmony_ci        'OpArbitraryFloatCbrtINTEL' : 5857,
1968b2a28edaSopenharmony_ci        'OpArbitraryFloatHypotINTEL' : 5858,
1969b2a28edaSopenharmony_ci        'OpArbitraryFloatSqrtINTEL' : 5859,
1970b2a28edaSopenharmony_ci        'OpArbitraryFloatLogINTEL' : 5860,
1971b2a28edaSopenharmony_ci        'OpArbitraryFloatLog2INTEL' : 5861,
1972b2a28edaSopenharmony_ci        'OpArbitraryFloatLog10INTEL' : 5862,
1973b2a28edaSopenharmony_ci        'OpArbitraryFloatLog1pINTEL' : 5863,
1974b2a28edaSopenharmony_ci        'OpArbitraryFloatExpINTEL' : 5864,
1975b2a28edaSopenharmony_ci        'OpArbitraryFloatExp2INTEL' : 5865,
1976b2a28edaSopenharmony_ci        'OpArbitraryFloatExp10INTEL' : 5866,
1977b2a28edaSopenharmony_ci        'OpArbitraryFloatExpm1INTEL' : 5867,
1978b2a28edaSopenharmony_ci        'OpArbitraryFloatSinINTEL' : 5868,
1979b2a28edaSopenharmony_ci        'OpArbitraryFloatCosINTEL' : 5869,
1980b2a28edaSopenharmony_ci        'OpArbitraryFloatSinCosINTEL' : 5870,
1981b2a28edaSopenharmony_ci        'OpArbitraryFloatSinPiINTEL' : 5871,
1982b2a28edaSopenharmony_ci        'OpArbitraryFloatCosPiINTEL' : 5872,
1983b2a28edaSopenharmony_ci        'OpArbitraryFloatASinINTEL' : 5873,
1984b2a28edaSopenharmony_ci        'OpArbitraryFloatASinPiINTEL' : 5874,
1985b2a28edaSopenharmony_ci        'OpArbitraryFloatACosINTEL' : 5875,
1986b2a28edaSopenharmony_ci        'OpArbitraryFloatACosPiINTEL' : 5876,
1987b2a28edaSopenharmony_ci        'OpArbitraryFloatATanINTEL' : 5877,
1988b2a28edaSopenharmony_ci        'OpArbitraryFloatATanPiINTEL' : 5878,
1989b2a28edaSopenharmony_ci        'OpArbitraryFloatATan2INTEL' : 5879,
1990b2a28edaSopenharmony_ci        'OpArbitraryFloatPowINTEL' : 5880,
1991b2a28edaSopenharmony_ci        'OpArbitraryFloatPowRINTEL' : 5881,
1992b2a28edaSopenharmony_ci        'OpArbitraryFloatPowNINTEL' : 5882,
1993b2a28edaSopenharmony_ci        'OpLoopControlINTEL' : 5887,
1994b2a28edaSopenharmony_ci        'OpAliasDomainDeclINTEL' : 5911,
1995b2a28edaSopenharmony_ci        'OpAliasScopeDeclINTEL' : 5912,
1996b2a28edaSopenharmony_ci        'OpAliasScopeListDeclINTEL' : 5913,
1997b2a28edaSopenharmony_ci        'OpFixedSqrtINTEL' : 5923,
1998b2a28edaSopenharmony_ci        'OpFixedRecipINTEL' : 5924,
1999b2a28edaSopenharmony_ci        'OpFixedRsqrtINTEL' : 5925,
2000b2a28edaSopenharmony_ci        'OpFixedSinINTEL' : 5926,
2001b2a28edaSopenharmony_ci        'OpFixedCosINTEL' : 5927,
2002b2a28edaSopenharmony_ci        'OpFixedSinCosINTEL' : 5928,
2003b2a28edaSopenharmony_ci        'OpFixedSinPiINTEL' : 5929,
2004b2a28edaSopenharmony_ci        'OpFixedCosPiINTEL' : 5930,
2005b2a28edaSopenharmony_ci        'OpFixedSinCosPiINTEL' : 5931,
2006b2a28edaSopenharmony_ci        'OpFixedLogINTEL' : 5932,
2007b2a28edaSopenharmony_ci        'OpFixedExpINTEL' : 5933,
2008b2a28edaSopenharmony_ci        'OpPtrCastToCrossWorkgroupINTEL' : 5934,
2009b2a28edaSopenharmony_ci        'OpCrossWorkgroupCastToPtrINTEL' : 5938,
2010b2a28edaSopenharmony_ci        'OpReadPipeBlockingINTEL' : 5946,
2011b2a28edaSopenharmony_ci        'OpWritePipeBlockingINTEL' : 5947,
2012b2a28edaSopenharmony_ci        'OpFPGARegINTEL' : 5949,
2013b2a28edaSopenharmony_ci        'OpRayQueryGetRayTMinKHR' : 6016,
2014b2a28edaSopenharmony_ci        'OpRayQueryGetRayFlagsKHR' : 6017,
2015b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionTKHR' : 6018,
2016b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionInstanceCustomIndexKHR' : 6019,
2017b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionInstanceIdKHR' : 6020,
2018b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR' : 6021,
2019b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionGeometryIndexKHR' : 6022,
2020b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionPrimitiveIndexKHR' : 6023,
2021b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionBarycentricsKHR' : 6024,
2022b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionFrontFaceKHR' : 6025,
2023b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionCandidateAABBOpaqueKHR' : 6026,
2024b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionObjectRayDirectionKHR' : 6027,
2025b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionObjectRayOriginKHR' : 6028,
2026b2a28edaSopenharmony_ci        'OpRayQueryGetWorldRayDirectionKHR' : 6029,
2027b2a28edaSopenharmony_ci        'OpRayQueryGetWorldRayOriginKHR' : 6030,
2028b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionObjectToWorldKHR' : 6031,
2029b2a28edaSopenharmony_ci        'OpRayQueryGetIntersectionWorldToObjectKHR' : 6032,
2030b2a28edaSopenharmony_ci        'OpAtomicFAddEXT' : 6035,
2031b2a28edaSopenharmony_ci        'OpTypeBufferSurfaceINTEL' : 6086,
2032b2a28edaSopenharmony_ci        'OpTypeStructContinuedINTEL' : 6090,
2033b2a28edaSopenharmony_ci        'OpConstantCompositeContinuedINTEL' : 6091,
2034b2a28edaSopenharmony_ci        'OpSpecConstantCompositeContinuedINTEL' : 6092,
2035b2a28edaSopenharmony_ci        'OpCompositeConstructContinuedINTEL' : 6096,
2036b2a28edaSopenharmony_ci        'OpConvertFToBF16INTEL' : 6116,
2037b2a28edaSopenharmony_ci        'OpConvertBF16ToFINTEL' : 6117,
2038b2a28edaSopenharmony_ci        'OpControlBarrierArriveINTEL' : 6142,
2039b2a28edaSopenharmony_ci        'OpControlBarrierWaitINTEL' : 6143,
2040b2a28edaSopenharmony_ci        'OpGroupIMulKHR' : 6401,
2041b2a28edaSopenharmony_ci        'OpGroupFMulKHR' : 6402,
2042b2a28edaSopenharmony_ci        'OpGroupBitwiseAndKHR' : 6403,
2043b2a28edaSopenharmony_ci        'OpGroupBitwiseOrKHR' : 6404,
2044b2a28edaSopenharmony_ci        'OpGroupBitwiseXorKHR' : 6405,
2045b2a28edaSopenharmony_ci        'OpGroupLogicalAndKHR' : 6406,
2046b2a28edaSopenharmony_ci        'OpGroupLogicalOrKHR' : 6407,
2047b2a28edaSopenharmony_ci        'OpGroupLogicalXorKHR' : 6408,
2048b2a28edaSopenharmony_ci    },
2049b2a28edaSopenharmony_ci
2050b2a28edaSopenharmony_ci}
2051b2a28edaSopenharmony_ci
2052