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